试试受 Notepad++ 启发的文本编辑器

经典的记事本可靠且熟悉,而经过改进的新版本提供了无尽的插件来定制您的体验。
48 位读者喜欢这篇文章。
How to create outlines in Linux with TreeLine

Startup Stock Photos。 Creative Commons CC0 许可证。

如果您在网上寻找出色的开源文本编辑器,您一定会遇到 Notepad++。 Notepad++ 是一款持久且流行的编辑器,仅为 Windows 构建。 我使用开源操作系统 Linux,但仍然很想体验 Notepad++。 幸运的是,我发现了一种尝试 Notepad++ 的方法(是的,它是 WINE)和一种近似的方法。

在 WINE 中运行 Notepad++

这曾经看起来像一个疯狂的想法,但很久以前,一群开发人员想知道他们是否可以逆向工程使 Windows 工作的系统级库,然后将其作为开源软件发布。 这就是 WINE——对 Windows 核心组件的重写,允许许多 Windows 应用程序在 Linux 上运行。

这是一项惊人的成就,除其他外,它还帮助 ReactOS 项目启动了一个类似 Windows 的开源操作系统,Valve Software 创建了 Steam Play 以在 Linux 上运行 Windows 游戏,以及对文本编辑器过度好奇的人尝试 Notepad++。

此过程涉及两个步骤

  1. 从您的软件仓库在 Linux 上安装 WINE。
  2. 下载 Notepad++ EXE 安装程序。 使用 WINE,您可以像启动本机应用程序一样启动它,并将 Notepad++ 安装到您的系统。

Winetricks

或者,您可以使用 Winetricks 安装应用程序,包括 Notepad++。 Winetricks 是一个 shell 脚本,其中包含适用于数十个应用程序、游戏、字体等的经过测试的构建脚本。 您可能可以从发行版的软件仓库中安装 Winetricks。 如果它不可用,那么您可以自己下载它

$ mkdir ~/bin
$ cd ~/bin
$ wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ ./winetricks

Winetricks 是一个简单的菜单驱动应用程序。 在安装应用程序菜单选项中找到 npp(“Notepad plus plus”)。

Winetricks

在 Linux 上使用认为自己在 Windows 上运行的应用程序时,有一些事情需要习惯,但没什么大不了的。 您必须习惯于由字母指定的硬盘位置的概念,并且您可能需要下载并安装一些 Windows 主题,以帮助您的 WINE 环境感觉与系统的其余部分更好地集成。 一旦您使用了在 WINE 上运行的 Notepad++,您很快就会忘记 WINE 的参与。

Notepad++ running in WINE on Linux

运行 Notepadqq

Notepadqq 和 Notepad++ 之间没有任何隶属关系,只是前者从后者汲取了灵感。 它们不是相同的应用程序,但如果您是原始应用程序的普通粉丝,那么您可能会发现 Notepadqq 是一个合适的本机替代品。

Notepadqq 很容易 作为 Flatpak 安装 在 Linux 或 Chromebook 上。 或者,您可以 从其源代码下载并编译它。 某些支持可用于 在 MacOS 上编译

screenshot of black notepad terminal with white lettering

记事本(改进版)

无论您如何满足您对改进的记事本的渴望,您都会很高兴地发现您拥有一个响应迅速、可定制和可扩展的编辑器。 这两个应用程序都为大约 80 种编程语言和文本格式提供语法突出显示,包括 C、C++、Java、Python、Javascript、Lua、Markdown、RPM spec 文件和 YAML

它们也都使用会话的概念,或者在您的记事本编辑器中打开的一组文件,您可以根据需要保存和重新加载。 使用会话可以帮助您将工作组织成项目。

这两个记事本应用程序都可以通过插件进行扩展。 Notepad++ 具有一个 Plugins Admin 面板,您可以在其中浏览可用的插件。 Notepadqq 没有 Notepad++ 那么多年的开发经验,因此,似乎没有那么多可用的扩展。 但是,您可以 使用 Node.js 开发自己的扩展

尝试记事本(改进版)

无论您坚持使用经典的 Notepad++ 还是冒险进入更新的 Notepadqq,您一定会对这些可靠的编辑器感到满意。 它们为您提供高效文本编辑所需的功能,以及您需要的访问权限,以便您可以一起破解自己的扩展。 这些都是有趣、可靠和值得信赖的项目,所以今天就尝试一个(或两个)!

接下来读什么

充分利用 Vi 文本编辑器

Vi 是典型的 Unix 文本编辑器。 了解它 - 或它的任何化身,Vim、Neovim、gVim、nvi 或 Elvis,适用于 Linux、macOS、Windows 或 BSD。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算行业工作过,而且经常同时工作。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.