收集云服务器优惠信息
记录云服务器使用心得

适用于Linux系统的12个最佳Notepad++替代品汇总

Notepad++是一款完全免费的源代码编辑器,旨在替代Windows上的记事本,它是基于Scintilla用C++编写,并实现Win32 API和STL,以确保程序尺寸小且执行速度快,这些特性使其成为在开发者中家喻户晓的名字。遗憾的是,目前它还没有适用于Linux用户的版本。

所以,在本文中,小编简单整理可以在Linux发行版上运行并且满意的最佳Notepad++替代品,一起来看看有没有适合你的吧。

1、Vim编辑器

Vim是一个功能强大、完全可配置的文本编辑器,用于创建或编辑任何类型的文本,例如源代码、配置文件、脚本等。它的样式为“ vi ”,随Apple的OS X和大多数Linux/Unix系统一起提供。

Vim与其它文本编辑器有点不同,因为它在终端或命令提示符下工作,并提供多种模式:用于移动的正常模式、用于键入的插入模式以及用于发出命令的命令模式。许多人喜欢Vim,因为它的定制和插件、多级撤消树、广泛的插件系统、对太多文件格式和编程语言的支持以及与许多工具的集成支持。

在大多数现代Linux发行版中,可以使用包管理器从默认存储库安装Vim编辑器,但将获得的可用版本有点旧。

$ sudo apt install vim [Debian、Ubuntu和Mint]
$ sudo dnf install vim [RHEL、CentOS和Fedora]
$ sudo pacman -S vim [Arch Linux和Manjaro]
$ sudo zypper install vim [OpenSuse]

尽管Vim 9.0已经发布,但它还需要很长时间才能进入不同Linux发行版的官方软件存储库。

Vim编辑器

2、Nano编辑器

Nano是一个基于开源命令行的文本编辑器,适用于类Unix操作系统。它模仿了Pine电子邮件客户端和Pico文本编辑器的一部分,具有更多功能。其主要功能包括语法突出显示、通过单次击键 (M-3) 注释/取消注释行、可绑定功能、轻松地从合理的段落中剪切尾随空格等。

在大多数Linux发行版中,nano已经安装,如果没有,可以使用以下适合你的特定发行版的命令轻松安装它。

