一個專業處理字串的IDEA外掛

TJ君發表於2021-12-07

字串處理想必是小夥伴們平時開發時經常碰到的一個 “難題”。為什麼要打上引號?因為你說他難吧,其實也不是什麼特別複雜的事;你說他不難吧,弄起來還真挺麻煩的,像刪除其中空行啊、切換大小寫啊,都是基礎的操作,但是有時候就是會讓人心情毛躁。

所以TJ君今天和大家分享一款IDEA外掛,String Manipulation,看看是不是會讓你的操作更加簡單?

String Manipulation,安裝完該外掛後,直接在右鍵命令中會增加一個選項,只需要選中你想處理的字串,就可以進行相應的處理,我們來看看:

從上面的動圖我們可以看到,String Manipulation的功能有非常非常多,TJ君就來給大家稍稍講解下主要功能!

Escape和Unescape

外掛支援將選中程式碼進行不同語言的Escape和Unescape,包括Java、JavaScript、C#、HTML、SQL、JSON、XML、PHP,還可以將Unicode轉換為字串。

加密解密

可以將程式碼的進行不同型別的加密解密,例如MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、Base64等等等。

實際效果是這樣的哦:

字元處理

這個外掛最最讓TJ君喜歡的一點還是可以將一些字元進行不同指令的處理,例如大小寫互換啊、變大寫啊、變小寫啊、去除符號啊、符號變換啊很多很多。

如果小夥伴還是不理解到底能做什麼的話,這個動圖更直觀一點:

因為功能實在太豐富,小夥伴最好還是自行體驗嘗試下每個選項的不同之處。

TJ君覺得像大小寫的切換、下劃線的變動、去除空格,這些都是平常會經常用到的常用功能。

快捷設定

外掛還有一個方便之處在於,可以自己設定快捷鍵。

例如,TJ君平時如果需要將字元換成大寫的操作比較多,我就可以這樣在設定中設定這樣一個按鈕:

然後在IDEA的鍵盤對映裡面設定這個按鈕的快捷鍵:

這樣就可以直接通過 自己設定的快捷鍵進行大寫的轉換了,非常方便。

想讓自己對字串操作得心應手的小夥伴,試試這款外掛吧。

想要下載外掛的小夥伴,快點來關注TJ君的公眾號TJ君,回覆 Mani 獲取吧!

相關文章