Linux 中 Notepad++ 的十大替代品
介绍
毫无疑问,notepad ++ 是一款出色的编程和一般文本编辑应用程序,它是最著名的文本编辑器之一。但是,有时管理员或程序员需要一个具有更丰富功能的文本编辑器,这是普通文本编辑器无法满足的,有很多文本编辑器/IDE可以用来代替notepad++,在本课中我们将讨论10种替代方案Linux 中的 notepad++。
1.Vim编辑器
最著名和最常用的文本编辑器,是 Linux 配置文件编辑、HTML 编码或其他纯文本编辑任务的理想文本编辑工具,虽然使用非常简单,但操作此编辑器需要很少的技能,它带有命令行快捷方式这使得 Vim 能够快速执行。在 Red Hat 系列衍生产品中,它作为内置工具提供,但您需要在 Ubuntu 或 Mint Linux 中安装它。
官方网站: http://www.vim.org/
在 Ubuntu 16.04 上安装 vim 编辑器
sudo apt-get install vim
在 CentOS 6/7 上安装 vim
它是用 centOS 内置的,但如果删除则可以用 yum 安装
apt-get install vim
2.GNU Nano编辑器
Nano 是 Pico 文件编辑器的克隆版本,可在 GNU 许可证下使用,它是一个轻量级文件编辑器,不需要像 Vim 编辑器那样的任何特殊技能来编辑文件。即使您正在进行编辑工作,也会显示命令行快捷方式。非常适合编辑配置文件。几乎所有 Linux 版本都内置了该功能。
官方网站: http://www.nano-editor.org/
在 Ubuntu/Mint Linux 中安装
apt-get install nano
在 CentOS 中安装
yum install nano
3. 吉尼
一个非常轻量级和小型的 IDE,它需要 GTK+ 库才能运行,具有许多内置功能,如代码折叠、语法突出显示、符号名称自动完成、自动关闭 HTML 和 XML 标记的代码。非常适合 C 程序开发、Java、PHP、Python 和 Pearl。
在 Mint/Ubuntu 中安装
apt-get install geany
在 CentOS 中安装 Geany
该软件包适用于 CentOS 6 和 CentOS 5。从此链接下载 .rpm 软件包
安装包
Wget http://www.melvilletheatre.com/articles/el6/geany-1.27-1.el6.x86_64.rpm
安装包
rpm -ivh geany-1.27-1.el6.x86_64.rpm
官方网站:https://www.geany.org/
4.GNU Emacs
该测试编辑器具有 GNU 许可证,非常丰富的文本编辑器,具有内容感知、代码着色、内置文档等功能,使用 lisp 代码或图形界面进行高度定制,非常适合文本编辑和开发。
在 Ubuntu/Mint 中安装
apt-get install emacs
使用 CentOS 安装
yum install emacs
官方网站: http://www.gnu.org/
5. 崇高
Sublime 文本编辑器是用 C++ 和 Python 编写的,它是使用 Python、HTML、PHP 等进行编程的理想文本编辑器。它是一个跨平台源代码编辑器,具有 Python 编程应用程序接口或 API。开发人员可以通过免费提供的插件来提高性能,“转到任何导航”导航到符号、文件、线条等,超过 20 个主题可供使用,使外观看起来不错。
使用 Ubuntu/Mint Linux 安装,下载软件包
wget https://download.sublimetext.com/sublime-text_build-3114_amd64.deb
安装包
dpkg -i sublime-text_build-3114_amd64.deb
在 CentOS 7 中安装软件包。下载软件包
wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2
解压包
tar -vxjf sublime_text_3_build_3065_x64.tar.bz2 -C /opt
创建软链接
sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime3
启动程序
sublime3
官方网站:http://www.aptana.com/
6. 原子
一个轻量且快速的编辑器,支持多个操作系统平台,非常适合代码开发和可定制的文本编辑器。它具有自动完成、搜索/替换、多文件支持和显示行号等功能。非常适合 PHP 和 python 开发。
使用 Ubuntu 安装
添加存储库并安装包
# sudo add-apt-repository ppa:webupd8team/atom
apt-get update
apt-get install atom
在CenOS 7中安装包
下载包
# wget https://atom-installer.github.com/v1.7.3/atom.x86_64.rpm
安装包
yum install atom.x86_64.rpm
官方网站: https://atom.io/
7. 括号
Brackets 由 Adobe 开发和维护,是支持 HTML5、CSS 和 java 脚本的 Web 开发的理想 IDE。根据 Brackets 的官方声明,它是“一款了解网页设计的现代文本编辑器”。官方括号编辑器仅在 .deb 包中提供。
使用 Ubuntu/Mint 安装括号
使用以下命令
sudo add-apt-repository ppa:webupd8team/brackets
更新系统并安装包
apt-get update && apt-get install brackets
官方网站: http://brackets.io/
8.科莫多编辑
Komodo Edit 成立于 2007 年,这个文本编辑器是用 C++、Python、Pearl 和 Java 脚本编写的。它支持多种语言,包括Google go语言。它提供语法着色、代码折叠,并且包括 CSS 代码格式化程序。 Komodo-edit 软件包作为开源且免费提供,但用户也可以购买商业和高级版本的 Komodo IDE。
使用 Ubuntu/Mint 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/9.3.2/Komodo-Edit-9.3.2-16460-linux-x86_64.tar.gz
提取包
tar -xvf downloads.activestate.com/Komodo/releases/9.3.2/Komodo-Edit-9.3.2-16460-linux-x86_64.tar.gz
安装包
cd Komodo-Edit-9.3.2-16460-linux-x86_64 && ./install.sh
官方网站:http://komodoide.com/
9. 编辑
Genome 的官方文本编辑器,通用文本编辑的理想工具,使用 gedit 的优点是它给您使用 Office 套件的感觉,具有打印预览、文本换行自动缩进、括号匹配、字体和颜色配置等功能它提供了丰富且完整的在线文档。 Gedit 是 Ubuntu 和 CentOS Linux 中已安装的应用程序,但如果将其删除,则可以安装。
在 Ubuntu 中安装软件包
apt-get install gedit
在 CentOS Linux 中安装 gedit
yum install gedit
官方网站:https://wiki.gnome.org/Apps/Gedit
10.QT创建者
C++ 和 QML 开发人员必备的 IDE。它具有构建UI设计器、对版本控制的支持、它具有移动UI设计的多平台支持和模拟器。
在 Ubuntu/CentOS 7 Linux 中安装 qt Creator
下载包
wget http://download.qt-project.org/official_releases/qt/5.3/5.3.1/qt-opensource-linux-x64-5.3.1.run
更改包的权限
chmod 755 /qt-opensource-linux-x64-5.3.1.run
安装包
./qt-opensource-linux-x64-5.3.1.run
安装包
官方网站:http://www.qt.io/
结论
每个开发人员、编辑人员或管理员都有自己的优先级来选择特定的 IDE 或文本编辑器。他们喜欢什么工具取决于工作性质。有时一个简单的 vim 编辑器就足够了,但在某些情况下需要更详细和高级的工具。超过 100 个文本编辑器可免费或开源使用,您可以选择其中任何一个作为 notepad++ 编辑器的替代品。