首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CJK字符的计数/字包装

CJK字符的计数/字包装
EN

Stack Overflow用户
提问于 2018-07-25 11:48:07
回答 1查看 80关注 0票数 0

在VS代码中,CJK字符(中文、日文、韩文)被认为是双字符,无论是在列计数(显示在状态栏中)还是在单词包装中(当使用"editor.wordWrapColumn“时)。例如,当我键入全时,VS代码认为我输入了2个字符而不是1个字符。虽然这可能在视觉上是正确的,但我更喜欢非可视计数/单词包装,其中CJK字符被认为是单个字符(即等于拉丁字母)。有什么方法可以定制行为吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-26 07:40:38

在我的Mac电脑上,我最终找到了文件夹:

代码语言:javascript
复制
/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs

并替换下列所有事件:

代码语言:javascript
复制
return(e=+e)>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374

通过以下方式:

代码语言:javascript
复制
return!1

解释:原始代码来自一个名为"isFullWidthCharacter“的函数,该函数检查caracter是否为CJK。在我提议更换之后,它总是说不。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51518143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档