如何追踪奇怪的代码插入源

时间:2017-03-14 20:58:44

标签: visual-studio-code

在macOS Sierra(10.12.3)上运行的VS Code 1.10.2中,每当我键入一个打开的paren((),然后快速连续两个空格时,一个句点(( .)就是插入我的代码中。如果我输入中间有一个瞬间延迟的空格,则没有任何反应(没有插入句点)。

screen capture

我最近重新格式化了我的硬盘并重新安装了我的操作系统,所以我知道我正在使用一个非常干净的盒子。

我安装了4个插件:Apex,ESLint,ForceCode和Visualforce。我尝试禁用所有这些并重新加载我的编辑器,但这并没有解决问题。

这是一个错误,配置设置还是其他什么?它变得非常烦人,所以我想找到一种方法来阻止它。

1 个答案:

答案 0 :(得分:0)

我找到了答案。显然这是一个新的MacOS Sierra功能。它应该默认关闭,但显然它已启用,可能是因为我安装了一个干净的副本而不是升级。

您可以通过打开设置>停用此功能。键盘>发短信并取消选中"使用双倍空格添加句点"选项:

enter image description here

为什么有人会认为这个功能有用我无法理解。它在句子的上下文中没有意义(因为它在句号之前和之后放置了一个空格)......但它确实存在。