当我获取 .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
我也尝试过使用“执行病原体#infect()”,因为它不喜欢“调用”关键字。我尝试将路径传递给我的包文件,如下所示,
call pathogen#infect('~/.vim/bundle/{}')
我也试过把'bundle/{}'作为感染的参数......但我对vim / bash的理解不够好,不知道该往哪个方向前进,希望有任何帮助......
我试图获取我的 .vimrc 文件的原因是因为每次我使用 vim 编辑文件时,我都会从文件中得到一些乱七八糟的文件,形式是留下具有这种格式的文件,
.file_i_just_worked_on.un~
这真的很烦人,让我的目录一团糟。我读过我需要
set backupdir=~/.vimbackup
set directory=~/.vimdir
不让 vim 到处删除这些文件......希望对这个问题有任何帮助。