设置病原体后’source~/.vimrc’后出错

我在获取. vimrc文件时遇到此错误,
> source ~/.vimrc                                                                    
bash: /home/dev/.vimrc: line 1: Syntax error near unexpected token `('
bash: /home/dev/.vimrc: line 1: `call pathogen#infect()'

我的.vimrc文件内容是,

call pathogen#infect()
Syntax on
filetype plugin indent on

set smartindent
set tabstop=4
set shiftwidth=4
set expandtab

set backupdir=~/.vimbackup
set directory=~/.vimdir

我也尝试使用’execute pathogen#infect()’,因为它不喜欢’call’关键字..我已经尝试将路径传递给我的bundle文件,如下所示,

call pathogen#infect('~/.vim/bundle/{}')

我也试过把’bundle / {}’作为感染的论据…但是我不太了解vim / bash足以知道要进去的方向,会感激任何帮助……

我试图获取.vimrc文件的原因是因为每次我使用vim编辑文件时,我都会以文件的形式从文件获取具有此格式的文件,

.file_i_just_worked_on.un~

这让我的主意变得非常烦人.我读过我需要的东西

set backupdir=~/.vimbackup
set directory=~/.vimdir

没有任何地方被vim删除文件…将不胜感激这个问题的任何帮助.

你要求bash读取你的.vimrc文件,但它无法解析它.

你需要让vim读它.您可以启动vim的新实例,也可以在正在运行的vim会话中从正常模式键入:source~ / .vimrc.

如果vim仍然在当前目录中创建备份文件,那可能是因为您尚未创建〜/ .vimbackup或〜/ .vimdir目录.

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...