在Vim中附上引号、括号等
我想让Vim按照以下方式工作 当我键入在Vim中附上引号、括号等,vim,Vim,我想让Vim按照以下方式工作 当我键入“,”,(,[或{时,它应该添加一个额外的”,,(,[或{并将光标移回一个字符 因此,如果我键入”▉我希望看到它自动将其更改为”▉“, 其中▉显示光标的位置。环绕声插件可能适合您: 环绕声插件可能适合您: 有很多插件可供使用。您在询问之前搜索过吗 您还可以执行以下操作: inoremap { {}<C-o>h inoremap{{}h 有很多插件可供使用。您在询问之前搜索过吗 您还可以执行以下操作: inoremap { {}<C-o&g
“
,”
,(
,[
或{
时,它应该添加一个额外的”
,,(
,[
或{
并将光标移回一个字符
因此,如果我键入”▉代码>我希望看到它自动将其更改为”▉“
,
其中▉代码>显示光标的位置。环绕声插件可能适合您:
环绕声插件可能适合您:
有很多插件可供使用。您在询问之前搜索过吗
您还可以执行以下操作:
inoremap { {}<C-o>h
inoremap{{}h
有很多插件可供使用。您在询问之前搜索过吗
您还可以执行以下操作:
inoremap { {}<C-o>h
inoremap{{}h
提供插入模式映射和周围映射。如果要将其用于我不使用的文件类型,可能需要添加专门化,这很简单。同时提供插入模式映射和周围映射。如果要将其用于我不使用的文件类型,你可能必须添加你的专业化,这意味着很简单。在做了大量工作后,我发现为这样一个功能添加一个插件会有点过头
我已将vimrc设置为:
inoremap { {}<C-o>i
inoremap{{}i
我还补充说:
inoremap <C-l> <C-o>A
inoremap <C-L> <C-o>A<Space>
inoremap A
重新映射A
因此,我可以快速跳出括号,在没有额外空间的情况下重新开始键入。在摆弄之后,我发现为这样一个功能添加插件会有点过头
我已将vimrc设置为:
inoremap { {}<C-o>i
inoremap{{}i
我还补充说:
inoremap <C-l> <C-o>A
inoremap <C-L> <C-o>A<Space>
inoremap A
重新映射A
因此,我可以快速跳出括号,在没有额外空格的情况下再次开始输入。查找DiffractMate或SmartInput。查找DiffractMate或SmartInput。我已经在使用环绕声插件(它很有用),但它没有像我上面描述的那样工作。我已经在使用环绕声插件(它很有用)但是它没有像我上面描述的那样工作。我实际上没有搜索存储库。谢谢你指出。inoremap{}我似乎对h更有用,它将光标移动到{}之前。I
对我来说似乎很奇怪。h
更明确。我实际上没有搜索存储库。谢谢你指出。inoremap{}我似乎对h更有用,它将光标移到{}之前。i
对我来说似乎很奇怪。h
更明确。