[Hacking VIM]之定制:切换菜单和工具栏
来源:互联网 发布:c语言移位指令 编辑:程序博客网 时间:2024/06/05 02:25
[仅适用于GVim]
如果你仅仅是在终端下使用Vim,你可能习惯了没有菜单和工具栏,但是如果你转到GVim下,你很快就会发现默认情况下菜单和工具栏都是有的。
许多人都认为额外的编辑空间是要比菜单和工具栏重要的。如果你也是这其中的一员,则你可能想将菜单和工具栏从GVim中删除。但是,菜单中的某些脚本还是挺有用的,一个好的解决方案是可以自由切换菜单和工具栏在需要的情况下。
下面的代码将Ctrl+F2在GVim中绑定到切换菜单和工具栏,如果需要的话, 你可以将其加入到vimrc文件中。
现在如果你不需要菜单和工具栏,就可以按下Ctrl+F2,将会得到更大的编辑空间。如果你想菜单和工具栏始终隐藏,则可以将下面的加入到vimrc文件中去。
GUI的其他部分可以通过 set guioptions 来修改,如果需要这方面的知识可以查看帮助:
如果你仅仅是在终端下使用Vim,你可能习惯了没有菜单和工具栏,但是如果你转到GVim下,你很快就会发现默认情况下菜单和工具栏都是有的。
许多人都认为额外的编辑空间是要比菜单和工具栏重要的。如果你也是这其中的一员,则你可能想将菜单和工具栏从GVim中删除。但是,菜单中的某些脚本还是挺有用的,一个好的解决方案是可以自由切换菜单和工具栏在需要的情况下。
下面的代码将Ctrl+F2在GVim中绑定到切换菜单和工具栏,如果需要的话, 你可以将其加入到vimrc文件中。
map <silent> <C-F2> :if &guioptions =~# 'T' <Bar>
/set guioptions-=T <Bar>
/set guioptions-=m <bar>
/else <Bar>
/set guioptions+=T <Bar>
/set guioptions+=m <Bar>
/endif<CR>
/set guioptions-=T <Bar>
/set guioptions-=m <bar>
/else <Bar>
/set guioptions+=T <Bar>
/set guioptions+=m <Bar>
/endif<CR>
现在如果你不需要菜单和工具栏,就可以按下Ctrl+F2,将会得到更大的编辑空间。如果你想菜单和工具栏始终隐藏,则可以将下面的加入到vimrc文件中去。
' 完全隐藏菜单
:set guioptions-=m
' 完全隐藏工具栏
:set guioptions-=T
:set guioptions-=m
' 完全隐藏工具栏
:set guioptions-=T
GUI的其他部分可以通过 set guioptions 来修改,如果需要这方面的知识可以查看帮助:
:help 'guioptions'
- [Hacking VIM]之定制:切换菜单和工具栏
- MyEclipse定制工具栏和菜单
- MyEclipse定制工具栏和菜单
- MyEclipse定制工具栏和菜单
- [Hacking VIM]之定制:改变字体
- [Hacking VIM]之定制:改变颜色
- [Hacking VIM]之定制:自定义高亮
- [Hacking VIM]之定制:自定义状态栏
- [Hacking VIM]之VIM简介
- PyQt4 学习之菜单和工具栏
- Ext菜单和工具栏
- 工具栏和菜单
- MFC-菜单和工具栏
- 菜单和工具栏
- pyQt5-菜单和工具栏
- Winform控件之菜单控件,工具栏控件和状态栏控件
- QT之GUI学习笔记(七)----菜单和工具栏
- PyQt4 - (3) 菜单和工具栏
- 逆向工程技术的研究现状及发展趋势
- 探求学习嵌入式系统的最优解-连载2
- C的预编译指令"#"的一个应用
- Total commander学习笔记之一——Total commander简介
- ASP.NET中17种正则表达式
- [Hacking VIM]之定制:切换菜单和工具栏
- 基于VC++的OpenGL编程讲座之基本图元
- 小软件项目开发的管理
- 如何制定和编写软件项目计划
- XFire根据WSDL生成客户端程序
- 探求学习嵌入式系统的最优解-连载3
- JavaScript常用語句
- 如何使用web_reg_save_param方法保存的多个参数?
- 常用SQL语句词典