Hacking Vim 中文翻译 by Alec alec.ming@gmail.com
[GVim]6+ 添加工具栏按钮
现在我们知道了如何来制作菜单, 在工具栏上加入我们自己的按钮比这个还要简单. 事实上, 在Vim中, 工具栏被看作是一种特殊的菜单. 因此, 在工具栏上加一个图标, 就像是在一个菜单上加入一个菜单项一样.
即然我们可以把工具栏当成是一个真正的菜单, 那我们可以通过向ToolBar开头的菜单路径上增加新的菜单项来增加工具栏按钮了. 现在我们要在工具栏上增加一个按钮, 这个按钮要执行:buffers命令(以列表的方式显示打开的缓冲), 你只需要做的就是:
: amenu icon=/path/to/icon/myicon.png ToolBar.Bufferlist :buffers<cr>
当然, 你需要在工具栏上放一个图标.
图标的路径是通过amenu命令的icon参数给出的. 如果你不给出一个图片文件的路径, 只给出了一个文件名, 那Vim就会在其运行路(执行:echo $VIMRUNTIME可获各)下一个叫做bitmaps的目录中寻找. 支持的图标文件的类型, 依你所使用的平台类型而定.
这就完成了. 执行完上面的命令之后, 你就能看见自己的图标到工具栏的最右边了. 如果你按下它, 它就会执行命令:buffers, 并且给你显示了一个缓冲列表.
就像菜单一样, 你也可以在不同的模式下, 增加不同的按钮, 通过各种模式菜单的命令imenu, vmenu, cmenu等.
如果你想要让你的菜单或者工具栏按能随意放置, 而不是放在最右端, 你可以使用优先权功能. 具体请参考:
:help menu-priority 和 :help sub-menu-priority
分享到:
相关推荐
qutebrowser的设计理念是让用户能够在浏览网页时保持专注,因此它的界面简洁,没有多余的工具栏和菜单。其操作方式也遵循Vim的模式,比如使用 hjkl 键移动光标,使用 gg 和 G 跳转到页面顶部和底部,使用 / 开始搜索...
- **个性化设置指南**:[PyCharm皮肤主题及个性化设置](http://blog.csdn.net/garfie) 通过上述步骤和资源,你可以快速掌握PyCharm的基本使用方法,并利用其强大的功能提高开发效率。无论是构建复杂的Web应用还是...
通过定制化的`.vimrc`配置文件,用户可以根据自己的习惯对vim进行个性化设置,从而达到提升工作效率的目的。 #### 二、基本配置项解析 在提供的`.vimrc`配置片段中,我们可以看到一系列与编辑器行为相关的设置。...
### XSHELL绝佳配色方案详解 #### 一、概述 Xshell是一款强大的终端模拟器,广泛应用于远程服务器管理。为了提升用户体验与保护视力,合理的配色...这些个性化设置可以根据个人喜好进行调整,以达到最佳的视觉效果。
- Notepad++ 提供了大量的个性化配置选项,用户可以根据自己的需求调整各种设置,包括宏录制等功能。 **7. 支持正则表达式:** - Notepad++ 支持大部分正则表达式的使用,这对于搜索替换等操作非常有用。 #### ...
同时,了解和掌握PyCharm的设置和个性化选项,有助于更好地适应和优化开发环境,提升编程体验。希望本文提供的方法能帮助你成功解决PyCharm快捷键失效的问题,如果你在操作过程中遇到任何困难,都可以寻求社区的支持...
UserChromeCSS允许用户编写CSS代码来改变浏览器的外观,包括但不限于菜单、工具栏、地址栏和滚动条等元素,从而达到与i3wm和qutebrowser风格一致的效果。 2. **简洁界面**:主题设计倾向于极简主义,减少了不必要的...