Visual Studio 代码—自定义单词分隔符

Visual Studio Code—Customizing word separators

有没有办法自定义(,在settings.json中)用于在Visual Studio代码中分隔单词和标记的字符集?我指的是用于控制 Alt+LeftAlt[=24 等操作行为的字符集=]+右键,或在浏览文本时双击。

Sublime Text 支持 "word_separators" 设置文件选项,这些文件采用 “./\()"’-:,.;<>~!@#$%^&*|+=[]{}~?” 等一组字符。代码是否支持类似的功能?

截至 2 月更新 v0.10.10(2016 年 2 月),单词导航和单词分隔符现已添加! 从今天开始,您可以查看更新公告here under "Word navigation and word separators", but after the next release the url will probably change to this...我根据以前的版本做出此假设。

您的设置文件现在包含用于编辑单词导航和单词分隔符的部分

// Characters that will be used as word separators when doing word related navigations or operations
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\|;:'\",.<>/?",

要启用双击 select“$”符号(例如)以及其他文本,您需要从分隔符中删除“$”符号。

设置 -> 首选项 -> 搜索“editor.wordSeparators”- > 删除 $ 符号

添加这个答案,因为类似的谷歌搜索将我指向这里。希望对某人有用。

备注:这一直有效 到 2020 年 我猜,微软在 Vscode 中改变了一些东西,现在你需要指定“每种语言的分隔符”:

  1. 打开settings.json(ctrl+psettings.json)
  2. 在文件末尾添加以下行:
"[powershell]": {
            "editor.wordSeparators": "`~!@#%^&*()=+[{]}\|;:'\",.<>/?",
        }

只需在 [ ] 中指定您的语言并通过双击删除您想要 select 的符号。