网站客服:zx81024163 |

idea插件开发,写Java代码时中文字符替换为英文字符的多种方法

2023-04-25 01:03:58发布    浏览498次    信息编号:49239

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

idea插件开发,写Java代码时中文字符替换为英文字符的多种方法

大多数编程语言在编写代码时,不能出现中文标点符号,必须使用英文标点符号。 但是在写代码的过程中,经常需要写中文注释,来回切换输入法有点麻烦。 有时候不小心忘记切换,就会出错。 有的编辑器比较聪明,可以马上检测出来,但是有的文本编辑器检测不到,会导致bug。

本来打算自己写一个,结果发现了一个支持idea和全家桶的插件。

源码在↓↓↓↓↓↓↓

本插件默认可以将以下常用标点符号转换成中英文,您也可以自定义各种您需要的标点符号。

,,. . : : ; ; ! !? ? " \" " \" ' ' ' ' [ [ ] ] ( ( ) ) " { " } " < " >

它的原理是实时检测你的输入,如果输入的字符符合配置的规则,则进行替换。

从代码分析的角度看如何下载手机qq键盘各种语言符号如何下载手机qq键盘各种语言符号,依赖idea com....

使用对象获取文本对象

=.();

如果检测到匹配字符,则删除该字符并替换为目标字符

.( - 1, );

.( - 1, .(c));

这几行代码是核心代码,这个方法只是重写了工具jar包自带的方法。 所以,如果你有其他需求,也可以参考这个思路开发一个插件。

idea插件开发也比较容易上手。 您可以按照此步骤构建一个简单的插件项目:

新建 -> -> 输入名称

然后创建 .xml,这个类似的配置文件。

最后打开jar包,添加到idea插件中。

其实很多输入法也支持这个功能。 中文输入标点符号显示为英文,但是设置输入法后,如果需要中文标点符号,需要切换输入法,比较不智能。

这个插件还有一个好处就是不会影响其他软件的标点符号。 同时idea中如果要输入中文标点符号,也是支持的,输入/斜杠+标点符号即可。

如果你也正好需要源码,可以关注+转推/收藏并私信“fhym”

同城信息网

提醒:请联系我时一定说明是从星空网上看到的!