高逼格程序人員必備,11個免費的代碼編輯器

作為一個程序猿,如果說只用過或見過一兩個代碼或文本編輯器,只能用low來形容。高逼格的程序猿必須瞭解更多,以備吹牛或自我包裝的不時之需。另外,開源、免費是關鍵。

1.Notepad++

高逼格程序人員必備,11個免費的代碼編輯器

Notepad ++是根據GPL許可證發佈的免費源代碼編輯器,它支持多種語言,目前支持Microsoft Windows平臺,使用C++編寫,並使用純Win32 API和STL,確保速度更快、大小更小。

NotePad ++是功能齊全,頁籤式界面。因此你可以一次處理多個文件,並具有一些有用的小功能,如:拖放功能,分屏,拼寫檢查,自動完成,語法高亮,摺疊書籤,定製快捷鍵等。

6.0版的記事本Notepad++支持56種不同的語言 ( Ada,asp,Assembly,AutoIt,Batch,C,C ++,C#,Caml,Cmake,COBOL,CoffeeScript,CSS,D,Diff,Flash ActionScript,Fortran,Gui4CLI,Haskell ,HTML,INNO,Java,Javascript,JSP,KiXtart,LISP,Lua,Makefile,Matlab,MS-DOS,INI文件,NSIS,普通文本文件,Objective-C,Pascal,Perl,PHP,PostScript,PowerShell, Python,R,資源文件,Ruby,Shell,Scheme,Smalltalk,SQL,TCL,TeX,Visual Basic,VHDL,Verilog,XML,YAML )。

2.jEdit

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

jEdit是一個免費的開源文本編輯器,可在GNU通用公共許可證版本2.0下使用,用Java編寫。由於Java的跨平臺性,因此它支持BSD,Linux,Mac OS X和Windows。

jEdit支持語法突出顯示,為超過200種文件格式提供原生支持。

它在設計上相對模塊化,可以定製以適應個人用戶。有超過150種可用的jEdit插件。可以定製XML / HTML編輯器或集成開發環境(IDE)等。插件可以通過“插件管理器”功能進行下載和安裝。

3.Crimson Editor

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

Crimson Editor由Ingyu Kang編寫的是免費軟件,專為Windows設計的專業源代碼編輯器,為快速加載而設計。它還為HTML,C / C ++,Perl和Java等編程語言提供了許多強大的功能。Crimson編輯器具有Windows Shell集成,頁籤式界面,語法高亮,多個撤消/重做,列模式的編輯,括號匹配,自動縮進,拼寫檢查,FTP中文本文件的直接編輯,可與不同的編譯器集成。Crimson Editor還支持使用宏。

悲劇的是,Crimson Editor自2008年以來還沒有更新,已經被Emerald Editor取代,但仍然可以下載和使用。

4.Emerald Editor

高逼格程序人員必備,11個免費的代碼編輯器

Emerald Editor旨在成為一個快速,可擴展的文本編輯器,深受Crimson Editor的影響。

它提供類似的功能,並且是開放源代碼,不像Crimson Editor。可以在LGPLv2許可證下使用 。它支持Crimson編輯器的所有功能,但會在將來繼續發展。

5.Brackets

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

Brackets是基於MIT協議的免費開源編輯器。它由Adobe Systems創建並在GitHub上維護。Brackets可用於Mac,Windows和Linux上的跨平臺。

Brackets具有各種功能,包括快速編輯,快速文檔,實時預覽,JSLint,LESS支持,Theseus集成。可啟用CSS,顏色屬性和JavaScript元素的內聯編輯。可以用帶預覽功能的內置顏色選擇器來編輯顏色屬性。

6.Komodo Edit

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

Komodo Edit是免費的編程語言編輯器。它是2007年1月推出的,作為商業產品Komodo IDE的免費版。 Komodo構建在開放式開源Komodo項目的頂部。這個項目利用了現Mozilla和Scintilla代碼庫,並支持相同的語言(包括Python,Perl,PHP,Ruby,Tcl,SQL,Smarty,CSS,HTML和XML)和操作系統(Linux ,OS X和Windows)。

7.KompoZer

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

KompoZer是一個開源的WYSIWYG(所見即所得)的HTML編輯器,基於已經不維護的Nvu編輯器。它可以在MPL / GPL / LGPL許可證下使用。

KompoZer作為一個分支,繼續由社區驅動,在sourceforge上有項目頁面。不過最近幾年沒有任何新的更新。KompoZer的WYSIWYG編輯功能非常出色,可以直接進行代碼編輯,還有一個可分割的代碼圖形視圖。

有一個內置的FTP站點管理器,一個顏色選擇器,標籤頁籤功能,CSS編輯器,可自定義的工具欄,窗體,更清晰的標記,表單和單元格調整標尺,自動拼寫檢查等。

可使用插件(基於Mozilla插件)和擴展,包括:功能列表,管道功能,其他語言支持和用戶界面增強功能。根據Mozilla公共許可證進行許可 。

8 Atom

高逼格程序人員必備,11個免費的代碼編輯器

Atom是用於OS X,Linux和Windows平臺的免費、開源的文本源代碼編輯器,模塊化設計。Atom可以在MIT許可證下使用,並且用CoffeeScript和Less編寫。支持由Node.js編寫的插件,以及由GitHub開發的嵌入式Git Control。它也可以用作IDE,通常被描述為“適用於21世紀的文本編輯器”。

Atom附帶內置軟件包管理器,智能的自動完成,文件系統瀏覽器,多窗格支持,主題,自定義等。

9.Bluefish

高逼格程序人員必備,11個免費的代碼編輯器

高逼格程序人員必備,11個免費的代碼編輯器

Bluefish基於GPL,強大的開源編輯器,針對程序員和Web開發人員。

Bluefish支持多種編程和標記語言,可在大多數桌面操作系統上運行,包括Linux,FreeBSD,MacOS-X,Windows,OpenBSD和Solaris。

它是相對輕量級且快速(在Windows平板電腦或上網本上運行良好),配有多文檔界面,支持使用gvfs的遠程文件的多線程支持,支持FTP,SFTP,HTTP,HTTPS,WebDAV,CIFS等。

可以集成外部程序,如make,lint,weblint,xmllint,tidy,javac或自己的程序或腳本來做高級文本處理或錯誤檢測,還包括32種語言的語言定義文件。

10.ATPad

高逼格程序人員必備,11個免費的代碼編輯器

ATPad是針對簡單記事本的替代方案。用純C編寫,並使用Windows API。它有十二種語言(含英語),使用GPLv2許可證。

在功能方面,有自定義選項,選項卡編輯,單詞字符替換,行號,可定製的片段,書籤,通過電子郵件發送等。ATPad非常輕巧,不需要任何安裝。您可以從硬盤驅動器或USB運行它,不留下任何痕跡。

11.Notepad2 & Notepad2-mod

Notepad2是Windows平臺上的免費、開源的文本編輯器,根據BSD軟件許可證發佈。它的作者是弗洛裡安·巴爾默。

它具有以下編程語言的語法突出高亮顯示和支持:ASP,彙編語言,C,C ++,C#,通用網關接口(CGI),CSS,HTML,Java,JavaScript,NSIS,Pascal,Perl,PHP ,Python,SQL,Visual Basic(VB),VBScript,XHTML和XML。

Kai Lui基於Notepad2添加了額外的功能,創建了Notepad2-mod。這些附加功能包括代碼摺疊,支持書籤,標記所有出現的單詞,單詞自動完成,語法高亮顯示支持AutoHotkey,AutoIt3,AviSynth,Bash,CMake,Inno Setup,LaTeX,Lua,Markdown ,NSIS,Ruby,Tcl和YAML腳本,改進了對NFO ANSI art的支持,此外還有其他各種微小更改和調整。

相關推薦

推薦中...