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 23:11
下一篇 2015-03-02 23:20

相關推薦

  • if、case 語法

    1. 條件選擇 if 語句         選擇執行:             ? 單分支      &nbs…

    Linux干貨 2016-08-22
  • 三劍客之Sed

    sed:stream editor(流編輯器) 工作特性:并不直接處理文本文件本身,處理機制為每當處理一個文件的時候,它會逐行讀取,每次把一行讀取到內存空間中去,而后在模式空間(pattern space)中完成編輯.并把編輯好的結果輸出到屏幕上  功      能:數據替換、刪除、增加、等,數據為關鍵字或者一整行, …

    Linux干貨 2016-08-08
  • shell-變量

    bash中變量的種類 ?根據變量的生效范圍等標準:     本地變量:生效范圍為當前shell進程;對當前shell之外的其它shell進程,包括當前shell的子shell進程均無效     環境變量:生效范圍為當前shell進程及其子進程    …

    Linux干貨 2016-08-21
  • N22-℡浮生.若夢 ╮第九周作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash ## declare -i log_user declare -i notlog_user for i …

    Linux干貨 2016-12-12
  • ArchSummit 2017全球架構師峰會100余位國內外技術專家北京等你!

    ArchSummit全球架構師峰會是InfoQ中國團隊推出的面向高端技術管理者、架構師的技術大會,參會者中超過50%擁有8年以上的工作經驗。

    2017-11-13
  • vi與vim的使用

    一、引言     在Linux中,vi(Visual Interface)是標準的編輯器,功能強大到不遜于任何最新的編輯器。無論在Linux中還是在Unix中,vi的使用方法都是完全相同的。vim(Vi Improved)在vi的基礎上增加了很多新特性。 二、模式     vim…

    Linux干貨 2016-08-11
欧美性久久久久