如何停止gvim打开对话框?

时间:2012-02-01 23:26:42

标签: vim dialog config

我设法让gvim非常接近控制台vim的感觉,没有滚动条,没有工具栏等等。但是,每当它需要提示我时,而不是在状态行下方,它喜欢打开一个gui对话框。这个对话框很烦人,它经常出现在错误的显示器上,有时候我会想念它,还有额外的按键/点击以解除它。

显然我可以使用'c'标志禁用简单的选择对话框,但它似乎对我不起作用。也许我的测试对话框不被认为是“简单”。

set guioptions+=lrbmTLce
set guioptions-=lrbmTLce

我正在测试关于交换文件的对话框(无论是只读,恢复,编辑等)以及有关在vim实例外部更改文件的对话框。

3 个答案:

答案 0 :(得分:5)

我在.gvimrc中使用以下内容

set guioptions=c

答案 1 :(得分:5)

Peter Rincker事实上是正确的,但我发现我在guioptions集中是否设置了一些问题。下面的配置可以使GVim完全像控制台vim一样,包括禁用对话框,控制台选项卡,没有菜单或滚动条等。我确定这是一个更简洁的选项,所以我把它放在这里作为答案,并希望有人回来用'正确'的方法。

set guioptions+=lrbmTLce
set guioptions-=lrbmTLce
set guioptions+=c

答案 2 :(得分:1)

一个小提示:我有时打开一个日志文件,但我已经有了我想要的部分,所以我不想让它重新加载,但我也不想关闭它,以防我需要更多东西,加上如果我重新加载或关闭并重新打开,可能很难找到相同的数据,或者它可能已经推出。弹出窗口只会令人讨厌。

在这种情况下,一个简单的解决方案是:file anything,然后重命名缓冲区,因此GVim将不再查找原始文件中的更改。