当我尝试使用. .vimrc
时,它会给出错误:
bash: runtime! command not found
bash: syntax: command not found
bash: filetype: command not found
bash: filetype: command not found
它无缘无故地随机停止工作,所有其他dotfiles似乎工作正常。 .vimrc
包含以下内容:
runtime! archlinux.vim
set number
set noswapfile
set nobackup
syntax on
set autoindent
set smartindent
set smarttab
filetype plugin on
filetype indent on
set incsearch
set hlsearch
当它出现在评论中时也会出错。
答案 0 :(得分:5)
~/.vimrc
是vim
的运行时配置文件,即文件将在vim
启动时读取,并且所有语句都是vim
特定的。
当您尝试source
bash
中的文件时,您会收到错误,因为bash
不知道vim
特定语句,例如runtime
},syntax
等。
答案 1 :(得分:5)
.
(或source
)命令是bash
命令,它在当前shell的上下文中读取文件(应该是有效的bash
脚本)实例
.vimrc
文件不是 bash
脚本,而是由vim
而不是bash
读取和处理的内容。
尝试使用Pascal编译器编译C代码没有什么不同。文件内容不适合您尝试使用它。下次运行.vimrc
实例时,应自动选择vim
文件。
答案 2 :(得分:-1)
使用vim
或vi
而不是source
命令来激活.vimrc
。因为.vimrc
不像*.sh
那样.bashrc
等。