$ sudo apt install nano [Debian、Ubuntu和Mint上] 
$ sudo yum install nano [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/nano [Gentoo Linux] 
$ sudo apk add nano [Alpine Linux] 
$ sudo pacman -S nano [Arch Linux] 
$ sudo zypper install nano [OpenSUSE]    

Nano编辑器

3、GNU Emacs

GNU Emacs是EMACS文本编辑器系列中的一个可定制、可扩展、开源、自记录的实时显示文本编辑器,因其可扩展性而广受欢迎。其功能包括对多种文件格式和语言的语法突出显示支持、使用Emacs Lisp代码或 GUI进行自定义、完整的Unicode支持、完整的内置文档和教程等。

要在Linux系统上安装GNU Emacs,可以使用以下适合你的特定Linux发行版的命令。

$ sudo apt install emacs [Debian、Ubuntu和Mint] 
$ sudo yum install emacs [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/emacs [Gentoo Linux] 
$ sudo apk add emacs [Alpine Linux] 
$ sudo pacman -S emacs [Arch Linux] 
$ sudo zypper install emacs [OpenSUSE]    

GNU Emacs

4、Gedit

Gedit是一款开源文本编辑器应用程序,专为通用文本编辑而设计,具有干净简单的GUI,易于使用。它是GNOME自己的文本编辑器,并作为GNOME桌面环境的默认文本编辑器提供。

Gedit功能包括备份文件、文本换行、行编号、远程文件编辑、可配置字体和颜色、正则表达式支持等。要在Linux上安装Gedit,可以使用以下适合您的特定Linux发行版的命令。

$ sudo apt install gedit [Debian、Ubuntu和Mint] 
$ sudo yum install gedit [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/gedit [Gentoo Linux] 
$ sudo apk add gedit [Alpine Linux] 
$ sudo pacman -S gedit [Arch Linux] 
$ sudo zypper install gedit [OpenSUSE]    

Gedit

5、Geany

Geany是一个开源GTK+文本编辑器,旨在为用户提供几乎不依赖其他软件包的轻量级、快速的IDE。其功能包括内置可切换控制台、多编程语言、文件格式支持、代码折叠、调用提示、代码导航、符号名称自动完成等。

要在Linux上安装Geany,可以使用以下适合您的特定Linux发行版的命令。

$ sudo apt install geany [Debian、Ubuntu和Mint] 
$ sudo yum install geany [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/geany [Gentoo Linux] 
$ sudo apk add geany [Alpine Linux] 
$ sudo pacman -S geany [Arch Linux] 
$ sudo zypper install geany [OpenSUSE]    

Geany

6、GNOME文本编辑器

GNOME文本编辑器是GNOME桌面系统的主要编写工具,它为各种编程语言(包括 Python、JavaScript、C和C++)提供了内置主题和语法突出显示的出色编辑用户体验。它还具有搜索和替换、行号和自动完成等功能。

从GNOME 42版本开始,GNOME文本编辑器取代Gedit成为GNOME主要书写工具。进行此更改的原因是GNOME开发人员希望他们所有程序都遵循GNOME中的外观和工作方式规则。要在Linux上安装GNOME文本编辑器,可以使用以下适合你特定Linux发行版的命令。

$ sudo apt install gnome-text-editor [Debian、Ubuntu和Mint] 
$ sudo yum install gnome-text-editor [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/gnome-text -editor [Gentoo Linux] 
$ sudo apk add gnome-text-editor [Alpine Linux] 
$ sudo pacman -S gnome-text-editor [Arch Linux] 
$ sudo zypper install gnome-text-editor [OpenSUSE]    

GNOME文本编辑器

7、Sublime Text

Sublime Text是一款免费、功能强大、专有、社区维护、跨平台且可扩展的源代码编辑器,具有Python API。Sublime Text于2008年由Jon Skinner和Will Bond首次发布,自此赢得了忠实用户的心,他们确定它是vi和GNU Emacs的现代版本。

Sublime Text具有干净、简约的用户界面、Goto Anything、分割编辑、即时项目切换、支持几乎任何编程语言、支持大量插件等。

可以访问Sublime Text官方下载页面并直接获取安装程序DEB或RPM文件,进入下载文件的目录,然后通过执行以下命令来使用命令行工具,例如用于DEB的DPKG和用于RPM安装程序文件的RPM :

$ sudo dpkg -i .deb [基于Debian的Ubuntu,Mint]
$ sudo rpm -i .deb [基于Red Hat的Fedora、Rocky Linux]

Sublime Text

8、Kate

Kate(KDE高级文本编辑器)是一个开源GUI文本编辑器,由KDE社区开发,自2001年起与KDE软件捆绑在一起。

Kate被用作Quanta Plus、LaTeX前端和KDevelop等技术中的编辑组件。其功能包括代码折叠、可通过XML文件扩展的语法突出显示、自动字符编码检测等。要在Linux上安装Kate,可以使用以下适合您的特定Linux发行版的命令。

$ sudo apt install kate [Debian、Ubuntu和Mint] 
$ sudo yum install kate [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/kate [Gentoo Linux] 
$ sudo apk add kate [Alpine Linux] 
$ sudo pacman -S kate [Arch Linux] 
$ sudo zypper install kate [OpenSUSE]    

Kate

9、Notepadqq

Notepadqq是一个完全免费的源代码编辑器,作为Notepad++的Linux替代品而创建,而Notepad++仅适用于Windows。就像Notepadd++一样,它的目标是确保程序体积小,执行速度快。

其功能包括简单、养眼的用户界面,支持多视图编辑、插件扩展、多种编程语言、语法突出显示等。要在Linux上安装Notepadqq,可以使用以下适合你的特定 Linux发行版的命令。

$ sudo apt install notepadqq [Debian、Ubuntu和Mint] 
$ sudo yum install notepadqq [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/notepadqq [Gentoo Linux] 
$ sudo apk add notepadqq [Alpine Linux] 
$ sudo pacman -S notepadqq [Arch Linux] 
$ sudo zypper install notepadqq [OpenSUSE]    

Notepadqq

10、Visual Studio Code

Visual Studio Code是由Microsoft Corporation创建的功能强大、可扩展、完全可定制的跨平台文本编辑器。它为所有平台上的用户提供了一个统一的环境,可以在任何平台上以任何语言构建和测试程序。

VS Code功能包括IntelliSense、内置Git命令、编辑器中内置的调试器(带有调试中断)、调用堆栈和交互式控制台、支持几乎所有编程语言等。要在Linux上安装Visual Studio Code,可以使用以下适合你特定Linux发行版的命令。

$ sudo apt install code [Debian、Ubuntu和Mint] 
$ sudo yum install code [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/code [Gentoo Linux] 
$ sudo apk add code [Alpine Linux] 
$ sudo pacman -S code [Arch Linux] 
$ sudo zypper install code [OpenSUSE]    

Visual Studio Code

11、SciTE

SciTE是一个基于SCIntilla的文本编辑器,最初是为了演示Scintilla而创建的,但后来逐渐变得可用于开发和运行通常具有简单配置的程序。它具有简单的选项卡式GUI,具有语法突出显示、支持双向文本、帮助脚本、可配置的键盘快捷键等。

SciTE免费版本可用于具有GTK+和Windows的Linux兼容系统,而商业版本可从Mac App Store下载。要在Linux上安装SciTE,可以使用以下适合你的特定Linux发行版的命令。

$ sudo apt install scite [Debian、Ubuntu和Mint] 
$ sudo yum install scite [RHEL/CentOS/Fedora和Rocky/AlmaLinux] 
$ sudo emerge -a sys-apps/scite [Gentoo Linux] 
$ sudo apk add scite [Alpine Linux] 
$ sudo pacman -S scite [Arch Linux] 
$ sudo zypper install scite [OpenSUSE]    

SciTE

12、CodeLobster

CodeLobster是一款完全免费的多功能便携式 IDE,专为PHP、HTML、CSS和JavaScript 项目而设计,支持超过15个框架。它为用户提供了许多付费应用程序中几乎所有的功能,例如成对突出显示、工具提示、PHP和JS调试高级自动完成、增量查找等。

CodeLobster专业版包含SASS和LESS、分割窗口比较、代码验证、SQL管理器等功能,以及大量值得企业用户使用的附加插件。

CodeLobster

总结

好了,小伙伴们,你们都get明白了吗?Notepadd++的12种最佳文本编辑器替代品可用于Linux系统。如果你有文本方面的编辑需求,那么不妨尝试上面其中的一款或者多款替代方案吧。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《适用于Linux系统的12个最佳Notepad++替代品汇总》
文章链接:https://www.ecscoupon.com/2125.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!