标签:细节问题
用xhell连接服务器使用优化过的 vim编辑器无法出现选项set nocompatible
set history=100
filetype on
filetype plugin on
filetype indent on
set autoread
set mouse=a
syntax enable
set cursorline
hi cursorline guibg=#00ff00
hi CursorColumn guibg=#00ff00
set foldenable
set foldmethod=manual
set foldcolumn=0
setlocal foldlevel=3
set foldclose=all
nnoremap <space> @=((foldclosed(line(‘.‘)) < 0) ? ‘zc‘ : ‘zo‘)<CR>
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set smarttab
set ai
set si
set wrap
set sw=4
set wildmenu
set ruler
set cmdheight=1
set lz
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
set magic
set noerrorbells
set novisualbell
set showmatch
set mat=4
set hlsearch
set ignorecase
set encoding=utf-8
set fileencodings=utf-8
set termencoding=utf-8
set smartindent
set cin
set showmatch
set guioptions-=T
set guioptions-=m
set vb t_vb=
set laststatus=4
set pastetoggle=<F9>
set background=dark
highlight Search ctermbg=black ctermfg=white guifg=white guibg=black
autocmd BufNewFile .py,.cc,.sh,.java exec ":call SetTitle()"
func SetTitle()
if expand("%:e") == ‘sh‘
call setline(1, "#!/bin/bash")
call setline(2, "##############################################################")
call setline(3, "# 脚本名称: ".expand("%"))
call setline(4, "# vim版本: V1.1")
call setline(5, "# 所属: 随便")
call setline(6, "# 反馈: 联系地址")
call setline(7, "# 脚本生成日期 : 啦啦啦德玛西亚".strftime("%F %T"))
call setline(8, "# VIM说明: 所属oldboy---oldboy学员修改")
call setline(9, "##############################################################")
endif
endfunc
原因---配置文件中 set mouse=a 表示启用所有模块
相当于覆盖【解释的不准确大神绕过】了xshell的右击代表的功能
所以把 set mouse=a 改了 就行了或者
在set模块中
加入if has(‘mouse‘) set mouse-=a endif
即可...
标签:细节问题
原文地址:http://blog.51cto.com/13667111/2121684