我将开始在VS Code中键入类似class="bob"
的内容,一旦我键入开始的"
标记,VS Code也将自动填充结束的"
标记。非常有用!但是,一旦我输入完我的信息串,我发现自己不得不将键盘上的键调整为arrow right
,超过自动添加的字符,然后点击空格,继续我的编码方式。
然而,这可能会中断我的打字流程,因为对我来说,在不从默认键盘位置调整手的情况下,自己输入关闭的"
标记即使不容易,也同样容易。
其他字符也会出现这种情况,而不仅仅是引号。括号、方括号、单引号以及成对出现的类似项目。
当我看一些人编码的视频时,他们似乎优雅地掠过那些自动添加的结束标点符号,所以这让我觉得我在接受这种自动输入时缺少了一些东西。在某种程度上,这比使用向右箭头更像禅宗。
这对我很有效;
- 转到VS代码设置
- 搜索";自动关闭">
- 禁用";自动关闭标签">
- 更改";自动结束报价;从"总是"到"从不">
- 更改";自动闭合支架";从"总是"到"从不">
有一个扩展允许tab
关闭quotes
和braces
。
它被称为(恰当地(。。。TabOut
!
https://marketplace.visualstudio.com/items?itemName=albert.TabOut
您有几个选项:
- 键入自动添加的字符。例如,如果您键入
{
并自动添加VS Code}
,您也可以键入}
继续键入您想要的内容。VS Code不将自动添加的字符加倍是明智的 - 使用
End
密钥 - 使用
arrow right
密钥
我认为VS代码团队没有发现需要添加一些特殊的密钥来满足这种需求,因为所有这些选项也是每个选项一个密钥。
在macOS:上
Ctrl+F
推进
Cmd+Enter
跳转到下一行