码迷,mamicode.com
首页 > 系统相关 > 详细

vim 编辑器优化问题

时间:2018-05-29 19:05:30      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:细节问题

用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
即可...

vim 编辑器优化问题

标签:细节问题

原文地址:http://blog.51cto.com/13667111/2121684

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!