我想使Vim的行为如下。Vim中包含引号,括号等
当我键入一个"
,'
,(
,[
或{
应该添加一个额外"
,'
,(
,[
或{
和移动光标回一个字符。
所以如果我型我"▉
会乐意看到它自动地改变成"▉"
, 其中▉
显示光标的位置。
我想使Vim的行为如下。Vim中包含引号,括号等
当我键入一个"
,'
,(
,[
或{
应该添加一个额外"
,'
,(
,[
或{
和移动光标回一个字符。
所以如果我型我"▉
会乐意看到它自动地改变成"▉"
, 其中▉
显示光标的位置。
环绕插件可能会为你工作:
我已经在使用环绕声插件(并且它很有用),但它不起作用,正如我上面所描述的。 –
我其实还没有搜索仓库。感谢您指出了这一点。 inoremap {{}
'
lh-brackets同时提供插入模式映射和周围的映射。如果您想将它用于我不使用的文件类型,则可能需要添加专门化 - 这很容易。
在摆弄之后,我发现这样一个功能的插件会过度杀伤。
我设置我的vimrc这样:
inoremap { {}<C-o>i
我还补充说:
inoremap <C-l> <C-o>A
inoremap <C-L> <C-o>A<Space>
这样我就可以快速跳转括号外的开始,而无需再次输入,我们的一个额外的空间。
寻找分隔符或智能输入。 – Raimondi