Linux中Notepad++的十大替代品
作者:入門(mén)小站
notepad ++ 是用于編程和一般文本編輯的優(yōu)秀應(yīng)用程序,它是最知名的文本編輯器之一。但是只支持Windows,那么我們運(yùn)維開(kāi)發(fā)的常用的Linux有沒(méi)有類似的軟件。下面介紹一些。
1.Vim編輯器
- vim是最著名和最常用的文本編輯器,Vim是從vi發(fā)展出來(lái)的一個(gè)文本編輯器。其代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員編碼中被廣泛使用。
官網(wǎng)http: //www.vim.org/
- 使用 Ubuntu 16.04 安裝 vim 編輯器
> sudo apt-get install vim
2.GNU Nano 編輯器
- Nano 是Pico文件編輯器的克隆版本,它在 GNU 許可下可用,它是一個(gè)輕量級(jí)文件編輯器,易于使用。
官網(wǎng) http://www.nano-editor.org/
- 在Ubuntu/Mint Linux 中安裝
> apt-get install nano
- 在 CentOS 中安裝
> yum install nano
3. geany
- 一個(gè)非常輕量級(jí)的IDE,但它需要 GTK+ 庫(kù)才能運(yùn)行,與許多內(nèi)置功能,如代碼折疊、語(yǔ)法突出顯示、符號(hào)名稱自動(dòng)補(bǔ)全、HTML 和 XML 標(biāo)記的代碼自動(dòng)補(bǔ)全。非常適合 C 、Java、PHP、Python程序開(kāi)發(fā)。
- 在 Mint/Ubuntu 中安裝
> apt-get install geany
- 在 CentOS 中安裝 Geany,軟件包適用于 CentOS 6 和 CentOS 5。從此鏈接下載 .rpm 軟件包
安裝包
wget http://www.melvilletheatre.com/articles/el6/geany-27-elx86_rpm
rpm -ivh geany-27-elx86_rpm
官網(wǎng)https:://www.geany.org/
4. GNU Emacs
- Emacs是一個(gè)文本編輯器家族,它具有可擴(kuò)展性,用戶以程序員和其他以技術(shù)工作為主的計(jì)算機(jī)用戶為主。最初由Richard Stallman于1975年在MIT協(xié)同蓋伊·史提爾二世共同補(bǔ)全。
- 在 Ubuntu/Mint 中安裝
> apt-get install emacs
- 用 CentOS 安裝
> yum install emacs
官網(wǎng)http ://www.gnu.org/
5. Sublime
- Sublime Text是一套跨平臺(tái)的文本編輯器,支持基于Python的插件。Sublime Text是專有軟件,可透過(guò)包擴(kuò)展。大多數(shù)的包使用自由軟件授權(quán)發(fā)布,并由社群建置維護(hù)。
- 使用 Ubuntu/Mint Linux 安裝,下載包
> wget https://download.sublimetext.com/sublime-text_build-3114_amddeb
> dpkg -i sublime-text_build-3114_amddeb
- 在 CentOS 7 中安裝包
> wget http://c7584rcfrackcdn.com/sublime_text_3_build_3065_xtar.bz2
> tar -vxjf sublime_text_3_build_3065_xtar.bz2 -C /opt
- 創(chuàng)建軟鏈接
> sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime3
啟動(dòng)程序
> sublime3
官網(wǎng)http://www.aptana.com/
6. atom
- 支持多種操作系統(tǒng)平臺(tái)的輕巧快速的編輯器,非常適合代碼開(kāi)發(fā)和可自定義的文本編輯器。它帶有自動(dòng)補(bǔ)全、搜索/替換、多文件支持和顯示行號(hào)。非常適合 PHP 和 python 開(kāi)發(fā)。
- 使用 Ubuntu 安裝,添加 repo 并安裝包
> sudo add-apt-repository ppa:webupd8team/atom
> apt-get update
> apt-get install atom
- 在 CenOS 7 中安裝軟件包
下載包
> wget https://atom-installer.github.com/v3/atom.x86_rpm
> yum install atom.x86_rpm
官網(wǎng)https ://atom.io/
7. Brackets
- Brackets 由 Adobe 開(kāi)發(fā)和維護(hù),Adobe 是一個(gè)理想的 Web 開(kāi)發(fā) IDE,支持 HTML5、CSS 和 javascript。
- 用 Ubuntu/Mint 安裝括號(hào),使用以下命令
> sudo add-apt-repository ppa:webupd8team/brackets
- 更新系統(tǒng)并安裝包
> apt-get update && apt-get install brackets
官網(wǎng)http://brackets.io/
8. Komodo Edit
- Komodo Edit 成立于 2007 年,這個(gè)文本編輯器是用 C++、python、pearl 和 java 腳本編寫(xiě)的。它支持多種語(yǔ)言,包括 Go 語(yǔ)言。它提供語(yǔ)法著色、代碼折疊,并包含 CSS 代碼格式化程序。Komodo-edit 軟件包可作為開(kāi)源免費(fèi)使用。
- 使用 Ubuntu/Mint Linux Linux 安裝 komodo edit
> sudo add-apt-repository -y ppa:mystic-mirage/komodo-edit
- 更新和安裝包
> apt-get update && apt-get install komodo-edit
- 用CentOS 7安裝包,下載包
> wget http://downloads.activestate.com/Komodo/releases/2/Komodo-Edit-2-16460-linux-x86_tar.gz
> tar -xvf downloads.activestate.com/Komodo/releases/2/Komodo-Edit-2-16460-linux-x86_tar.gz
> cd Komodo-Edit-2-16460-linux-x86_64 && ./install.sh
- 官方網(wǎng)站:http: //komodoide.com/
9. gedit
- Genome 的官方文本編輯器,通用文本編輯的理想工具,使用 gedit 的優(yōu)點(diǎn)是它讓你有使用辦公套件的感覺(jué),打印預(yù)覽、文本換行自動(dòng)縮進(jìn)、括號(hào)匹配、字體和顏色配置和它提供了豐富而完整的在線文檔。
- 在 Ubuntu 中安裝軟件包
> apt-get install gedit
- 在 CentOS Linux 中安裝 gedit
> yum install gedit
官網(wǎng)https://wiki.gnome.org/Apps/Gedit
10.QT Creator
- Qt Creator 是一款跨平臺(tái)的集成開(kāi)發(fā)環(huán)境,特別針對(duì)Qt開(kāi)發(fā)者,是Qt SDK組成的一部分,它包括一個(gè)可視化調(diào)試工具和集成的GUI 版面和可視化設(shè)計(jì)器。
- 在 Ubuntu/CentOS 7 Linux 中安裝 qt Creator
- 下載包
> wget http://download.qt-project.org/official_releases/qt/3/1/qt-opensource-linux-x64-run
> chmod 755 /qt-opensource-linux-x64-run
> ./qt-opensource-linux-x64-run
官網(wǎng) http://www.qt.io/
結(jié)論
- 每個(gè)開(kāi)發(fā)人員或管理員都有自己習(xí)慣和喜歡 IDE 或文本編輯器。有時(shí)一個(gè)簡(jiǎn)單的 vim 編輯器就足夠了,但在某些情況下需要更高級(jí)的工具高效完成工作。
責(zé)任編輯:龐桂玉
來(lái)源:
Linux學(xué)習(xí)