数据科学工厂 发表于 2024-6-20 10:46:31

Linux 下 12 个最佳 Notepad++ 替代品

动动发财的小手,点个赞吧!

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

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

## 1. Vim

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

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

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

![](https://s2.loli.net/2023/10/24/PJbimZhl3zO9Wqd.png)

## 2. Nano

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

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

![](data/attachment/forum/plugin_zhanmishu_markdown/202406/a881093bebbba620fd0c72207f4b6899_1718851587_1152.png)

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

```sh
$ sudo apt install nano         
$ sudo yum install nano         
$ sudo emerge -a sys-apps/nano
$ sudo apk add nano            
$ sudo pacman -S nano         
$ sudo zypper install nano      
```

## 3. GNU Emacs

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

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

![](https://s2.loli.net/2023/10/24/DzF3Gg4WAx2HfIa.png)

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

```sh
$ sudo apt install emacs         
$ sudo yum install emacs         
$ sudo emerge -a sys-apps/emacs
$ sudo apk add emacs            
$ sudo pacman -S emacs         
$ sudo zypper install emacs      
```

## 4. Gedit

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

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

![](https://s2.loli.net/2023/10/24/rzSX7gKxDfynQc2.png)

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

```sh
$ sudo apt install gedit         
$ sudo yum install gedit         
$ sudo emerge -a sys-apps/gedit
$ sudo apk add gedit            
$ sudo pacman -S gedit         
$ sudo zypper install gedit      
```

## 5. Geany

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

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

![](https://s2.loli.net/2023/10/24/TfBcYdMpLyRUnEP.png)

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

```sh
$ sudo apt install geany         
$ sudo yum install geany         
$ sudo emerge -a sys-apps/geany
$ sudo apk add geany            
$ sudo pacman -S geany         
$ sudo zypper install geany      
```

## 6. GNOME

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

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

![](data/attachment/forum/plugin_zhanmishu_markdown/202406/ef0d5d6ae96d52c94cf28858153d2fd4_1718851587_2808.png)

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

```sh
$ sudo apt install gnome-text-editor         
$ sudo yum install gnome-text-editor         
$ sudo emerge -a sys-apps/gnome-text-editor
$ sudo apk add gnome-text-editor            
$ sudo pacman -S gnome-text-editor         
$ sudo zypper install gnome-text-editor      
```

## 7. Sublime

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

Sublime Text 于 2008 年由 Jon Skinner 和 Will Bond 首次发布,自此赢得了忠实用户的心,他们发誓它是 vi 和 GNU Emacs 的现代版本。

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

![](https://s2.loli.net/2023/10/24/Ih69zBgF38qGYul.png)

## 8. Kate

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

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

![](https://s2.loli.net/2023/10/24/KeXOG9wIafhgAk7.png)

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

```sh
$ sudo apt install kate         
$ sudo yum install kate         
$ sudo emerge -a sys-apps/kate
$ sudo apk add kate            
$ sudo pacman -S kate         
$ sudo zypper install kate      
```

## 9. Notepadqq

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

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

![](data/attachment/forum/plugin_zhanmishu_markdown/202406/f28a70761bcc7e1bd7dcb289d9508c2a_1718851587_6725.png)

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

```sh
$ sudo apt install notepadqq         
$ sudo yum install notepadqq         
$ sudo emerge -a sys-apps/notepadqq
$ sudo apk add notepadqq            
$ sudo pacman -S notepadqq         
$ sudo zypper install notepadqq      
```

## 10. Visual Studio Code

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

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

![](https://s2.loli.net/2023/10/24/fb2JYPeNAmWLgzp.png)

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

```sh
$ sudo apt install code         
$ sudo yum install code         
$ sudo emerge -a sys-apps/code
$ sudo apk add code            
$ sudo pacman -S code         
$ sudo zypper install code      
```

## 11. SciTE

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

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

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

![](https://s2.loli.net/2023/10/24/oyKrHsMzlnaAPDx.png)

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

```sh
$ sudo apt install scite         
$ sudo yum install scite         
$ sudo emerge -a sys-apps/scite
$ sudo apk add scite            
$ sudo pacman -S scite         
$ sudo zypper install scite         
```

## 12. CodeLobster

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

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

![](data/attachment/forum/plugin_zhanmishu_markdown/202406/d693d789069afa1c39da47d43e9139b1_1718851587_4436.png)
页: [1]
查看完整版本: Linux 下 12 个最佳 Notepad++ 替代品