如何使用這個(gè) KDE Plasma 文本編輯器?
作為流行的 KDE Plasma 桌面的一部分,KWrite 在一個(gè)簡(jiǎn)單易用的界面中隱藏了大量有用的功能。
KWrite 是一款適用于 KDE Plasma 桌面的文本編輯器。它的目的是成為一個(gè)通用的應(yīng)用,任何人都可以在他們需要快速做筆記、寫(xiě)一篇學(xué)校論文、做一些編程,和/或任何其他你能想到的文本編輯器能做的事時(shí)用上它。它使用 Kate 編輯器的組件來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的界面,但它利用這些相同的組件來(lái)提供了大量有用的功能。
安裝
KWrite 不可用于所有環(huán)境,它是 KDE Plasma 桌面的一個(gè)組件,所以如果你正在運(yùn)行 Plasma,那么你已經(jīng)有了 KWrite。
如果你沒(méi)有運(yùn)行 Plasma,那么你可以安裝 Plasma,這樣你可以將它和 KWrite 一起開(kāi)始使用,或者根據(jù)需要使用 KWrite。然而,它是作為 Plasma 桌面的默認(rèn)文本編輯器,所以如果你真的想把它作為一個(gè)獨(dú)立應(yīng)用使用,那么安裝 Kate 可能更容易。
使用 KWrite
當(dāng)你啟動(dòng) KWrite 時(shí),你會(huì)看到期望的編輯器的樣子:一大塊用于輸入的區(qū)域,頂部有一個(gè)菜單欄和工具欄,底部有一個(gè)狀態(tài)欄。這就是你在開(kāi)始之前需要了解的全部?jī)?nèi)容。KWrite 是一個(gè)直觀的應(yīng)用,工具欄按鈕用于重要的動(dòng)作,如打開(kāi)和保存文件,簡(jiǎn)單的菜單系統(tǒng)用于更高級(jí)的編輯任務(wù)。
KWrite 的許多功能都是潛在的,不需要你自己去激活它們就會(huì)發(fā)生。例如,如果你打開(kāi)一個(gè)用 HTML 編寫(xiě)的文件,那么 KWrite 會(huì)高亮顯示關(guān)鍵字(如 class
和 id
)和識(shí)別代碼標(biāo)簽(如 <p>
或 <div>
),并將它們與自然語(yǔ)言的單詞區(qū)別對(duì)待。當(dāng)你加載一個(gè)用 Python 編寫(xiě)的文件時(shí),也會(huì)發(fā)生同樣的情況,而對(duì)于主要用自然語(yǔ)言編寫(xiě)的文件,則不會(huì)發(fā)生任何事情。
當(dāng)然,你不必只選擇 HTML、Python 和你的母語(yǔ)。KWrite 支持很多語(yǔ)言和格式(對(duì)于很多語(yǔ)言和格式,它甚至有自動(dòng)完成選項(xiàng))。
對(duì)于那些想要除了自動(dòng)加載功能之外更多功能的用戶,在編輯、視圖和工具菜單中都有一些選項(xiàng)。例如,你可以激活動(dòng)態(tài)的拼寫(xiě)檢查、運(yùn)行腳本、調(diào)出命令行、注釋或取消注釋一行、調(diào)整縮進(jìn)、顯示行號(hào)等等。
當(dāng)從終端啟動(dòng) KWrite 時(shí),也有一些有趣的選項(xiàng)。例如,如果你知道要到文件中的哪一行,你可以用行號(hào)參數(shù)啟動(dòng) KWrite:
$ kwrite --line 101 example.txt
你也可以使用 --stdin
(或簡(jiǎn)寫(xiě) -i
)選項(xiàng)方便地將命令的輸出通過(guò)管道到 KWrite。例如,這個(gè)命令下載 example.com 的首頁(yè),并在一個(gè)新的 KWrite 窗口中顯示 HTML:
$ curl http://example.com | kwrite --stdin
嘗試 KWrite
我一直覺(jué)得 KDE 的優(yōu)勢(shì)之一就是它的復(fù)雜性很靈活。如果你想要一個(gè)簡(jiǎn)單的桌面,你基本上可以選擇忽略任何你不想要的功能。KWrite 就是這種靈活性也適用于開(kāi)發(fā)人員的一個(gè)例子。由于 Kate 具有許多功能,所以開(kāi)發(fā)者有能夠重用這些功能的一個(gè)子集來(lái)創(chuàng)建一個(gè)更干凈、更專注的應(yīng)用版本。
KWrite 是一個(gè)單文檔編輯器。它沒(méi)有標(biāo)簽,也沒(méi)有任何“項(xiàng)目”的意識(shí)。它的目的是為那些想一次只處理一個(gè)文檔的人準(zhǔn)備的,他們希望基本的功能在默認(rèn)情況下是激活的,在需要的時(shí)候可以選擇強(qiáng)大的編輯工具。安裝優(yōu)秀的 Plasma 桌面,今天就來(lái)試試吧!