vim中的mswin.vim
我发现至少可以修改几个映射
了,
比如<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'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现