文字編輯器

2022-09-20 00:42:08 字數 2479 閱讀 3734

有許多可編寫純文字的編輯器。事實上,無論你使用的是哪種作業系統的計算機,它都已安裝了一種編輯器。

如果你使用的是 pc,有「記事本(notepad)」程式。

如果你使用的是 mac,有「文字編輯器(textedit)」程式。

如果使用的是 linux 分發,則至少具有乙個命令列文字編輯器,例如 nano 或 vi。某些分發可能也已安裝 gui 文字編輯器。

常規文字編輯器在工作時較慢,因為需要手動鍵入每個字元。編寫**時,你將很快注意到**結構是重複的——你將會一遍又一遍地編寫看起來相同的**。

常規文字編輯器(例如「文字編輯器」或「記事本」)將無法幫助你解決此問題。但是編寫**的文字編輯器將通過突出顯示彩色語法、自動完成常見的**塊、 自動進行格式設定和完全超出你想象的其他方式來幫助你擺脫困境。

成本:70 美元(但是可以在接受彈出視窗的條件下免費無限次使用)

樣式:gui

sublime text 官方**

sublime text 快速、輕量而且易於定製。擁有眾多快捷鍵,多游標功能和巨大的外掛程式擴充套件系統,你可以建立完美的工作流。

但是,sublime text 的更新最近開始變慢,這讓一些開發者感到擔憂。許多開發者開始轉向使用...

成本:免費

樣式:gui

atom 官方**

atom 由 github 提供,進軍文字編輯器市場的時間相對較晚, 其外觀和使用與 sublime text 類似。二者均支援多游標的功能, 並且它們共享許多相同的快捷鍵。同樣與 sublime text 極為相似, atom 擁有豐富的包擴充套件系統,你可以隨心所欲地定製你的編輯器。

成本:免費

樣式:gui

**典型的輕量級文字編輯器 notepad++ 始於 2000 年。

notepad++ 的外掛程式擴充套件系統不像 atom 或 sublime text 那樣龐大,但是許多人(可能是守舊派?)喜歡其簡潔的外觀。

成本:免費

樣式:命令列或 gui

emacs 官方** 或 aquamacs(適用於 os x)

emacs 是始於 20 世紀 70 年代的開源文字編輯器。與 vim 一樣,它是最流行的 linux 文字編輯器之一。

通常將 emacs 描述為作業系統,因為即使是簡潔安裝, 也會存在多個預期在文字編輯器內部不會包括的應用程式, 例如新聞閱讀程式、多個計算器、大量遊戲、檔案加密/解密以及以 emacs lisp 編寫的外掛程式的包管理器。

所有 emacs 命令存在於同一命名空間,因此通過使用 c-x c-f (ctrl - x、ctrl - f)等一連串擊鍵開啟檔案來區分命令並不罕見。由於其驚人的可定製性,在編輯器中具有最陡峭的學習曲線。你將十分希望對其進行定製:安裝外掛程式、 嘗試外掛程式、測試衝突、取消安裝具有衝突的外掛程式並重複執行操作。

成本:免費且開源

樣式:命令列或 gui

vim 官方**

vim 或 vi improved 是 unix editor wars 中的另一款文字編輯器。

只要是可以執行標準 c 語言的地方,就可以執行 vim,並且通常位於多數 linux 和包括 mac os x 在內的非 windows 系統的基礎安裝中。同時還提供相當強大的 教程 來教授使用方法。學後之後便可隨時隨地進行使用。

對於有經驗的學生(其他人,即便你此時不了解也沒問題):當某些命令適用時,vim 依賴於模式或範圍。在命令模式下,使用者可以圍繞檔案或執行命令。例如,在插入模式下, 可以編輯檔案。而在建立 html 檔案時(且處於 html 模式),可以將html:5擴充套件為空 html 檔案的樣板檔案。

文字編輯器

include stdio.h include string.h include stdlib.h define len sizeof struct linetable struct linetable main 輸出並加入行號 display struct linetable head else ...

文字編輯器

text editer文字編輯器 data ref container tec type ref to cl gui custom container.data ref edit type ref to cl gui textedit.data text line 85 work area it t...

文字編輯器

uedit notepad mybase 筆記類工具 sublime 列模式操作很牛叉 sublime 快捷鍵 常用類操作模式 1.選擇編輯的行,ctrl l,就可以操作了。2.按住shiftr 鍵盤,滑鼠右鍵選擇欲選擇內容。ctrl l 選擇整行 按住 繼續選擇下行 ctrl kk 從游標處刪除至...