`
paddy.w
  • 浏览: 498105 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • Vim
阅读更多
        编译安装了vim7.3之后,终端运行gvim后出现如下警告:
(gvim:6667): Gtk-WARNING **: Invalid input string

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

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


        方法3:参考http://www.cnblogs.com/walkbro/archive/2010/03/28/1698793.html
        我的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。

        PS:我只用了第3种方法,前两种没有试过。

        隐藏gvim菜单栏。
        参考http://liyanrui.is-programmer.com/articles/1791/gvim-menu-and-toolbar-toggle.html
        编辑 $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 键将其关闭。

        PS:隐藏菜单栏的代码贴在.vimrc中没什么问题,贴在.gvimrc中时从终端启动则会报语法错误。
分享到:
评论

相关推荐

    Python-livemarkvim实时预览markdown的vim插件

    livemark.vim-实时预览 markdown 的 vim 插件

    vim user manual ---vim用户手册

    j42.4j 工具栏和弹出式菜单 jusr 43.txtj 文件类型 j43.1j 文件类型的插件 j43.2j 添加一种文件类型 jusr 44.txtj 自定义语法高亮文件 j44.1j 基本的语法命令 j44.2j 关键字 j44.3j 匹配 j44.4j 区域 j44.5j 嵌套 j...

    vim个人配置好的开发环境,支持macosx/linux/windows

    个人常用vim的IDE开发环境2015最新版。。 vim的快捷键和常用插件都已配好。。 支持cscope ctag,扩展工具栏,支持各类代码跳转查看。可以完全替代sourceinsight 支持自动编译输出窗口 支持代码符号定义快速预览...

    vim-shell:改进了Vim及其环境之间的集成(全屏,打开URL,后台命令执行)

    :Maximize命令和映射可在正常状态和最大化状态之间切换Vim:它们显示/隐藏Vim的菜单栏,工具栏和/或选项卡行,而不会隐藏操作系统任务栏。 :Open命令和映射知道如何在您喜欢的程序(文件管理器,Web浏览器,电子...

    ackee-bitbar:macOS 菜单栏中的 Ackee 统计信息

    插件,可在 macOS 菜单栏中显示当前 Ackee 统计数据的概览。 :rocket: 开始 1)抓项目 git clone https://github.com/electerious/ackee-bitbar.git 2)安装依赖 cd ackee-bitbar npm install 3) 创建配置 vim ....

    Vim用户手册中文版72.pdf

    42.4 工具栏和弹出式菜单 第43章 文件类型 43.1 文件类型的插件 43.2 添加一个filetype 第44章 自定义语法高亮 44.1 基本语法命令 44.2 关键字 44.3 匹配 44.4 区域 44.5 嵌套语法项 44.6 后续组 44.7 其它参数 44.8...

    vimrc带详细说明配置文件and插件包

    windows下的Gvim7.2的配置文件 增加了"文件浏览"和Taglist等一系列插件. ...只在下列文件类型被侦测到的时候显示行号,普通文本文件不显示 设置程序的运行和调试 快捷键F5和Ctrl-F5 更详细资料见文件.

    menubar-helper:简单的菜单栏应用程序可帮助在编辑器中打开文件

    菜单栏助手 准系统简单的服务器,可随时从您喜欢的编辑器中打开文件。安装它:配置它:选择您喜欢的编辑器: 升华Vim 原子VScode 网络风暴文字伴侣现在设置您的工具(扩展和内容)以调用: curl localhost:7288/open...

    visimulator for notepad++ 插件

    visimulator for notepad++ 插件

    brackets-vimderbar:在Adobe的托架中添加vim功能

    在“括号”菜单栏中,选择“文件”&gt;“扩展管理器...” (或单击右侧边栏中的“砖墙”图标)。 单击可用选项卡,然后搜索Vimderbar 。 点击安装。 通过“括号”菜单中的“视图”&gt;“启用Vimderbar”启用Vimderbar ...

    gvim配置文件gvimrc

    "set guioptions-=m " 隐藏菜单栏 "set guioptions-=T " 隐藏工具栏 "set guioptions-=L " 隐藏左侧滚动条 "set guioptions-=r " 隐藏右侧滚动条 "set guioptions-=b " 隐藏底部滚动条 "set showtabline=0 " ...

    EmEditor Pro(文本编辑器) V15.9.0 绿色中文版

    而且,作为一个Vim的爱好者,在使用EmEditor时都不忘Vim的身影。啥?呵呵,别急,待会就会讲到。先让我们来个性化EmEditor,打造成polaris这样。 4.1 配置TXT语法高亮 没想到吧?各大编辑器都有一堆的语法高亮文件...

    dotfiles:Bash Shell和Vim配置设置

    :用于安装“菜单栏”应用程序的gui( )。 :基准化您的shell性能(例如hyperfine 'bash -l' )。 :防止屏幕进入睡眠状态。 :Tor /洋葱中继浏览器。 :用于在终端中查看Markdown文件的工具(提供了列出标题和...

    Linux下经常出现的小问题

    也许你会遇到这些问题,这些都是简单的解决方法,本人都已经试验过了

    gvim开发环境

    安装完 右击代码文件 系统右键菜单有个script菜单项 的gvim 可以在当前目录下打开代码文件。。打开一个就可以管理整个工程了。。其他的文件拖进来。。或者通过f2的目录树访问。。 还有隐藏插件 需要自己按快捷键...

    Get-my-Arch-Linux:在您的Arch Linux安装和设置上可能会有一些帮助

    我在安装时使用的编辑器是Nano ,如果您使用的是Vim等编辑器,阅读下面内容时请自行替换。 广告牌 为了正确保证阅读体验,保持文档前后样式一致,请在做更改前,花一点时间阅读一下,以方便我合并分支。感谢配合。 ...

    KODExplorer 芒果云-资源管理器

    tips不显示任务栏; - 优化地址栏过长编辑状态问题 - 优化新建、重命名文件(夹) 高度自适应问题 - firefox ctrl+s 系统对话框屏蔽 - 树目录:收藏夹优化(右键绑定);右键操作优化,拖拽优化(文件管理&编辑器) ...

    Sublime Text for Mac v4.0.0.4164 苹果版代码编辑工具

    它具备轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱,它在支持语法高亮、代码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等...

    Sublime Text

    还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux...

Global site tag (gtag.js) - Google Analytics