新手的編輯器體會

2021-04-14 05:40:21 字數 2146 閱讀 8265

我覺得,乙個編輯器如果要專門用來進行寫**,那麼從人體工學考慮(不考慮這個的話,notepad都能寫**,不過基本上用notepad寫**的都屬於妖這個級別的,我們是人,不要和妖看齊^_^,所以還是老實的玩玩編輯器,讓他用起來更爽)。應該具備以下幾個功能:

1.關鍵字功能:這個最重要,可以直接影響coder敲**的心情。主要包含兩個方面,語法高亮,關鍵字提示(函式與成員等),**自動完成(補齊功能)。

2.查詢跳轉功能 ,方便你在檢視**的時候在各個函式、定義、變數、巨集中間跳來跳去用

3.呼叫外部工具的能力:編輯器自身一般是不帶「建立」、「編譯」、「執行」、「除錯」這些功能的,另外有乙個對於coder來說比較重要的東西,格式化**也是靠外部工具來實現的,所以給使用者自定義外部工具呼叫就是必須的了。

4.有了以上三個功能,其實就是乙個不錯的ide了,當然,如果要搞大一點的東西,就需要有乙個專案管理的功能。

emacs和vim我就不多說了,這兩個編輯器屬於神器級別,我覺得只要你有志玩code,那麼將來有一天這兩個編輯器中的乙個你一定要會,我個人傾向vim,因為這個專門為程式設計師打造的。這兩個編輯器的使用都屬於unix思想,千萬別拿windows下的滑鼠點選單、按鈕的思想去用,你會碰一鼻子灰的,如果你到了碼**時突然覺得滑鼠真是個累贅,希望所有問題都在鍵盤上解決這個程度,你再去用這兩個編輯器,你會覺得很爽很爽……

1。 ultraedit——目前版本:13.20a——收費軟體(有破解,自己去找)——多國語言,有中文幫助檔案

缺點:都到這個版本了,還不支援鎖定工具欄,導致我自定義外部工具的工具欄動不動就沒了;關鍵字功能對比其他的編輯器來說弱了,他的語法高亮和自動完成功能共用同乙個語法檔案wordfile,而且是所有的語言都用乙個檔案。這個檔案內部能定義擴充套件的東西有限不說,而且不能超過372kb大小,實在讓人不爽,我還指望塞點win api的函式關鍵字進去,一看捉襟見肘……

2。editplus——目前版本:2.31——收費軟體(有破解)——英文有漢化,只有英文幫助檔案

這個軟體,寫php的,搞網頁程式設計的用的最多,因為確實好用,支援網頁瀏覽,asp程式設計可以通過外部工具即時預覽,支援**直接拖拽等,非常適合網路程式設計。他的使用者自定義工具也很強大,雖然不如ue那麼細緻,但是也很強了。

缺點:這軟體要說有什麼缺點的話,就是更新太慢了,已經遠遠落後於其他編輯器,介面都顯得很老土。不過這些都不是最重要的,作為乙個編輯器,他不支援關鍵字提示,這是乙個致命傷,雖然他的**自動完成模板非常的強,遠強於ue,但是沒有關鍵字提示這功能,讓我放棄了它……

3。emeditor——目前版本:7.00——收費軟體(有破解)——英文有漢化,只有英文幫助檔案

總之,這是乙個很不錯的編輯器,體積小巧,速度快,擴充套件能力強勁

說完收費的,下面說免費:

1。 pspad——目前版本:4.53——多國語言有中文,只有英文幫助檔案

之所以把這個放在第乙個說,因為他是免費裡唯一乙個功能能匹敵ue和em的軟體,最大的優點:功能確實強大,來自捷克的軟體不同凡響也,如果你因為ue和em的正版問題用不了,完全可以找它。但是,他是作者乙個人開發出來的,很多地方的細節就有些欠考慮了,仔細一觀察就會發現不少小問題,比如,**提示功能是要靠快捷鍵的,不能全自動,沒有**摺疊功能等等,他的使用上,人機介面的考慮上不如ue和em強。

這個東西是乙個小巧精幹,而且是專門為程式設計師設計的編輯器,主要檔案就乙個exe和乙個dll,其他全部是配置檔案,乙個語言模板配乙個配置檔案。其預設的選單裡就帶有「建立」、「編譯」、「執行」、這些專案就可以看出,他的功能基本上都是為了程式設計而設計的,雖然小,但是功能都有,唯一的缺點是,他本身是乙個linux專案,他的所有配置檔案沿襲linux命令列的傳統,統統都是英文命令列,雖然網上有乙個關於它配置檔案的說明,但這個說明就我觀察遠遠不夠,如果要想配置得當的話,必須把它的針對每個語言模板的配置檔案裡的配置也玩穿才行,可惜我英文不好,,覺得費勁配這個還不如去玩vim有價值,就放棄了

3。notepad++——目前版本4.6——多國語言有中文,只有英文幫助檔案

這是乙個輕量級的編輯器,和scite用的是同樣的引擎,麻雀雖然小,不過功能還是很多的,關鍵字提示,跳轉查詢,外部工具都有,但是他畢竟是個輕量級的東西,給你的選擇就少了,自動完成必須按快捷鍵,外部工具定義功能太弱等等。

國內主流的也就這麼多了,說來說去,論程式設計師用最強大的編輯器,還是vim,問題就是難學……

vi編輯器新手注意

第一次用vi,有幾點注意要提醒一下 1 用vi開啟檔案後,是處於 命令列模式 command mode 您要切換到 插入模式 insert mode 才能夠輸入文字。切換方法 在 命令列模式 command mode 下按一下字母 i 就可以進入 插入模式 insert mode 這時候你就可以開始...

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...