Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使vim缩进立即匹配参数_Vim - Fatal编程技术网

如何使vim缩进立即匹配参数

如何使vim缩进立即匹配参数,vim,Vim,例如,当我有这个 function foo() { bar() } 在我输入最后一个大括号后,vim将取消其缩进,以便与此函数的缩进级别匹配,如下所示: function foo() { bar() } 然而,在我输入大括号之后,在vim自动匹配缩进之前有一个小的延迟。Vim首先高亮显示开始的paren,然后返回到结束paren,然后取消其凹入。由于此行为看起来像是pi\u paren,因此我尝试通过:NoMatchParen将其关闭,但没有任何改变 如何消除这种滞后 您可以通过

例如,当我有这个

function foo() {
  bar()
  }
在我输入最后一个大括号后,vim将取消其缩进,以便与此函数的缩进级别匹配,如下所示:

function foo() {
  bar()
}
然而,在我输入大括号之后,在vim自动匹配缩进之前有一个小的延迟。Vim首先高亮显示开始的paren,然后返回到结束paren,然后取消其凹入。由于此行为看起来像是
pi\u paren
,因此我尝试通过
:NoMatchParen
将其关闭,但没有任何改变


如何消除这种滞后

您可以通过

:set noshowmatch
或者尝试减少
'matchtime'