偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

值得嘗試的 30 個開源文本編輯器

開發(fā) 開發(fā)工具
如果你正在尋找一個好的文本編輯器,你會發(fā)現(xiàn) Linux 可以提供很多。無論你是想在終端、桌面還是在云端工作,你都可以試一試。你可以每天一款編輯器,連續(xù)著試一個月(或每月試一個,能夠試三年)。堅持不懈,你終將找到適合你的完美的編輯器。

正在尋找新的文本編輯器?這里有 30 個編輯器可供嘗試。

計算機是基于文本的,因此你使用它們做的事情越多,你可能就越需要文本編輯應用程序。你在文本編輯器上花費的時間越多,你就越有可能對你使用的編輯器提出更多的要求。

如果你正在尋找一個好的文本編輯器,你會發(fā)現(xiàn) Linux 可以提供很多。無論你是想在終端、桌面還是在云端工作,你都可以試一試。你可以每天一款編輯器,連續(xù)著試一個月(或每月試一個,能夠試三年)。堅持不懈,你終將找到適合你的完美的編輯器。

Vim 類編輯器

Vi 通常隨著 Linux 各發(fā)行版、BSD、Solaris 和 macOS 一起安裝。它是典型的 Unix 文本編輯器,具有編輯模式和超高效的單鍵快捷鍵的獨特組合。最初的 Vi 編輯器由 Bill Joy 編寫(他也是 C shell 的作者)。Vi 的現(xiàn)代版本,尤其是 Vim,增加了許多特性,包括多級撤消、在插入模式下更好的導航、行折疊、語法高亮、插件支持等等。但它需要學習如何使用(它甚至有自己的教程程序,vimtutor)。

Kakoune 是一個受 Vim 啟發(fā)的應用程序,它具有熟悉的簡約界面、短鍵盤快捷鍵以及獨立的編輯和插入模式。乍一看,它的外觀和感覺很像 Vi,但它在設計和功能上有自己獨特的風格。 它有一個小彩蛋:具有 Clippy 界面的實現(xiàn)。

emacs 編輯器

從最初的免費 emacs 開始,發(fā)展到發(fā)起了自由軟件運動的 GNU 項目的第一批官方應用程序,GNU Emacs 是一個廣受歡迎的文本編輯器。它非常適合系統(tǒng)管理員、開發(fā)人員和日常用戶的使用,具有大量功能和近乎無窮無盡的擴展。一旦你開始使用 emacs,你可能會發(fā)現(xiàn)很難想出一個理由來關閉它,因為它能做的事情非常多!

如果你喜歡 emacs,但覺得 GNU Emacs 過于臃腫,那么你可以試試 Jove。Jove 是一個基于終端的 emacs 編輯器。它很容易使用,但是如果你是使用 emacs 編輯器家族的新手,那么 Jove 也是很容易學習的,這要歸功于 teajove 命令。

另一個輕量級的 emacs 編輯器是 Jed。它的工作流程基于宏。它與其他編輯器的不同之處在于它使用了 S-Lang,這是一種類似 C 的腳本語言,它為使用 C 而不是使用 Lisp 的開發(fā)人員提供了擴展的機會。

交互式編輯器

GNU nano 對基于終端的文本編輯采取了大膽的立場:它提供了一個菜單。是的,這個不起眼的編輯器從 GUI 編輯器那里得到了提示,它告訴用戶他們需要按哪個鍵來執(zhí)行特定的功能。這是一種令人耳目一新的用戶體驗,所以難怪 nano 被設置為“用戶友好”發(fā)行版的默認編輯器,而不是 Vi。

JOE 基于一個名為 WordStar 的舊文本編輯應用程序。如果你不熟悉 Wordstar,JOE 也可以模仿 Emacs 或 GNU nano。默認情況下,它是介于 Emacs 或 Vi 等相對神秘的編輯器和 GNU Nano 永遠顯示的冗長信息之間的一個很好的折衷方案(例如,它告訴你如何激活屏幕幫助顯示,但默認情況下不啟用)。

e3 是一個優(yōu)秀的小型文本編輯器,具有五個內置的鍵盤快捷鍵方案,用來模擬 Emacs、Vi、nano、NEdit 和 WordStar。換句話說,無論你習慣使用哪種基于終端的編輯器,你都可能對 e3 感到賓至如歸。

ed 及像 ed 一樣的編輯器

POSIX 和 Open Group 定義了基于 Unix 的操作系統(tǒng)的標準,ed 行編輯器是它的一部分。它安裝在你遇到的幾乎所有 Linux 或 Unix 系統(tǒng)上。它小巧、簡潔、一流。

基于 ed,Sed 流編輯器因其功能和語法而廣受歡迎。大多數(shù) Linux 用戶在搜索如何最簡單、最快捷的更新配置文件中的行的方法時,至少會遇到一個 sed 命令,但它值得仔細研究一下。Sed 是一個強大的命令,包含許多有用的子命令。更好地了解了它,你可能會發(fā)現(xiàn)自己打開文本編輯器應用程序的頻率要低得多。

