在vim中,一旦用 set mouse=a 后,会和xshell中右键粘贴命令冲突。
因此,使用快捷键 F11来进行 “set mouse=a” 和 "set mouse="的切换。
为了区分什么时候可粘贴,还设置了“set numbe”。一旦没有行号的时候,代表可粘贴
if has('mouse')
set mouse=a
endif
map <F11> :call Mouse()<CR>
let g:mousemode=0
function Mouse()
if g:mousemode
:set number
:set nopaste
:set mouse=a
else
:set number&
:set mouse=
:set paste
endif
let g:mousemode=!g:mousemode
endfunction
使用ctags追代码,查找定义和返回的按键重映射
按*就搜索高亮
set hlsearch
nmap <unique> <F8> :let @/ = ""<CR>
noremap <silent> <unique> <F6> <C-t>
noremap <silent> <unique> <F5> <C-]>