「ConyEdit」是一款專門為程序員開發(fā)的一種全新的代碼編輯方式,或者說(shuō)文本編輯方式(比如,在任何文本編輯器或者IDE中提取數(shù)據(jù),并將它們存儲(chǔ)在ConyEdit的命名數(shù)組中。然后隨時(shí)隨地任意組合批量引用,無(wú)需浪費(fèi)時(shí)間重復(fù)移動(dòng)文本數(shù)據(jù))。
「ConyEdit」功能特色:
1、跨編輯器使用:當(dāng)ConyEdit在后臺(tái)運(yùn)行時(shí),您可以在Windows平臺(tái)上任何的文本編輯器或者IDE中使用ConyEdit的命令。比如:記事本, Notepad++, Eclipse, UltraEdit, Visual Studio, Sublime Text, Android Studio等等。所以只需學(xué)習(xí)一次即可到處使用。
2、在批量生成代碼方面,與傳統(tǒng)的代碼生成器相比,它靈活、小巧、方便,順手拈來(lái),無(wú)需復(fù)雜的設(shè)置和模型。尤其適合項(xiàng)目中臨時(shí)的零散的批量代碼生成、批量文本處理。
3、就地批量處理數(shù)據(jù),無(wú)需切換窗口。
4、豐富的就地的列編輯、行編輯、字符串編輯功能。
5、強(qiáng)大的就地提取數(shù)據(jù)功能,提取特定行、特定列、特定字符串。
6、為提取到的內(nèi)容準(zhǔn)備了強(qiáng)大的存儲(chǔ),您可以隨時(shí)隨地使用這些內(nèi)容重新組合打印輸出。在日常編碼和文本編輯中,這個(gè)功能非常有用。
7、非臨時(shí)數(shù)組存儲(chǔ)在SQLite數(shù)據(jù)庫(kù)中,重新啟動(dòng)計(jì)算機(jī)后仍然可以使用。
8、支持正則表達(dá)式,并且以某些方式增強(qiáng)了正則表達(dá)式(比如,您可以獲取文本每一行的第n個(gè)正則匹配并將它們存儲(chǔ)在一個(gè)一維數(shù)組中;或者獲取文本每一行的所有正則匹配并將它們存儲(chǔ)在一個(gè)二維數(shù)組中;或者對(duì)正則匹配到的內(nèi)容就地進(jìn)行一些處理;等)。
9、內(nèi)置了許多常用的正則表達(dá)式,可用于行、列、字符串的快速定位,通過(guò)名稱縮寫即可引用,有效地減少了正則表達(dá)式的書寫。
10、強(qiáng)大而實(shí)用的基于正則表達(dá)式的列模式。
11、易于學(xué)習(xí),ConyEdit的命令及其語(yǔ)法簡(jiǎn)單明了,易于學(xué)習(xí)。
12、在這個(gè)網(wǎng)站上有著豐富的例子,保持ConyEdit在后臺(tái)運(yùn)行,即可跟著例子練習(xí),上手快。
使用簡(jiǎn)單:當(dāng)ConyEdit在后臺(tái)運(yùn)行時(shí),在任何文本編輯器或IDE中,在需要處理的文本后面輸入命令行,然后復(fù)制文本以及命令行,粘貼(粘貼操作對(duì)于一些命令是非必需的,比如cc.gl, cc.gc, cc.gs等)。一款工具強(qiáng)不強(qiáng)大,需要自己使用后才有定論。