编辑:问题是我没有意识到vim安装在Mac上,所以我使用fink安装它并且有两个vim实例,我想这从来都不重要,直到我开始玩.vimrc文件。
我刚开始在Mac的终端中使用vim(以前在终端中使用过MacVim的GUI和emacs)。几乎无论我对.vimrc文件做什么,都会使后续运行vim导致“bort trap”。这是崩溃后唯一的输出。
空的.vimrc文件也不起作用,以及包含一个空格的文件。唯一有用的是如果我在vim中设置“:set ruler”然后再使用“mkv”来创建一个如下所示的.vimrc文件:
version 6.0
if !&cp | set cp | endif
let s:cpo_save=&cpo
set cpo&vim
map! <D-v> ^V^R*
vmap <BS> "-d
vmap <D-x> "*d
vmap <D-c> "*y
vmap <D-v> "-d"*P
nmap <D-v> "*P
let &cpo=s:cpo_save
unlet s:cpo_save
set fileencodings=ucs-bom,utf-8,default,latin1
set helplang=de
set iskeyword=@,48-57,_,192-255
set ruler
" vim: set ft=vim :
没有.vimrc文件也可以。 :P我试过“:设置nocompatible”后跟“mkv”,这会导致.vimrc文件导致vim崩溃。发生了什么事?
vim --version输出:
VIM - Vi IMproved 7.2b BETA (2008 Jul 13, compiled May 27 2011 18:38:12)
MacOS X (unix) Version
答案 0 :(得分:0)
您是否尝试重命名.vimrc
,在其位置创建空白文件并运行vim?如果可行,您可以逐位复制原始部分(假设您需要这些设置)以找出问题所在。