Kate(高級(jí)文本編輯器)是一款高級(jí)文本編輯器,它能從konqueror查看HTML源代碼,也能編輯配置文件,還能為編寫新應(yīng)用程序或完成其他文本編輯任務(wù)做設(shè)置和查看。它支持字符編碼和轉(zhuǎn)換,能查看同一文檔的多個(gè)實(shí)例且所有實(shí)例同步,還能查看更多文件方便參考或編輯。還有額外強(qiáng)大功能,比如應(yīng)用程序功能、水平垂直分割窗口、查看編輯多個(gè)文檔,里面包含眾多插件,像內(nèi)嵌終端、SQL插件、構(gòu)建插件、GDB插件等,擁有文本編輯軟件的所有優(yōu)點(diǎn)。需要的朋友快來下載試試吧!
Kate功能介紹
1、HUD樣式命令面板
VSCode工作流程的關(guān)鍵組成部分之一是“命令面板”,這可能是VS Code中最常用的功能之一。經(jīng)過漫長(zhǎng)的等待,Kate終于實(shí)現(xiàn)了這一功能。

2、快速打開(模糊匹配)
快速打開功能是Kate一直以來都有的一項(xiàng)功能,在過去的一段時(shí)間,這一功能并沒有得到太多改進(jìn)?,F(xiàn)在,隨著新的21.04版本的發(fā)布,這一功能發(fā)生了質(zhì)的改變,包括模糊匹配以及一些新的UI。
新的UI設(shè)計(jì)使得Kate的整體設(shè)計(jì)更加一致,這一更改更令人賞心悅目,并有助于改善大屏幕用戶的使用體驗(yàn)。
模糊匹配也是一個(gè)值得注意的改進(jìn)。21.04版本使用新的模糊匹配算法,最佳匹配結(jié)果會(huì)在上方,由上至下匹配結(jié)果準(zhǔn)確度依次降低。

3、改進(jìn)文件搜索功能
新版本另一個(gè)值得稱贊的改進(jìn)就是讓用戶更好地搜索文件。搜索插件進(jìn)行了大的改進(jìn),在搜索速度方面有著非常明顯的性能提升。實(shí)現(xiàn)這一目標(biāo)的一種方法是:并行化搜索引擎,使其能夠利用CPU上所有可用的核心。

4、改進(jìn)LSP支持
LSP是語言服務(wù)器協(xié)議的縮寫,負(fù)責(zé)檢測(cè)代碼的錯(cuò)誤和警告。如果碰巧你所用的編程語言Kate是支持的,那么建議你啟用該功能,這樣Kate就相當(dāng)于一個(gè)輕量級(jí)IDE了。

Kate核心特色
1、雙擊當(dāng)前標(biāo)簽即可生成新的標(biāo)簽頁面。
2、可自由開啟或關(guān)閉文本自動(dòng)換行功能。
3、具備高效的多文件搜索與替換能力。通過此功能可一次性在所有已開啟的文檔中執(zhí)行查找與替換操作,支持正則匹配、大小寫敏感、結(jié)果展開等選項(xiàng)。查找功能也支持標(biāo)簽形式,便于保存有效查詢記錄,快速瀏覽多個(gè)查找結(jié)果。
4、支持垂直或水平分屏顯示多個(gè)文檔視圖,若需對(duì)比兩段文本內(nèi)容的差異,此功能尤為實(shí)用。
5、提供側(cè)邊欄管理功能,當(dāng)打開的文件較多,標(biāo)簽切換不便時(shí),可通過側(cè)邊欄進(jìn)行導(dǎo)航(需開啟【文檔樹視圖】插件)。
6、支持切換多種界面配色方案,若偏好深色背景搭配淺色文字,可直接更換主題實(shí)現(xiàn)。
7、具備語法高亮顯示與代碼區(qū)域折疊功能。
8、可自由調(diào)整文檔的字符編碼方式。
9、支持對(duì)選中文本進(jìn)行大小寫格式轉(zhuǎn)換。
10、支持腳本擴(kuò)展功能。
若頻繁使用多文件查找功能,推薦開啟側(cè)邊欄顯示,軟件底部將出現(xiàn)【搜索和替換】操作按鈕,便于快速展開或收起查找替換面板,提升操作效率。
Kate核心優(yōu)勢(shì)
1、項(xiàng)目推出了兩個(gè)核心組件:KatePart,一款功能豐富的編輯器模塊,被廣泛應(yīng)用于多個(gè)KDE程序中需要文本處理功能的場(chǎng)景;以及一個(gè)支持多文檔界面的文本編輯工具。同時(shí)提供KWrite,一個(gè)輕量級(jí)的單文檔界面編輯器外殼,讓用戶能自由選用偏好的編輯內(nèi)核。
2、自KDE 2.2版本起便作為其內(nèi)置的多文檔編輯工具。作為KDE生態(tài)的應(yīng)用,具備網(wǎng)絡(luò)透明能力,并深度整合KDE平臺(tái)的關(guān)鍵特性。通過它可在konqueror中查看網(wǎng)頁源碼、修改系統(tǒng)配置文件、開發(fā)新程序或執(zhí)行各類文字處理任務(wù),僅需啟動(dòng)一個(gè)Kate進(jìn)程即可完成。
3、使用此類支持多視圖的編輯工具,能帶來諸多便利??赏瑫r(shí)打開同一文檔的多個(gè)視圖窗口,各窗口內(nèi)容實(shí)時(shí)同步。也可并排查看多個(gè)不同文件,便于對(duì)照參考或交叉編輯。
4、KWrite是一款簡(jiǎn)潔的文本編輯程序,支持每個(gè)窗口僅編輯一個(gè)文件?;贙atePart架構(gòu),KWrite為編輯組件提供基礎(chǔ)窗口容器,實(shí)現(xiàn)文檔的打開與保存操作。它繼承了編輯組件所具備的全部功能,詳細(xì)能力可參見相關(guān)說明。
5、Kate遵循GNU寬通用公共許可證(LGPL)第2版發(fā)布,屬于KDE項(xiàng)目的重要組成部分。本文已說明如何獲取其全部源代碼的具體方式。
Kate功能亮點(diǎn)
1、支持多文檔操作界面。
2、具備標(biāo)簽頁管理和窗口分屏功能。
3、兼容多種字符編碼并可進(jìn)行格式轉(zhuǎn)換。
4、提供語法著色與括號(hào)對(duì)應(yīng)識(shí)別。
5、支持代碼區(qū)域及文本段落的折疊顯示。
6、具備智能縮進(jìn)自動(dòng)調(diào)整功能。
7、支持輸入內(nèi)容自動(dòng)補(bǔ)全。
8、允許按矩形區(qū)域選取文本塊。
9、支持正則表達(dá)式進(jìn)行搜索與替換操作。
10、可加載JavaScript腳本來擴(kuò)展功能。
11、項(xiàng)目信息與開發(fā)記錄在此保留說明。