vim菜单栏不正常显示以及隐藏菜单栏

编译安装了vim7.3之后,终端运行gvim后出现如下警告:
(gvim:6667): Gtk-WARNING **: Invalid input string

gvim菜单栏不正常显示。查阅到的解决方法有如下几种:
方法1:参考[url]http://liulang.is-programmer.com/show/329.html[/url]
UTF-8才是标准的 写成其它任和形式 gvim都会有问题。可以在终端输入locale查看系统当前的语言设置。然后试着把utf8改成标准的UTF-8格式。

方法2:参考[url]http://superxgz.iteye.com/blog/81161[/url]
在当前用户下新建一个.gvimrc文件,内容为
set encoding=utf8 
set langmenu=zh_CN.UTF-8
set imcmdline
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim


方法3:参考[url]http://www.cnblogs.com/walkbro/archive/2010/03/28/1698793.html[/url]
我的vim编译安装在了自定义目录下面,/home/paddy/tools/vim7.3。语言文件的详细目录是/home/paddy/tools/vim7.3/share/vim/vim73/lang。把其中的menu_zh_cn.utf-8.vim复制一份并重命名为menu_zh_cn.utf8.vim。

[color=red]PS:我只用了第3种方法,前两种没有试过。[/color]

[color=blue]隐藏gvim菜单栏。[/color]
参考[url]http://liyanrui.is-programmer.com/articles/1791/gvim-menu-and-toolbar-toggle.html[/url]
编辑 $HOME/.gvimrc 文件,添加以下代码:
"Toggle Menu and Toolbar
set guioptions-=m
set guioptions-=T
map <silent> <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>

再次启动 gvim 时,菜单栏与工具栏默认是隐藏的,这样可以充分利用窗口空间,使其显示更多的文本内容。
在必要时,可使用 F2 键呼出菜单栏/工具栏;待不使用时,用 F2 键将其关闭。

[color=red]PS:隐藏菜单栏的代码贴在.vimrc中没什么问题,贴在.gvimrc中时从终端启动则会报语法错误。[/color]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值