网站搜索

2024 年 Linux 的 12 个最佳 Notepad++ 替代品


Notepadd++ 是一个完全免费的源代码编辑器,作为 WindowsNotepad 的替代品而创建 - 基于 Scintilla 编写使用C++编写并实现Win32 APISTL,以确保程序尺寸小且执行速度快——这些特性使其成为家喻户晓的名字开发商之间。遗憾的是,没有适用于 Linux 用户的版本。

以下是您可以在 Linux 发行版上运行并感到满意的最佳 Notepadd++ 替代品列表。

1.Vim编辑器

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

Vim 与其他文本编辑器有点不同,因为它在终端或命令提示符下工作,并为您提供各种模式:正常模式用于移动,插入模式< 用于输入,命令模式 用于发出命令。

许多人喜欢 Vim,因为它的定制和插件、多级撤消树、广泛的插件系统、对太多文件格式和编程语言的支持以及与许多工具的集成支持。

要了解有关 Vim 编辑器的更多信息,请查看我们以下相关文章。

2. 纳米编辑器

Nano 是一个基于开源命令行的文本编辑器,适用于类 Unix 操作系统。它是根据 Pine 的电子邮件客户端和 Pico 文本编辑器的一部分建模的,具有更多功能。

其功能包括语法突出显示、通过单次击键 (M-3) 注释/取消注释行、可绑定功能、轻松地从合理的段落中剪切尾随空格等。

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

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

3.GNU Emacs

GNU Emacs 是 EMACS 文本编辑器系列中的一个可定制、可扩展、开源、自记录的实时显示文本编辑器,因其可扩展性而广受欢迎。

其功能包括对多种文件格式和语言的语法突出显示支持、使用 Emacs Lisp 代码或 GUI 进行自定义、完整的 Unicode 支持、完整的内置文档和教程等。

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

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

4. 编辑

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

gedit 的功能包括备份文件、文本换行、行编号、远程文件编辑、可配置字体和颜色、正则表达式支持等。

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

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

5. 吉尼

Geany 是一个开源 GTK+ 文本编辑器,旨在为用户提供一个几乎不依赖于其他软件包的轻量级、快速的 IDE。

其功能包括内置可切换控制台、多编程语言、文件格式支持、代码折叠、调用提示、代码导航、符号名称自动完成等。

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

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

6.GNOME 文本编辑器

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

从 2022 年 3 月的 GNOME 42 版本开始,GNOME 文本编辑器成为 GNOME 的主要书写工具,取代了gedit。进行此更改的原因是 GNOME 开发人员希望他们的所有程序都遵循 GNOME 中的外观和工作方式的规则。

要在 Linux 上安装 GNOME 文本编辑器,您可以使用以下适合您的特定 Linux 发行版的命令。

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

7. 崇高文本

Sublime Text 是一款免费、功能强大、专有、社区维护、跨平台且可扩展的源代码编辑器,具有 Python API

Sublime Text 于 2008 年由 Jon SkinnerWill Bond 首次发布,此后赢得了忠实用户的心,他们发誓它是现代的viGNU Emacs 版本。

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

了解有关如何在 Linux 上安装 Sublime Text 的更多信息

8.凯特

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

Kate 用作 Quanta PlusLaTeX 前端和 KDevelop 等技术中的编辑组件。其功能包括代码折叠、可通过 XML 文件扩展的语法突出显示、自动字符编码检测等。

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

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

9.记事本QQ

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

其功能包括简单、养眼的用户界面,支持多视图编辑、插件扩展、多种编程语言、语法突出显示等。

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

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

10.Visual Studio 代码

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

VS Code 功能包括 IntelliSense、内置 Git 命令、编辑器中内置的调试器(配有调试中断)、调用堆栈和交互式控制台,支持几乎所有编程语言等

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

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

11. 赛特

SciTE 是一个基于 SCIntilla 的文本编辑器,最初创建是为了演示 Scintilla,但后来逐渐变得可用于开发和运行通常具有简单配置的程序。

它具有简单的选项卡式 GUI,具有语法突出显示、支持双向文本、帮助脚本、可配置的键盘快捷键等。

SciTE 免费版本可用于具有 GTK+ 和 Windows 的 Linux 兼容系统,而商业版本可从 Mac App Store 下载。

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

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

12. 代码龙虾

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

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

概括

好了,伙计们,你们已经明白了。 Notepadd++ 的 11 种最佳文本编辑器替代品可用于 Linux。您知道您希望添加到列表中的任何有效的方法吗?请随意在下面的部分发表评论。