使用自定义 .vimrc 文件加载 vim 时出现错误。
Error:
E474: Invalid argument: listchars=tab:
我尝试了很多事情,包括将这些行放入我的文件中:
scriptencoding utf-8
set encoding=utf-8
set fileencoding=utf-8
set bomb
到目前为止,经过多个小时的研究,我只是找不到解决方案,我知道这与 UTF-8 编码有关,但增益,我似乎找不到有用的东西。
这是我的 .vimrc 文件
scriptencoding utf-8
set encoding=utf-8
set fileencoding=utf-8
set bomb
echo "My vimrc Loaded"
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'tpope/vim-rails.git'
Bundle 'L9'
Bundle 'FuzzyFinder'
Bundle 'git://git.wincent.com/command-t.git'
Bundle 'nerdtree'
Bundle 'ctrlp.vim'
Bundle 'syntastic'
color darkspectrum
set tabstop=4
set shiftwidth=4
set autoindent
"set smartindent
"set expandtab
set hlsearch
"set showcmd
set number
set list
set listchars=tab:|
autocmd VimEnter * NERDTree
let NERDTreeShowHidden=1
filetype plugin indent on " required!
另外,这是我的语言环境,以防您需要:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
您需要转义字符:
set listchars=tab:\|\
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)