在 Microsoft Windows 操作系统的众多可用选项中,Notepad++ 可以说是最受欢迎的文本和源代码编辑器之一。然而,遗憾的是,它在 Linux 上不可用,这使得那些习惯了这个编辑器并从 Windows 切换到 Linux 的人的生活变得更加困难。
如果您刚刚切换到 Linux 并且正在寻找 Notepad++ 替代品,您会很高兴知道有一个名为记事本QQ。更重要的是,它的用户界面和功能集也与 Notepad++ 相似(如果不完全相同)。在这篇文章中我们将讨论如何安装和使用Notepadqq。
笔记:本文提到的所有指令和命令均已在Ubuntu 14.04上测试。
记事本QQ
Notepadqq 官方声称是一款类似 Notepad++ 的 Linux 桌面编辑器。它是一个开源的通用编辑器,面向最终用户和开发人员。它提供的一些功能包括语法突出显示(适用于 100 多种不同语言)、代码折叠、配色方案、文件监控、多重选择、正则表达式驱动的搜索等等。
下载并安装
您可以使用以下三个命令轻松下载并安装编辑器:
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq安装后,您可以从应用程序菜单或运行以下命令启动编辑器应用程序:
notepadqq
请注意,对于 Notepadqq,建议您在系统上安装 Qt 5.3 或更高版本,尽管该工具也可以在 Qt 5.2 上运行。要了解如何升级 Qt,请前往编辑器GitHub 网页.
用法
在本节中,我们将讨论编辑器提供的一些有用的功能。
加载/保存会话
与 Notepad++ 一样,Notepadqq 也允许您保存和加载会话,您可以分别通过“文件 -> 保存会话...”和“文件 -> 加载会话...”来执行此操作。

对于新手来说,会话主要跟踪编辑器中打开的文件。因此,您可以保存会话,然后再加载它,以便从您离开的位置继续工作。
文本编辑功能
除了基本的文本编辑功能(如撤消、重做、剪切/复制/粘贴、全选和删除)之外,Notepadqq 还提供了一些非常有用的功能。例如,只需单击几下,您就可以复制正在编辑的文件的名称、完整路径或目录路径。

您可以将文本从小写转换为大写,反之亦然,复制或删除行,并根据您的要求设置 EOL 格式和缩进。最后,编辑器还提供了一个名为“空白操作”的功能,可让您使用空格和制表符。

搜索
与任何其他通用编辑器一样,Notepadqq 允许您查找和替换文件中的文本。但这还不是全部,因为您还可以使用该工具的搜索功能来查找和替换多个文件中的文本。您需要提供一个目录路径才能使用此功能 - 下图中的“查找范围”字段。

文件监控
如果您正在 Notepadqq 中编辑文件,并且任何外部进程/应用程序对该文件进行了一些更改(或者删除它),编辑器会立即将此信息传递给用户,并提供重新加载文件或忽略更改的选项。这是一个例子。

编程语言支持
现在,这就是Notepadqq的真正优势所在。只需转到“语言”菜单,您就会看到该编辑器支持多种编程语言。

设置
如果您想调整编辑器的配色方案、语言的制表符/空格设置等,只需前往“设置 -> 首选项”,您可以在其中更改外观、语言和搜索相关的首选项等。

结论
Notepadqq 提供了一个漂亮、整洁的用户界面,这肯定会让你想起 Notepad++,就像后者一样,它也提供了大量的功能。如果您的 Linux 机器上非常缺少 Notepad++,我强烈鼓励您尝试 Notepadqq – 我相信您不会失望的。






