新手问题 请教一下.vimrc 配置问题

sorashiro · 2015年04月29日 · 最后由 sorashiro 回复于 2015年04月30日 · 4752 次阅读

最近刚接触 vim,用了 spf13-vim,每次修改.vimrc 里面的东西后 source ~/.vimrc 总是会

~  ᐅ source .vimrc
.vimrc:1: command not found:  Modeline and Notes {\n
.vimrc:3: command not found: \n
.vimrc:7: parse error near `|'
.vimrc:6: parse error in command substitution
.vimrc:5: no such file or directory:          ___ _ __  / _/ |___ /      __   __(_)_ __ ___\n
[2]    73847 exit 127

但是这些我都是有"注释的啊

" Modeline and Notes {
" vim: set sw=4 ts=4 sts=4 et tw=78 foldmarker={,} foldlevel=0 foldmethod=marker spell:
"
"                    __ _ _____              _
"         ___ _ __  / _/ |___ /      __   __(_)_ __ ___
"        / __| '_ \| |_| | |_ \ _____\ \ / /| | '_ ` _ \
"        \__ \ |_) |  _| |___) |_____|\ V / | | | | | | |
"        |___/ .__/|_| |_|____/        \_/  |_|_| |_| |_|
"            |_|
"
"   This is the personal .vimrc file of Steve Francia.
"   While much of it is beneficial for general use, I would
"   recommend picking out the parts you want and understand.

也就是说分辨不出来哪些是注释的内容。。。请问是怎么回事啊?

你在 shell 里 source vim 配置文件?

为什么要 source .vimrc?vimrc 的语法又不是跟 shell 一样的。你改了.vimrc 的内容,重新用 vim 打开一个文件 vimrc 就生效了,根本不用 source,又不是 shell 脚本。

#2 楼 @AlphaLiu 啊原来是这样啊,谢谢!啊,还遇到一个问题,我的 vim 无法写 ruby 代码,只要一创建.rb 后缀的文件,进去刚编辑几个字就会崩溃,别的文件都不会这样。。

vim: caught deadly signal SEGV
vim: preserving files…
vim: finished

78063 segmentation fault /usr/local/bin/vim test.rb

#2 楼 @AlphaLiu 查到问题了。。.vimrc 里面

let g:neocomplcache_omni_patterns.ruby = '[^. \t].\h\w|\h\w*::'

有问题。。先注释掉了。。折腾了好久。。谢谢了

要 source Vim 配置需要在 Vim 里执行:

:so %

%代表当前文件,也即.vimrc 这样就会重新加载 vimrc 配置了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号