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/