无法弄清楚一些vimrc设置
发布时间:2020-12-15 21:22:04 所属栏目:安全 来源:网络整理
导读:我在 vimrc文件中遇到了以下几行,无法弄清楚它们应该做什么或它们应该如何工作.因使用$符号而被抛弃.它是否有任何特殊含义,或者像其他角色一样以常规方式使用? " Parenthesis/bracket expandingvnoremap $1 esc`a)esc`i(escvnoremap $2 esc`a]esc`i[escvnor
我在
vimrc文件中遇到了以下几行,无法弄清楚它们应该做什么或它们应该如何工作.因使用$符号而被抛弃.它是否有任何特殊含义,或者像其他角色一样以常规方式使用?
" Parenthesis/bracket expanding vnoremap $1 <esc>`>a)<esc>`<i(<esc> vnoremap $2 <esc>`>a]<esc>`<i[<esc> vnoremap $3 <esc>`>a}<esc>`<i{<esc> vnoremap $$<esc>`>a"<esc>`<i"<esc> vnoremap $q <esc>`>a'<esc>`<i'<esc> vnoremap $e <esc>`>a"<esc>`<i"<esc> " Map auto complete of (,",',[ inoremap $1 ()<esc>i inoremap $2 []<esc>i inoremap $3 {}<esc>i inoremap $4 {<esc>o}<esc>O inoremap $q ''<esc>i inoremap $e ""<esc>i inoremap $t <><esc>i 如果有人有兴趣. This是vimrc的链接 解决方法
只看其中两个.
第一个是visual-mode mapping: " Parenthesis/bracket expanding vnoremap $1 <esc>`>a)<esc>`<i(<esc> 当您键入$1时,这会将选项包装在()中.首先它跳到选择的结束( 这是insert-mode mapping: " Map auto complete of (,[ inoremap $1 ()<esc>i 当您键入$1并将光标留在两个括号之间时插入(). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |