Editor Visual Studio代码—;自定义分词器

Editor Visual Studio代码—;自定义分词器,editor,customization,visual-studio-code,Editor,Customization,Visual Studio Code,是否有方法自定义(即在settings.json中)用于在Visual Studio代码中分隔单词和标记的字符集?我指的是一组用于控制操作行为的字符,例如在导航文本时按住Alt+Left、按住Alt+Right或双击 升华文本支持设置文件的“word\u分隔符”选项,这些设置文件采用一组字符,如“/\()”-:,.;~!@$%^&*+=[]{}?“。代码是否支持类似功能?自2016年2月10日第0.10.10版2月更新以来,现已添加了单词导航和单词分隔符! 从今天起,您可以在“单词导航和单词分隔

是否有方法自定义(即在
settings.json
中)用于在Visual Studio代码中分隔单词和标记的字符集?我指的是一组用于控制操作行为的字符,例如在导航文本时按住Alt+Left、按住Alt+Right或双击


升华文本支持设置文件的
“word\u分隔符”
选项,这些设置文件采用一组字符,如
“/\()”-:,.;~!@$%^&*+=[]{}?“
。代码是否支持类似功能?

自2016年2月10日第0.10.10版2月更新以来,现已添加了单词导航和单词分隔符! 从今天起,您可以在“单词导航和单词分隔符”下查看更新公告,但在下一版本后,url可能会更改为…我根据以前的版本做出此假设

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

// Characters that will be used as word separators when doing word related navigations or operations
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
//在执行与单词相关的导航或操作时用作单词分隔符的字符
“编辑器.字分隔符”:“`~!@$%^&*()-=+[{]}\\|;:'\",./?",

要启用双击选择例如“$”符号以及文本,您需要从分隔符中删除“$”符号

设置->首选项->搜索“编辑器.文字分隔符”“->删除$symbol


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

据我所知,在语言定义文件中,分词符是按语言管理的。例如,在resources\app\plugins\vs.language.csharp\csharpDef.js中的代码安装文件夹中,您会发现为这种语言定义单词分隔符的一行:“wordDefinition:/(?\d*。\d\w*)。([^`\\\\~!\\\\\$\%\\\\\\\\\\\\\\\&&()-\=\+[[\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::\''\\\\\\\\\\\\\\\\\\\\\\\\\“-您可以编辑您的语言的定义。但我不确定副作用。我认为女士很好地定义了分隔符。也许你遇到了一个bug?你到底想换什么?谢谢!这正是我所希望的。有用的提示,你也可以。