你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2024-06-13
瀏覽次數(shù):0
大多數(shù)編程語(yǔ)言在寫(xiě)代碼時(shí),中文標(biāo)點(diǎn)是不能出現(xiàn)的,必須使用英文標(biāo)點(diǎn)。然而在寫(xiě)代碼的過(guò)程中,經(jīng)常需要中文注釋?zhuān)瑏?lái)回切換輸入法有點(diǎn)麻煩,有時(shí)候不小心忘記切換,就會(huì)出錯(cuò)。有些編輯器比較聰明,可以立刻檢測(cè)到,但有些文本編輯器無(wú)法檢測(cè)到,就會(huì)造成bug。
本來(lái)打算自己寫(xiě)一個(gè),但是找到了一個(gè)支持idea和全家桶的插件。
源代碼在↓↓↓↓↓↓
本插件默認(rèn)可以將下列常用的標(biāo)點(diǎn)符號(hào)轉(zhuǎn)換成中文和英文,同時(shí)您還可以自定義您需要的各種標(biāo)點(diǎn)符號(hào)。
,,。 。 : : ; ; ! ! ? ? “ \” \“ ' ' ' ' 【 [ 】 ] ( ( ) ) 「 { 」 } 《 < 》 >
它的原理是實(shí)時(shí)檢測(cè)你的輸入,如果輸入的字符恰好符合配置的規(guī)則,那么就會(huì)進(jìn)行替換。
從代碼上看intellij idea設(shè)置中文,依賴(lài)于idea com....
使用對(duì)象,獲取文本對(duì)象
= .();
如果檢測(cè)到匹配的字符,則刪除該字符并將其替換為目標(biāo)字符
.(-1,);
.(-1,.(c));
這幾行代碼就是核心代碼了,這個(gè)方法也是重寫(xiě)工具jar包自帶的方法,所以大家如果有其他需求也可以參考這個(gè)思路來(lái)開(kāi)發(fā)插件。
Idea插件開(kāi)發(fā)上手也比較容易,可以按照以下步驟搭建一個(gè)簡(jiǎn)單的插件項(xiàng)目:
新建 -> -> 輸入名稱(chēng)
然后創(chuàng)建類(lèi)似的配置文件.xml。
最后打包該jar包并添加到idea插件中。
其實(shí)很多輸入法也支持這個(gè)功能,中文標(biāo)點(diǎn)符號(hào)跟英文一樣顯示,但是輸入法設(shè)置好之后intellij idea設(shè)置中文,如果需要中文標(biāo)點(diǎn)符號(hào),就需要切換輸入法,比較不智能。
這個(gè)插件還有一個(gè)好處就是不會(huì)影響其他軟件的標(biāo)點(diǎn)符號(hào),同時(shí)如果你想在idea中輸入中文標(biāo)點(diǎn)符號(hào),也是支持的,只要輸入/斜線+標(biāo)點(diǎn)符號(hào)就可以了。
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