你并不總是需要文本編輯器來編輯文本。heredoc(或 Here Doc)系統(tǒng)可在任何 POSIX 終端中使用,允許你直接在打開的終端中輸入文本,然后將輸入的內容通過管道傳輸?shù)轿谋疚募小_@不是最強大的編輯體驗,但它用途廣泛且始終可用。

極簡風格的編輯器

如果你認為一個好的文本編輯器就是一個文字處理器(除了沒有所有的處理功能)的話,你可能正在尋找這些經典編輯器。這些編輯器可讓你以最少的干擾和最少的幫助寫作和編輯文本。它們提供的功能通常以標記文本、Markdown 或代碼為中心。有些名稱遵循某種模式:

  • Gedit 來自 GNOME 團隊;
  • medit 有經典的 GNOME 手感;
  • Xedit 僅使用最基本的 X11 庫;
  • jEdit 適用于 Java 愛好者。

KDE 用戶也有類似的:

  • Kate 是一款低調的編輯器,擁有你需要的幾乎所有功能;
  • KWrite 在看似簡單易用的界面中隱藏了大量有用的功能。

還有一些適用于其他平臺:

  • Pe 適用于 Haiku OS(90 年代那個古怪的孩子 BeOS 的轉世);
  • FeatherPad 是適用于 Linux 的基本編輯器,但對 macOS 和 Haiku 有一些支持。如果你是一名希望移植代碼的 Qt 黑客,請務必看一看!

集成開發(fā)環(huán)境(IDE)

文本編輯器和集成開發(fā)環(huán)境(IDE)有很多相同之處。后者實際上只是前者加上許多為特定代碼而添加的功能。如果你經常使用 IDE,你可能會在擴展管理器中發(fā)現(xiàn)一個 XML 或 Markdown 編輯器:

  • NetBeans 是一個方便 Java 用戶的文本編輯器。
  • Eclipse 提供了一個強大的編輯套件,其中包含許多擴展,可為你提供所需的工具。

云端編輯器

在云端工作?當然,你也可以在那里進行編輯。

  • Etherpad 是在網上運行的文本編輯器應用程序。有獨立免費的實例供你使用,或者你也可以設置自己的實例。
  • Nextcloud 擁有蓬勃發(fā)展的應用場景,包括內置文本編輯器和具有實時預覽功能的第三方 Markdown 編輯器。

較新的編輯器

每個人都會有讓文本編輯器變得更完美的想法。因此,幾乎每年都會發(fā)布新的編輯器。有些以一種新的、令人興奮的方式重新實現(xiàn)經典的舊想法,有些對用戶體驗有獨特的看法,還有些則專注于特定的需求。

  • Atom 是來自 GitHub 的多功能的現(xiàn)代文本編輯器,具有許多擴展和 Git 集成。
  • Brackets 是 Adobe 為 Web 開發(fā)人員提供的編輯器。
  • Focuswriter 旨在通過無干擾的全屏模式、可選的打字機音效和精美的配置選項等有用功能幫助你專注于寫作。
  • Howl 是一個基于 Lua 和 Moonscript 的漸進式動態(tài)編輯器。
  • Norka 和 KJots 模仿筆記本,每個文檔代表“活頁夾”中的“頁面”。你可以通過導出功能從筆記本中取出單個頁面。

自己制作編輯器

俗話說得好:既然可以編寫自己的應用程序,為什么要使用別人的(雖然其實沒有這句俗語)?雖然 Linux 有超過 30 個常用的文本編輯器,但是再說一次,開源的一部分樂趣在于能夠親手進行實驗。

如果你正在尋找學習編程的理由,那么制作自己的文本編輯器是一個很好的入門方法。你可以在大約 100 行代碼中實現(xiàn)基礎功能,并且你使用它的次數(shù)越多,你可能就越會受到啟發(fā),進而去學習更多知識,從而進行改進。準備好開始了嗎?來吧,去 創(chuàng)建你自己的文本編輯器。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2020-12-09 12:20:37

Jed文本編輯器Linux

2014-06-05 10:34:54

Notepad++

2020-12-23 22:25:11

Vi文本編輯器Unix

2016-01-08 09:43:32

開源GUI文本編輯器

2010-03-24 09:20:07

CentOS vi編輯

2022-04-15 09:59:08

Lexical開源Meta

2021-01-13 19:13:57

Atom文本編輯器

2021-01-13 13:29:06

文本編輯器Atom開源

2011-03-03 09:53:15

Linux文本編輯器

2021-01-07 11:00:59

Sed文本編輯器Linux

2022-05-13 15:32:11

GNOME文本編輯器

2023-04-17 11:03:52

富文本編輯器MTE

2011-05-11 10:27:42

文本編輯器

2013-11-18 10:08:56

工具免費編程工具

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2012-09-29 11:38:27

編程工具文本編輯器編程

2022-01-18 09:35:36

GNOME編輯器Linux

2018-01-29 14:37:52

Linux文本編輯器Geany

2021-01-03 16:57:43

heredoc文本編輯器Linux

2021-01-21 16:03:15

Java文本編輯器編程語言
點贊
收藏

51CTO技術棧公眾號