跳至內容

源代碼編輯器

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

源代碼編輯器程序員用於編寫計算機程序文本編輯器。它通常是一個獨立的應用程序,或是作為集成開發環境的一部分存在,或者是一個運行於瀏覽器中的網頁編輯器。由於程序員的主要任務就是編寫代碼,因此源代碼編輯器也就成為了最為重要的編程工具

特性

源代碼編輯器通常能夠簡捷快速地輸入代碼,而且包含了很多功能,如語法高亮自動縮進自動完成自動補全等功能。 這些編輯器通常還提供一些便捷的方式來調用編譯器解釋器調試器,或者其他與軟件開發流程相關的程序。 儘管有很多的文本編輯器可以用來編寫代碼,但是如果它們的功能不夠強大,不能進行一些自動化的操作,不能減輕編碼的負擔, 它們依然不能被稱為源代碼編輯器,最多也就是能夠編輯源碼的文本編輯器罷了。 結構編輯器是另一種形式的源代碼編輯器,它不是直接編輯原生的代碼,而是操作代碼的整體結構,通常是抽象語法樹

一些著名的源代碼編輯器

爭論

關於「誰是最好的編輯器?」這一爭論從來就沒有停止過,甚至有人還將其稱為是一場「聖戰」。 著名的例子包括 vi 和 Emacs 之間的比較EclipseNetBeans 的比較。 每當某一種編輯器被廣泛討論的時候,這些爭論也就隨之而起,由此也形成了一種非常重要的互聯網文化。

參見