相关疑难解决方法(0)

如何防止Sublime Text 2吞下关闭括号,引号和括号?

Sublime有这种行为,当你必须输入带有很多括号的结构时,这种行为有时很烦人.当你键入(它并添加()并将光标放在中间时,一切正常,如果你输入)它会默默地吞下结束括号.

键入长正则表达式时这非常烦人,因为括号变得非常平衡,这让我发疯.所以你最终会得到类似的结构(([a-z]).

所以问题是 - 有没有办法禁用它?如果我键入一个结束括号,我希望它留下来,不要被吞下.

我已通过Sublime配置检查,谷歌搜索,但没有人似乎在意这种行为.我用错了吗?

更新

您可能想要查看Sublime:跳出匹配的括号快捷方式.

允许您输入的完整版本,()但如果输入了任何文本,则不会吞下结束符号:

  { "keys": ["\""], "command": "insert", "args": {"characters": "\""}, "context":
      [
          { "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
          { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
          { "key": "following_text", "operator": "regex_contains", "operand": "^\"", "match_all": true },
          { "key": "preceding_text", "operator": "regex_contains", "operand": "[^\"]$", "match_all": true }
      ]
  },
  { "keys": [")"], "command": "insert", "args": {"characters": ")"}, "context": …
Run Code Online (Sandbox Code Playgroud)

brackets autocomplete editing sublimetext2

62
推荐指数
2
解决办法
1万
查看次数

如何使vscode在插入时停止覆盖右括号

当我尝试添加右括号时,它总是覆盖右边的下一个括号.这是一个屏幕截图(看起来我按下键盘上的右键,但实际上我插入了一个新的右括号):

在此输入图像描述

是否有可能改变这种行为?

visual-studio-code vscode-settings

28
推荐指数
3
解决办法
4303
查看次数