Linux平臺的4個最佳開源代碼編輯器

Linux平臺的4個最佳開源代碼編輯器

正在尋找Linux平臺最棒的代碼編輯器?如果你詢問那些很早就玩Linux的人,他們會回答是Vi, Vim, Emacs, Nano等。但是,我今天不討論那些。我將談論一些新時代尖端、漂亮、時髦而且十分強大, 功能豐富的最好的Linux平臺開源代碼編輯器,它們將會提升你的編程經驗。

Linux平臺最時髦的開源代碼編輯器

我使用Ubuntu作為我的主桌面,所以我提供的安裝說明是基于Ubuntu的發行版。但是這并不意味著本文列表就是Ubuntu最好的文本編輯器,因為本列表是適用于任何Linux發行版。而且,列表的介紹順序并沒有特定的優先級別。

Brackets

Linux平臺的4個最佳開源代碼編輯器

Brackets是出自Adobe的一個開源代碼編輯器。它專門關注web設計者的需求,內置支持HTML, CSS和Java Script。它輕量級,但卻十分強大,提供在線編輯和實時預覽。而且,為了你能更好地體驗Brackets,你可以使用許多可用的插件。

為了在Ubuntu,以及其它基于Ubuntu的發行版,諸如Linux Minit上安裝Brackets,你可以使用這個非官方的PPA源:

1
2
3
sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

其他的Linux發行版本,你可以通過下載源代碼或相應Linux, OS X和Windows的二進制文件,進行安裝。

Atom

Linux平臺的4個最佳開源代碼編輯器

Atom是為程序員準備的另一個時尚開源代碼編輯器。Atom由Github開發,被譽為“21世紀可破解的文本編輯器”。Atom的界面和Sublime Text編輯器十分相似。Sublime Text是一個十分流行但閉源的文本編輯器。

Atom最近已經發布了 .deb 和 .rpm包,所以在Debian和基于Fedora的Linux版本上安裝很簡單。當然,你也可以獲取它的源代碼。

Lime Text

Linux平臺的4個最佳開源代碼編輯器

如果你喜歡Sublime Text,但是你對它的閉源十分反感。別擔心,我們有一個Sublime Text的開源克隆,叫做Lime Text。它基于Go, HTML和QT構造。說它是Sublime Text的克隆,背后原因是Sublime Text2仍有許多bug,而且Sublime Text3到目前為止仍處于測試版本。Sublime Text在開發過程中的bug是否修復,外界并不知情。

所以,開源愛好者們,你們可以很開心地通過下面的連接獲得Lime Text的源碼:

Light Table

Linux平臺的4個最佳開源代碼編輯器

被譽為“下一代的代碼編輯器”,Light Table是另一個時髦,功能豐富的開源編輯器,它更像是一個IDE,而非僅僅是一個文本編輯器。并且,有許多可以提高其性能的擴展方法。內聯評價將是你會愛上它的原因。你一定要試用一下看,這樣你才會體會它的實用之處。

你的選擇是什么?

在Linux平臺,我們不能只局限于這四種代碼編輯器。這份列表僅介紹了一些時髦的,可供程序員使用的編輯器。當然,你也有許多其他的選擇,比如Notepad++的替代品Notepadqq或者SciTE等等。那么,文中這四個編輯器,你最喜歡哪個呢?

原創文章,作者:stanley,如若轉載,請注明出處:http://www.www58058.com/660

(0)
stanleystanley
上一篇 2015-03-02
下一篇 2015-03-02

相關推薦

  • 用戶和組的管理

    在Linux系統上,用戶管理是基于用戶名和密碼的方式進行資源的分配的,Linux上的用戶分為以下的類別: 管理員 : root  ,UID為0 (這個用戶有極大的權限,可以直接無視很多的限制,包括讀寫執行的權限。所以這個用戶的使用要小心,因為他的權限太大。) 普通用戶的UID:1-65535 普通用戶又可分為: 系統用戶(已經存…

    2017-04-08
  • shell之變量總結

    1 什么是shell變量 按照定義來說,變量是存儲設備中的一些可讀寫的存儲單元.變量可以定制用戶本身的工作環境。使用變量可以保存有用信息,使系統獲知用戶相關設置。變量也用 于保存暫時信息。例如:一變量為EDITOR,系統中有許多編輯工具,但哪一個適用于系統呢?將此編輯器名稱賦給EDITOR,這樣,在使用cron或其 他需要編輯器的應用時,這就是你將一直使用的…

    Linux干貨 2016-08-15
  • vim編輯以及腳本編程練習

    vim編輯器的使用總結: vim在工作過程當中有三種模式:編輯模式、輸入模式、末行模式。 1、編輯模式:即命令模式,鍵盤操作常被理解為編輯命令; 2、輸入模式:在文本文件當中進行輸入內容; 3、末行模式:vim內置的命令行接口,執行vim的內置命令。   vim的使用 打開文件 #vim[option]…[FILE] +#:打開文件后,直接讓光標處…

    Linux干貨 2017-10-29
  • 集群-基礎知識(2)

    負載均衡集群實現方法: 1、硬件方式 F5,CITRX,NETSCALER,A10(價格逐漸降低,由于為了防止調度器成為單點故障,所以要配置一臺備用設備,所以造價更高了) 2、軟件方式 四層:LVS(根據請求的ip和端口來分發),性能好,但對高級特性支持不好。 七層(反向代理):Nginx(http,smtp,pop3,imap),Haproxy(主要是ht…

    Linux干貨 2015-11-26
  • FHS文件系統下個各目錄功能

    FHS文件系統下個各目錄功能 FHS文件系統的建立是為了讓開發者和用戶可以預測軟件安裝文件和文件夾的位置。對整個linux的文件系統系統做了以下的規范:     /bin:命令二進制文件的存放目錄;     /boot:系統啟動時一些文件存放的目錄,包含引導linux的重要文件,…

    Linux干貨 2016-10-18
  • 網絡配置——路由配置實驗

    一、實驗環境: 4臺虛擬主機,2臺CentOS6.8主機做了R1路由器和PC1主機,2臺CentOS7.2主機做了R2路由器和PC2主機,4臺主機工作在橋接模式下 實驗拓撲圖: 二、網絡配置: ·PC1的網卡配置; ·PC2的網卡配置; ·R1的網卡配置; ·R2的網卡配置; ·啟用路由      &nbsp…

    Linux干貨 2016-09-07
欧美性久久久久