VS代码自动关闭引号、圆括号或大括号后,我该按哪个键才能移动到该结束标记后的下一个位置



我将开始在VS Code中键入类似class="bob"的内容,一旦我键入开始的"标记,VS Code也将自动填充结束的"标记。非常有用!但是,一旦我输入完我的信息串,我发现自己不得不将键盘上的键调整为arrow right,超过自动添加的字符,然后点击空格,继续我的编码方式。

然而,这可能会中断我的打字流程,因为对我来说,在不从默认键盘位置调整手的情况下,自己输入关闭的"标记即使不容易,也同样容易。

其他字符也会出现这种情况,而不仅仅是引号。括号、方括号、单引号以及成对出现的类似项目。

当我看一些人编码的视频时,他们似乎优雅地掠过那些自动添加的结束标点符号,所以这让我觉得我在接受这种自动输入时缺少了一些东西。在某种程度上,这比使用向右箭头更像禅宗。

这对我很有效;

  • 转到VS代码设置
  • 搜索";自动关闭">
  • 禁用";自动关闭标签">
  • 更改";自动结束报价;从"总是"到"从不">
  • 更改";自动闭合支架";从"总是"到"从不">

有一个扩展允许tab关闭quotesbraces

它被称为(恰当地(。。。TabOut

https://marketplace.visualstudio.com/items?itemName=albert.TabOut

您有几个选项:

  1. 键入自动添加的字符。例如,如果您键入{并自动添加VS Code},您也可以键入}继续键入您想要的内容。VS Code不将自动添加的字符加倍是明智的
  2. 使用End密钥
  3. 使用arrow right密钥

我认为VS代码团队没有发现需要添加一些特殊的密钥来满足这种需求,因为所有这些选项也是每个选项一个密钥。

在macOS:上

Ctrl+F推进

Cmd+Enter跳转到下一行

最新更新