VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗?
VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗?
前言
在VsCode眼中,中文不论多长都是一个单词!
例如在VsCode中编辑下面两段话:
1 | |
1 | |
然后分别在上述两段话的括号内部分双击鼠标左键(这样VsCode会自动选中它眼中的一个word),会得到如下结果:

甚至,我们可以写一段很长的,不包含英文字符的中文:
1 | |
在这段中文的任一位置双击鼠标左键,得到的结果都会是一样的。

有没有办法让VsCode更智能一点呢?比如认识中文符号
当然有。
自定义单词分隔符
打开VsCode,使用快捷键Ctrl+Shift+P,在弹出的输入框中Open User Settings (JSON)然后回车。这样就打开了VsCode的配置文件。

添加如下一行,并保存:
1 | |

任务完成!
这段代码的意思是,单词的分隔符为:````~!@#$%^&*()-=+[{]}\|;:’",.<>/?“”(),。?、:—;```。如果你遇到了其他的中文字符,也可以写到这里面。
除了常见的英文分隔符外,后面的“”(),。?、是一些中文常见的符号。这样,VsCode在遇到中文括号(等时,就会视为单词的分隔符了。这样,刚才那长长的一段话就会变为“看起来不那么笨的样子了”:

End
原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/138871269
VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗?
https://blog.letmefly.xyz/2024/05/14/Other-VsCode-CustomeWordSeparators/