如何通过双击 VSCode 来 select 实数?

how to select real numbers by double clicking in VSCode?

因为.是一个单词分隔符,像0.1这样的实数只会被选择01

但是如果我从单词分隔符中删除 .,将选择整个方法调用,例如 a.ba.b.c,而不是 abc 已选择。

此外,'也是数字之间可能的分隔符,同样无法正确选择。

那么有什么扩展可以解决这个问题吗?

此扩展 Quick and Simple Text Selection 允许选择单引号、双引号、反引号等内的所有内容,尽管它需要键盘快捷键。

使用扩展程序 Select By v0.10.0,您可以 select 使用正则表达式描述当前 selection 周围的文本。

如果您将以下内容添加到您的设置中

"selectby.regexes": {
  "selectFloat": {
    "surround": "[-+]?\d+(\.\d+)?([eE][-+]?\d+)?[fF]?"
  }
}

将光标放在数字内的某处并执行命令 Select text range based on regex 和 select 快速选择列表中的选项 selectFloat

如果需要,您可以添加快捷键

{
  "key": "ctrl+shift+f",  // any key combo you like
  "when": "editorTextFocus",
  "command": "selectby.regex",
  "args": ["selectFloat"]
}