我想在Vim中禁用某些文件类型的插件.我是一个Vim新手,所以慢慢跟我说:)
我有autocomplpop插件,我真的很喜欢它.但是,如果我正在编辑LaTeX文件,它会显示我已使用过的每个单词英语单词的完成情况.这令人分心!我想为.tex文件禁用它,但我不知道该怎么做.
谢谢!
我正在尝试使用MacVim作为默认编辑器(显然在我的Mac上).我想让MacVim编辑提交消息hg ci.不幸的是,当我这样做时(通过设置EDITOR=mvim或alias vi='mvim')MacVim弹出一个空消息(即下半部分没有样板文件),当我保存该提交消息时,我得到错误"abort:empty commit message".
有没有办法在使用mvimMercurial检查更改时使用MacVim(可能是via )编辑提交消息?
感谢您阅读,我期待着阅读答案.
布赖恩
嘿伙计们我正在学习配置macvim
现在我的标签缩进是4个字符,我想将其更改为2,我应该添加到macvim配置文件中?
是否有任何初学者指南供我学习配置mac vim谢谢
我是一个VIM菜鸟,并且一次又一次地重温它,我希望这次能坚持下去.主要是我使用Ruby on Rails在TextMate中编程.根据某人的建议,我已经安装了Janus(https://github.com/carlhuda/janus)并且它有很多帮助.但有一件事我想念的是有一个"项目",这样我就可以很容易地快速回到项目中.
我希望能够启动macvim的副本,将其指向一个文件,或者给它一个命令,将项目加载回我最后离开的位置.这意味着:
建议?我正在寻求简化我的流程,以便我只需单击一个快捷方式或运行一个命令,几秒钟之后就会盯着我的开发环境,就在我最后离开它的地方.
额外奖励:我也经常使用Windows,因此能够在GVim中做同样的事情也会很棒.
谢谢你的帮助
如何使vim列(:设置光标列)具有不同的颜色?这就是我现在看到的:

请注意,列颜色与vim用于标记我的标识等的颜色相同(我认为是背景颜色).我想选择不同的颜色.
干杯:)
在OS X上,在任何程序中,当我输入option-p我得到?,option-P我得到?并有一堆alt/ option绑定刚刚返回希腊和其他特殊字符.
有没有办法禁用它?
目前我正在使用Auto Pairs VIM插件,它具有以下默认映射:
<M-p> : Toggle Autopairs (g:AutoPairsShortcutToggle)
<M-e> : Fast Wrap (g:AutoPairsShortcutFastWrap)
<M-n> : Jump to next closed pair (g:AutoPairsShortcutJump)
<M-b> : BackInsert (g:AutoPairsShortcutBackInsert)
Run Code Online (Sandbox Code Playgroud)
在启用此特殊输入时,似乎无法使用这些和其他基于元键的VIM映射.
编辑
从这篇cnet文章中,实际上我需要知道如何禁用页面底部显示的特殊输入.
有没有办法在发出之前自动保存缓冲区:make?我使用MacVim和make绑定到Command-B,这非常有用,但我似乎无法弄清楚如何在make之前编写缓冲区.我查看了所有autocmd事件,似乎没有任何东西适合.
有一个QuickFixCmdPre应该在make之前调用,但似乎无法让它工作:
的〜/ .vimrc
function! AutoSaveOnMake ()
if &modified
write
endif
endfunction
autocmd QuickFixCmdPre *.c :call AutoSaveOnMake()
Run Code Online (Sandbox Code Playgroud) 我安装了vim:
brew install vim --override-system-vi
我还使用以下方法安装了macvim:
brew install macvim
但是,终端vim使用7.4.52而macvim使用7.4.22.有什么方法吗?
我已经卸载并重新安装了很多次,但我一定做错了......
which vim 回报 /usr/local/bin/vim
which mvim 回报 /usr/local/bin/mvim
任何帮助将不胜感激.
日Thnx!
这让我困扰了一段时间.使用相同的源文件,相同的主题(几乎)MacVim和Textmate之间的文本厚度是不同的.
我已经链接到截图.. 这里.其中有3位编辑.最左边是崇高v3,中间是MacVim,最右边是TextMate.目的是比较字体粗细.MacVim和sublime文本更厚,而TextMate更光滑(和复杂..个人选择:)).这一切都在Mac OS X Mavericks上进行了视网膜显示.
我希望你们都能看到屏幕截图中的差异.
注意:对于MacVim,切换反别名选项确实有所不同,但与TextMate相比仍然没有.
问题:
每当我关注我的MacVim窗口时,它会冻结几秒钟.看来这是因为NERDTree刷新了它的根节点(它打印NERDTree: Refreshing root node. This could take a while... DONE)
由于我经常切换进出MacVim,这非常烦人并且减慢了我的工作流程.有没有办法配置NERDTree不自动执行此操作?
编辑:我正在使用janus