vim配置求助
我从网上搜了一个vim的配置文件,内容如下
[size=10px][size=10px]" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim
" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible
" Vim5 and later versions support syntax highlighting. Uncommenting the
" following enables syntax highlighting by default.
if has("syntax")
syntax on
endif
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
set scrolloff=3
" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
if has("autocmd")
" filetype plugin indent on
endif
" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
set showcmd " Show (partial) command in status line.
set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
set smartcase " Do smart case matching
"set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
set showmode
set ws
set autoindent
set smartindent
set cindent
set incsearch
"set tabstop
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
let mapleader= ","
"for tabedit
"use ctrl+t creat new tab
"use tab switch
map <C-T> :tabedit<CR>
imap <C-T> <ESC>:tabedit<CR>
map <TAB> :tabnext<CR>
map <S-TAB> <ESC>:tabprevious<CR>
"for select-all, copy, paset
"
map <leader>a ggVG
map <leader>y "+y
" carefull use it
" change to hex_visual
map <leader>h :%!xxd<enter>
map <leader>H :%!xxd -r<enter>
" auto_full
:inoremap ( ()<ESC>i
:inoremap { {}<ESC>i
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif[/size][/size]
但是在使用如:vim a.c 的时候总是提示很多如下的错误
处理 /usr/share/vim/vimrc 时发生错误:
第 2 行:
E15: 无效的表达式: "," ^M
第 3 行:
E15: 无效的表达式: "," ^M
第 4 行:
E492: 不是编辑器的命令: ^M
第 5 行:
E492: 不是编辑器的命令: ^M
第 7 行:
E518: 未知的选项: ^M
第 8 行:
E492: 不是编辑器的命令: ^M
第 9 行:
E492: 不是编辑器的命令: ^M
第 12 行:
E492: 不是编辑器的命令: ^M
第 13 行:
E492: 不是编辑器的命令: ^M
第 14 行:
E518: 未知的选项: ^M
第 15 行:
E518: 未知的选项: ^M
第 16 行:
E492: 不是编辑器的命令: ^M
第 17 行:
E492: 不是编辑器的命令: ^M
第 19 行:
E474: 无效的参数: tabstop=4^M
第 20 行:
E492: 不是编辑器的命令: ^M
第 21 行:
E492: 不是编辑器的命令: ^M
第 23 行:
E518: 未知的选项: ^M
第 24 行:
E492: 不是编辑器的命令: ^M
第 25 行:
E492: 不是编辑器的命令: ^M
第 27 行:
E518: 未知的选项: ^M
第 28 行:
E518: 未知的选项: ^M
第 29 行:
E518: 未知的选项: ^M
第 30 行:
E518: 未知的选项: ^M
第 31 行:
E492: 不是编辑器的命令: ^M
第 32 行:
E492: 不是编辑器的命令: ^M
第 34 行:
E518: 未知的选项: ^M
第 35 行:
E492: 不是编辑器的命令: ^M
第 36 行:
E492: 不是编辑器的命令: ^M
第 38 行:
E518: 未知的选项: ^M
第 39 行:
E492: 不是编辑器的命令: ^M
第 40 行:
E492: 不是编辑器的命令: ^M
第 42 行:
E539: 无效的字符 <^M>: mouse=a^M
第 43 行:
E492: 不是编辑器的命令: ^M
第 44 行:
E492: 不是编辑器的命令: ^M
第 46 行:
E518: 未知的选项: ^M
第 47 行:
E492: 不是编辑器的命令: ^M
第 48 行:
E492: 不是编辑器的命令: ^M
第 50 行:
E475: 无效的参数: on ^M
第 51 行:
E475: 无效的参数: on ^M
第 52 行:
E492: 不是编辑器的命令: ^M
第 53 行:
E492: 不是编辑器的命令: ^M
第 55 行:
E185: 找不到配色方案 torte ^M
第 56 行:
E492: 不是编辑器的命令: ^M
第 57 行:
E492: 不是编辑器的命令: ^M
第 59 行:
E474: 无效的参数: encoding=utf-8^M
第 60 行:
E492: 不是编辑器的命令: ^M
第 61 行:
E492: 不是编辑器的命令: ^M
第 63 行:
E518: 未知的选项: ^M
第 64 行:
E492: 不是编辑器的命令: ^M
第 65 行:
E492: 不是编辑器的命令: ^M
第 68 行:
E492: 不是编辑器的命令: ^M
第 69 行:
E492: 不是编辑器的命令: ^M
第 71 行:
E518: 未知的选项: ^M
第 72 行:
E492: 不是编辑器的命令: ^M
第 73 行:
E492: 不是编辑器的命令: ^M
第 75 行:
E488: 多余的尾部字符: magic^M
第 76 行:
E492: 不是编辑器的命令: ^M
第 77 行:
E492: 不是编辑器的命令: ^M
第 79 行:
E488: 多余的尾部字符: ruler^M
第 80 行:
E492: 不是编辑器的命令: ^M
第 81 行:
E492: 不是编辑器的命令: ^M
第 84 行:
E492: 不是编辑器的命令: ^M
第 85 行:
E492: 不是编辑器的命令: ^M
第 87 行:
E474: 无效的参数: backspace=indent,eol,start^M
第 88 行:
E492: 不是编辑器的命令: ^M
第 89 行:
E492: 不是编辑器的命令: ^M
第 91 行:
E518: 未知的选项: ^M
第 92 行:
E492: 不是编辑器的命令: ^M
第 93 行:
E492: 不是编辑器的命令: ^M
第 95 行:
E518: 未知的选项: ^M
第 96 行:
E518: 未知的选项: ^M
第 97 行:
E518: 未知的选项: ^M
第 98 行:
E492: 不是编辑器的命令: ^M
第 99 行:
E492: 不是编辑器的命令: ^M
第 105 行:
E492: 不是编辑器的命令: ^M
第 106 行:
E492: 不是编辑器的命令: ^M
第 109 行:
E492: 不是编辑器的命令: ^M
第 110 行:
E492: 不是编辑器的命令: ^M
第 113 行:
E492: 不是编辑器的命令: ^M
第 114 行:
E492: 不是编辑器的命令: ^M
第 117 行:
E492: 不是编辑器的命令: ^M
第 118 行:
E492: 不是编辑器的命令: ^M
第 122 行:
E492: 不是编辑器的命令: ^M
第 123 行:
E492: 不是编辑器的命令: ^M
第 129 行:
E492: 不是编辑器的命令: ^M
第 130 行:
E492: 不是编辑器的命令: ^M
第 132 行:
E518: 未知的选项: ^M
第 133 行:
E15: 无效的表达式: '/usr/bin/ctags' ^M
第 134 行:
E15: 无效的表达式: 1 ^M
第 135 行:
E15: 无效的表达式: 1 ^M
第 136 行:
E15: 无效的表达式: 1 ^M
第 139 行:
E492: 不是编辑器的命令: ^M
第 140 行:
E492: 不是编辑器的命令: ^M
第 142 行:
E15: 无效的表达式: has("unix") ^M
第 203 行:
E171: 缺少 :endif
处理 /home/lenovo/.vim/plugin/lookupfile.vim 时发生错误:
第 105 行:
E227: 映射 <80>k5 已存在
请按 ENTER 或其它命令继续
求大帮我解决一下阿