GVIM:如何添加工具栏图标以在'ignorecase'和'noignorecase'之间切换?

时间:2015-08-04 08:48:03

标签: vim vi

如何在GVIM(Windows上为7.4)中创建一个新的工具栏图标,可以在不区分大小写/区分大小写的搜索之间切换?

我可以通过以下方式手动执行此操作:

:set ignorecase
:set noignorecsae

但是我经常这样使用这个(理想情况下是一个开/关切换)图标会很好。

编辑:在这里回答一个问题(使用mods);我可以像这样添加一个下拉(“快捷方式”)菜单来做(几乎)我想要的东西:

:amenu Shorcuts.ic :set ic<CR>
:amenu Shorcuts.noic :set noic<CR>

但是尝试添加到工具栏菜单(根据建议的答案),如下所示:

:amenu ToolBar.Hello :echo "hello"<CR>

对我的工具栏没有影响 - 它仍然看起来像这个截图:

Toolbar Screenshot

此外;我可以使用&amp; ignorecase获取设置的当前值(来自此post),例如:

:echo &ignorecase

根据是否设置,报告“0”或“1”。 我想我可以用某种方式在工具栏中“切换”一个图标?

Get current value of a setting in Vim

1 个答案:

答案 0 :(得分:2)

Vim中的工具栏就像任何名为ToolBar的菜单一样。您可以通过以下内容添加项目:

:amenu ToolBar.Hello :echo "hello"<CR>

有关更多信息,请使用

:help gui-toolbar