IDEA插件推荐:中文字符自动转化!

94ed4bc5d51c1a6ec0dd726ed1870187.png

前几天TJ君正在勤奋开心地码代码的时候,突然听到隔壁桌新来的年轻妹子在砸键盘,kuangkuangkuang的怪吓人。

作为一个好前辈的TJ君当然要去关心下后辈同事发生了啥事,毕竟这年头,年轻的女程序猿可不多见了。

结果让TJ君哭笑不得是,并不是什么代码没有备份吖、电脑突然死机之类的问题,而是妹子在编码的过程中输完中文老是忘记切换中英文输入法,导致一些中文输入法里的逗号、分号、句号、括号、引号留在了代码里,妹子也没注意,于是代码老是调试不通过报错,不断地切换输入法修改也让刚踏入工作岗位的妹子效率降低、情绪崩溃。

51d49864be305b668862db987e541e10.png

那TJ君作为一个合格的前辈,当然要给她指一条明路,缓解她的歇斯底里症状。

这个同时和大家一起分享的就是一款idea中文字符替换插件

插件能有效自动替换前文说到的中文输入法中的逗号、分号、句号、括号、引号这一系列代码中的常用字符,经过TJ君实测,当你装好插件输入以下字符时( ,。;!()「」《》),IDEA会自动转换成对应的英文字符!

b565a4af46a29d627d1c8311e1f27240.gif

那有小伙伴要问了,如果我真的要打中文输入法里的符号,那该怎么办?

插件作者当然也考虑到这个问题,只需要先输入/再输入想要的中文字符,就可以了,就像下面这样:

71bb5c04bc7d9048a9f2b7e3a1db9166.gif

看,是不是简单易懂的操作?

当然,经过TJ君仔细勘察,发现插件还有个功能,就是除了上述中文输入法里的字符,如果小伙伴想要一些其他字符的自动转换,可以直接在插件配置里面自行搭配,想要什么就可以转换成什么:

3e585d3e7a2dd0c980d4f6ee8fd71067.png

这么实用的插件,是不是要下一个用用呢?那就赶紧关注TJ君回复文末蓝色的关键字获取吧!TJ君要先去教妹子咯!嘿嘿嘿

(提醒:有小伙伴留言提到最新的21.2版本的IDEA似乎无法使用这个插件,TJ君是21.1版本,这个版本还是可以用的)

点击下方卡片,关注公众号“TJ君

回复“自动转换”,获取插件地址

关注我,每天了解一个牛x、好用、有趣的东东

往期推荐

IDEA编码自动注释工具,让你的开发更有效率

十万伏特!让你的操作终端变成宝可梦!

开源中国 Chrome 插件,你的好帮手~

如何做到让屏幕中的人不翼而飞?这个JavaScript项目告诉你该怎么做!

还在玩暗黑2重置版?国外大神都自己开源复刻,赶紧来学学!

一款告诉你历史价格的插件,双11购物必备!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这个错误通常是由于文件编码问题引起的。ufeff是Unicode编码中的一个特殊字符,也称为“零宽度非断空格”。它通常出现在文件的开头,表示文件的编码格式是UTF-8 with BOM(带有字节顺序标记的UTF-8编码)。 在Java中,ufeff字符被视为非法字符,因此会导致编译错误。要解决这个问题,可以使用文本编辑器将文件的编码格式更改为UTF-8 without BOM(不带字节顺序标记的UTF-8编码),或者使用Java的字符编码转换器将文件中的ufeff字符转换为其他字符。 ### 回答2: 在IDEA中,有时候我们会遇到“非法字符:ufeff”这个错误提示。这个错误提示一般是因为文件的编码引起的。 UFEBF(Unicode字符“零宽度非断空格”)是一种字符,它在UTF-8编码格式中表示为“EF BB BF”。为了兼容一些旧版本的编辑器,有些IDE会在文件开头加上这个字符,但是这造成了一些问题,因为这个字符并不是每个编辑器都支持。当IDEA在使用这个文件时,就会报“非法字符:ufeff”的错误。 要解决这个问题,可以通过以下两种方式来处理: 方式一:更改文件编码格式 打开文件时,选择文件的格式(File > Settings > Editor > File Encoding)。在这里,你可以更改文件的编码格式,将其设置为UTF-8无BOM格式。这种格式会删除文件开头的UFEBF字符,在IDE中就不会再出现“非法字符:ufeff”错误提示了。 方式二:手动删除UFEBF字符 如果你不想更改文件的编码格式,你也可以手动删除文件开头的UFEBF字符。在IDEA中,打开文件时,你可以选择使用“UTF-8编码打开”选项。然后,你可以手动删除开头的UFEBF字符并保存文件。这样在IDE中就不会再出现“非法字符:ufeff”错误提示了。 总体来说,在IDEA中遇到“非法字符:ufeff”错误提示,一般是由文件编码格式引起的。通过更改编码格式或手动删除UFEBF字符都可以解决这个问题。 ### 回答3: “idea中java:非法字符:ufeff”这个问题通常出现在编写Java代码时,它是由于IDEA编辑器默认使用UTF-8编码,而在某些情况下,文本文件的编码格式会不兼容导致的问题。 其中,ufeff就是一个表示UTF-8格式的BOM(Byte Order Mark),它的作用是在文件开头标识文本文件的编码格式。而在IDEA编辑器中,如果出现了这个非法字符,通常表明该文件的编码格式为UTF-8-BOM,而不是UTF-8。 因此,解决这个问题的方法就是将文件的编码格式转换为UTF-8,或者在IDEA编辑器中设置使用UTF-8-BOM编码格式。具体操作方法如下: 1. 将文件编码格式转换为UTF-8:打开文本文件,使用文本编辑器(如Notepad++)打开该文件,在文件编码格式中选择“UTF-8”并保存。 2. 修改IDEA编辑器的编码格式设置:在IDEA编辑器中,选择“File”菜单中的“Settings”,在弹出的对话框中选择“Editor”-“File Encodings”,在“Default encoding for properties files”和“Default encoding for XML files”中选择“UTF-8 with BOM”,保存设置。 总之,如果在使用IDEA编辑器编写Java代码时出现“非法字符:ufeff”的错误提示,可以通过上述两种方法来解决,使得代码能够顺利地编译和运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值