我在获取.vimrc文件时遇到此错误,
> source ~/.vimrc
bash: /home/dev/.vimrc: line 1: syntax error near unexpected token `('
bash: /home/dev/.vimrc: line 1: `call pathogen#infect()'
Run Code Online (Sandbox Code Playgroud)
我的.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
Run Code Online (Sandbox Code Playgroud)
我也尝试使用'execute pathogen#infect()',因为它不喜欢'call'关键字..我已经尝试将路径传递给我的bundle文件,如下所示,
call pathogen#infect('~/.vim/bundle/{}')
Run Code Online (Sandbox Code Playgroud)
我也试过把'bundle/{}'作为感染的论据...但是我不太了解vim/bash足以知道要进去的方向,会感激任何帮助......
我试图获取.vimrc文件的原因是因为每次我使用vim编辑文件时,我都会以文件的形式从文件中获取具有此格式的文件,
.file_i_just_worked_on.un~
Run Code Online (Sandbox Code Playgroud)
这让我的主意变得非常烦人.我读过我需要的东西
set backupdir=~/.vimbackup
set directory=~/.vimdir
Run Code Online (Sandbox Code Playgroud)
没有任何地方被vim删除的文件...将不胜感激这个问题的任何帮助.
qqx*_*qqx 22
你要求bash读取你的.vimrc文件,但它无法解析它.
你需要让vim读它.您可以启动vim的新实例,也可以:source ~/.vimrc在正在运行的vim会话中从正常模式键入.
如果vim仍然在当前目录中创建备份文件,那可能是因为您尚未创建~/.vimbackup或~/.vimdir目录.
| 归档时间: |
|
| 查看次数: |
8083 次 |
| 最近记录: |