近日在用 vscode 写 latex 文档,经常遇到一些中英文混合的句子,例如:
新建文件 SCPU,使用 verilog 编写|(|表示光标位置)
如果我使用ctrl+方向键
移动光标,则会直接跳转到开头,即:
|新建文件 SCPU,使用 verilog 编写
是否有办法使得我使用ctrl+方向键
移动光标时,停在中英文分界处或者中文标点符号处?
例如在句末使用ctrl+left
连续移动三次的结果如下:
新建文件 SCPU,使用 verilog|编写
新建文件 SCPU,使用|verilog 编写
新建文件 SCPU,|使用 verilog 编写
PS:在中英文间加空格这种办法就不要说啦,latex 生成的 pdf 中英文就自带空隙了(
1
Nasei 2019-05-17 19:06:30 +08:00 1
我不知道 vscode 能不能, 不过你这个和 vim w/b 差不多? vscode 应该有 vim 插件之类的
|
2
MrKou47 2019-05-17 19:36:05 +08:00 via iPhone
根据我写语言插件的情况来看,应该是不行的,我看插件文档没有给这种能力,光标的隔词跳动应该是使用的 .tmLang 文件里定义的语法规则,但是这个规则不是很可读。。
|
4
lonr 2019-05-17 22:09:51 +08:00 via Android 1
设置里有个选项可以加中文标点进去
|
5
QNLvw5fLfr7c 2019-05-17 22:18:56 +08:00 2
补充 @lonr #4:editor.wordSeparators
|