我没有在Windows上的gvim中使用菜单和工具栏;我可以隐藏它们吗?
这将为文本区域提供更多空间。
答案 0 :(得分:75)
答案 1 :(得分:48)
您可以通过在.vimrc
中键入这些命令来隐藏它set guioptions-=m "menu bar
set guioptions-=T "toolbar
set guioptions-=r "scrollbar
答案 2 :(得分:18)
我在.vimrc
中有以下代码:默认情况下,条形图是隐藏的,但如果我想显示它,我可以使用 F11 在两种模式之间切换。
function! ToggleGUICruft()
if &guioptions=='i'
exec('set guioptions=imTrL')
else
exec('set guioptions=i')
endif
endfunction
map <F11> <Esc>:call ToggleGUICruft()<cr>
" by default, hide gui menus
set guioptions=i
删除mTrl
会隐藏窗口菜单栏,任务栏和右滚动条,这是一种Gvim全屏模式。有关详细信息和自定义,请参阅:help guioptions
。
PS:在您的guioptions中保留i
非常重要,否则Vim图标不会显示在 Alt TAB 和任务栏中。
答案 3 :(得分:5)
您可以选择修改 - &gt;全局设置 - &gt;切换工具栏。这将隐藏工具栏,直到您重新启动VIM。然后,输入:set
。 Vim会提示您列出不同的选项,找到包含guioptions
的行。这是您需要添加到.vimrc文件以维持此外观。
如果您不知道选项名称但知道如何通过主菜单更改它,则可以使用此方法。
答案 4 :(得分:2)
我有
set guioptions=
在我的.vimrc中。但我经常想要使用:set go+=m
和:set go-=m
暂时使用菜单。
从Hide toolbar or menus to see more text - Vim Tips Wiki开始,我使用他们的
let mapleader=","
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR>
使用,m
打开和关闭菜单。 (好吧,他们实际上有ctrl-F1
作为键绑定。)
例如,当我需要记住从OS&#39;剪贴板,我可以很快在菜单中找到它。一旦找到,我仍然会用"+gP
手动输入它来建立肌肉记忆,但我仍然使用它,所以我很少忘记它太快。
答案 5 :(得分:1)
使用Fedora运送gVim(不确定其他发行版是否有效)有一个错误,不允许您使用set go-=m
删除菜单;由于某种原因,&#34; m&#34;选项不在&#34; go&#34;字符串,直到你设置它。因此,在Fedora中启动时删除菜单栏的.vimrc命令序列(在26中测试)是:
set go=agitm
set go-=m
我无法在其他任何地方找到解决方案,所以希望能帮助其他人在Fedora上使用gVim。
答案 6 :(得分:0)
set go=c
使用控制台对话框而不是弹出对话框进行简单选择。
我认为这会将其关闭,而不仅仅是隐藏它。
http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27
编辑:为了澄清,这也关闭了GUI中的菜单和工具栏。