发布时间:2024-06-13
浏览次数:0
大多数编程语言在写代码时,中文标点是不能出现的,必须使用英文标点。然而在写代码的过程中,经常需要中文注释,来回切换输入法有点麻烦,有时候不小心忘记切换,就会出错。有些编辑器比较聪明,可以立刻检测到,但有些文本编辑器无法检测到,就会造成bug。
本来打算自己写一个,但是找到了一个支持idea和全家桶的插件。
源代码在↓↓↓↓↓↓
本插件默认可以将下列常用的标点符号转换成中文和英文,同时您还可以自定义您需要的各种标点符号。
,,。 。 : : ; ; ! ! ? ? “ \” \“ ' ' ' ' 【 [ 】 ] ( ( ) ) 「 { 」 } 《 < 》 >
它的原理是实时检测你的输入,如果输入的字符恰好符合配置的规则,那么就会进行替换。
从代码上看intellij idea设置中文,依赖于idea com....
使用对象,获取文本对象
= .();
如果检测到匹配的字符,则删除该字符并将其替换为目标字符
.(-1,);
.(-1,.(c));
这几行代码就是核心代码了,这个方法也是重写工具jar包自带的方法,所以大家如果有其他需求也可以参考这个思路来开发插件。
Idea插件开发上手也比较容易,可以按照以下步骤搭建一个简单的插件项目:
新建 -> -> 输入名称
然后创建类似的配置文件.xml。
最后打包该jar包并添加到idea插件中。
其实很多输入法也支持这个功能,中文标点符号跟英文一样显示,但是输入法设置好之后intellij idea设置中文,如果需要中文标点符号,就需要切换输入法,比较不智能。
这个插件还有一个好处就是不会影响其他软件的标点符号,同时如果你想在idea中输入中文标点符号,也是支持的,只要输入/斜线+标点符号就可以了。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码