news 2026/5/26 8:23:26

25、定制gvim的滚动条、菜单和工具栏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25、定制gvim的滚动条、菜单和工具栏

定制gvim的滚动条、菜单和工具栏

1. 滚动条定制

gvim通常会有一个右侧滚动条。大写的L和R选项可让gvim仅在存在垂直分割窗口时显示左侧或右侧滚动条。水平滚动条则由guioptions选项中的b标志控制,包含b显示水平滚动条,不包含则不显示。

有趣的是,左右滚动条可以同时滚动,滚动其中一个会使另一个相应移动。在两侧都配置滚动条能带来很大便利,你可以根据鼠标位置,点击并拖动最近的滚动条。

许多选项(包括guioptions)会控制多种行为,默认情况下可能包含多个标志,未来版本的gvim甚至可能添加新标志。因此,在:set guioptions命令中使用+=-=语法很重要,这样可以避免删除想要的行为。例如,:set guioptions+=l会为gvim添加“滚动条始终在左侧”的选项,同时保留guioptions字符串中的其他组件不变。

2. 菜单定制
2.1 菜单基础特性

gvim具有完全可定制的菜单功能。菜单选项实际上是Vim命令的包装,通过关注菜单右侧显示的按键或命令,你可以逐渐学习Vim命令。例如,在编辑菜单中,虽然初学者可以方便地找到熟悉的“撤销”命令,但使用菜单中显示的Vimu按键会更快更便捷。

每个菜单开头都有一条带剪刀图标的虚线,点击这条

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 6:58:04

34、Elvis编辑器功能全解析

Elvis编辑器功能全解析 一、GUI界面相关 按钮功能与特性 退出按钮(Quit) :第三行代码创建名为Quit的按钮,用于退出程序。第四行代码会改变其行为,如果条件 (!modified) 为真,按钮正常工作;若为假,按钮会忽略鼠标点击,且显示为“扁平”状而非正常的3D外观。也就是…

作者头像 李华
网站建设 2026/5/26 6:54:36

如何快速部署Dawarich:Google位置历史终极替代方案完整指南

如何快速部署Dawarich:Google位置历史终极替代方案完整指南 【免费下载链接】dawarich Google Location History (Google Maps Timeline) self-hosted alternative. 项目地址: https://gitcode.com/GitHub_Trending/da/dawarich 你是否担心Google位置历史不断…

作者头像 李华
网站建设 2026/5/26 8:09:51

Typst列表符号显示异常:字体回退机制完整解决方案

Typst列表符号显示异常:字体回退机制完整解决方案 【免费下载链接】typst A new markup-based typesetting system that is powerful and easy to learn. 项目地址: https://gitcode.com/GitHub_Trending/ty/typst Typst作为新一代基于标记的排版系统&#x…

作者头像 李华
网站建设 2026/5/26 3:21:54

腾讯开源Hunyuan-7B:256K超长上下文+快慢思考重塑大模型应用边界

导语 【免费下载链接】Hunyuan-7B-Pretrain 腾讯开源大语言模型Hunyuan-7B-Pretrain,支持256K超长上下文,融合快慢思考模式,具备强大推理能力。采用GQA优化推理效率,支持多量化格式部署。在MMLU达79.82、GSM8K达88.25,…

作者头像 李华
网站建设 2026/5/26 6:12:13

终极指南:从零开始构建自己的技术栈 - build-your-own-x完整教程

终极指南:从零开始构建自己的技术栈 - build-your-own-x完整教程 【免费下载链接】build-your-own-x 这个项目是一个资源集合,旨在提供指导和灵感,帮助用户构建和实现各种自定义的技术和项目。 项目地址: https://gitcode.com/GitHub_Trend…

作者头像 李华