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”
提醒:请联系我时一定说明是从星空网上看到的!