0
点赞
收藏
分享

微信扫一扫

vim中的mswin.vim

JamFF 2022-02-25 阅读 77


我发现至少可以修改几个​​映射​​了,

比如​​<C-A​​可以修改了,​​C-f​​可以修改,还有些.

先备注在此.要改​​mswin.vim​​.我删了很多东西.现在是个样儿:

"可视模式下<bs>删选区
vnoremap <BS> d
"如果Zt管用,试试映射到cmap里面.

if has("clipboard")
map <C-V> "+gP
cmap <C-V> <C-R>+
"map <silent><C-V> :call Zt()<CR>
"cmap <silent><C-V> :call Qtwk()<CR><C-R>+
endif

if 1
exe 'inoremap <script> <C-V> <C-O>:call Qtwk()<CR><C-G>u' . paste#paste_cmd['i']
exe 'vnoremap <script> <C-V> ' . paste#paste_cmd['v']
"除了插入模式,其他都没改,不好改.
endif

"无用的删掉,
noremap <C-Q> <C-V>
"这个保留

"保存
noremap <C-S> :update<CR>
vnoremap <C-S> <C-C>:update<CR>
inoremap <C-S> <Esc>:update<CR>gi

if !has("unix")
set guioptions-=a
endif

"撤销没啥用,删掉,u和<C-r>足够了.
"CTRL-Y重做,很少用,但保留
noremap <C-Y> <C-R>
inoremap <C-Y> <C-O><C-R>
"Alt-Space无用
"CTRL-A没啥用,全选很少用,可以用"+Yae,来复制所有
"CTRL-Tab下个窗口,保留
noremap <C-Tab> <C-W>w
inoremap <C-Tab> <C-O><C-W>w
cnoremap <C-Tab> <C-C><C-W>w
onoremap <C-Tab> <C-C><C-W>w

" CTRL-F4与浏览器差不多
noremap <C-F4> <C-W>c
inoremap <C-F4> <C-O><C-W>c
cnoremap <C-F4> <C-C><C-W>c
onoremap <C-F4> <C-C><C-W>c

"CTRL-F有/没啥用"恢复'cpoptions'



举报

相关推荐

0 条评论