notepadqq_Notepadqq Linux文本编辑器入门

2023-11-09

notepadqq

我不使用Windows。 我的意思是操作系统。 至少,不是在我自己的计算机上,也没有我自己的任何工作。

当我是一名顾问时,我经常不得不在客户办公室外工作,这意味着使用他们的硬件,这也意味着在许多这些办公室中使用Windows。

即使使用Windows,我也尝试安装尽可能多的开源软件。 为什么? 因为它的工作原理与(如果不是更好)其专有等效技术一样好。 我一直安装的应用程序之一是Notepad ++,它是Opensource.com社区主持人Ruth Holloway 在2016年研究的

老实说,我已经想要了一个适用于Linux的Notepad ++版本。 有人以记事本的形式实现了我的愿望。 尽管它被称为“开发人员的文本编辑器”,但对于作家或其他任何人来说,它也不是一个坏工具。

让我们来看看它。

取得软件

您可以通过两种方式获取Notepadqq。 如果您掌握了这些技巧并安装了正确的依赖项,则可以从GitHub上获取源代码并编译到您的内心。

另一方面,也有Debian软件包,您可以从Arch Linux或openSUSE信息库安装Notepadqq。 我通常通过Ubuntu PPA (个人软件包存档)进行安装。 不要判断我

安装Notepadqq后,将其启动,即可开始使用。

Notepadqq's blank canvas.

记事本的空白画布。

使用记事本

我将描述如何使用Notepadqq完成需要完成的工作,例如编写,将简单的shell脚本组合在一起,编辑网页等。 我没有编码,所以我无法告诉您Notepadqq对这项工作有多好(或没有)。 你被警告了。

您可能会认为,使用文本编辑器进行编写仅涉及激活并键入内容。 好吧,你是对的。 有点儿。 我并不总是用纯净的原始文字写作。 我还使用多种标记语言,包括Markdown,HTML和LaTeX。 为此,Notepadqq做得很好。

Editing this article with Notepadqq

使用Notepadqq编辑本文。

Notepadqq的主要功能

与许多流行的文本编辑器相比,Notepadqq的功能似乎有些薄。 显然,您可以使用编辑器打开任何文本文件。 尽管Notepadqq不执行标签匹配或自动完成功能,但它确实具有智能缩进功能,该功能可以记住我键入的最后一行的缩进设置。

最新版本的Notepadqq(1.2.0)还支持扩展。 要使用该功能,您需要安装Node.jsnpm (JavaScript程序包管理器),并在其首选项中将Notepadqq指向它们。 没有那么多扩展。 我只能找到两个美化JSON文件并将HEX转换为ASCII的文件。 由于Notepadqq还很年轻,我希望会有更多扩展名。

我一直在文本编辑器中寻找的一个功能是语法突出显示 。 您需要先以正确的扩展名保存文件(例如,使用Markdown格式化的文档的扩展名是.md),然后再突出显示语法。启动后,它一点也不差劲:

Syntax highlighting of a LaTeX document.

在LaTeX文档中突出显示语法。

Notepadqq还具有一些其他有用的功能来编辑文本。 首先是在大写和小写之间转换的能力。 我用的不是很多,但是当我需要它时非常方便。 我希望开发人员添加一项功能,以将文本转换为标题大小写

从行的开头或结尾修剪空格的功能更加有用,而我更常使用。 在处理较旧的文本文件,其他操作系统的文本文件或在标记语言之间转换的文件时,我经常使用它。 它节省了很多无聊的,重复的,手工的工作。

其他功能和一个或两个问题

那么Notepadqq还有什么其他功能? 快速清单:

  • 在各种类型的字符编码之间转换文件
  • 搜索和替换功能,支持正则表达式和搜索在编辑器中未打开的文件
  • 在编辑器中重命名文件
  • 自定义配色方案

另一方面,没有字数(尽管Notepadqq保持连续的字符和行数),也没有拼写检查器。

最终,Notepadqq并不是Linux的逐个功能的Notepad ++克隆。 再说一次,我不认为这是预期的。 它仍在开发中,因此我希望编辑器背后的人们在未来几个月内添加更多功能。

翻译自: https://opensource.com/article/17/12/editing-text-linux-desktop-notepadqq

notepadqq

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

notepadqq_Notepadqq Linux文本编辑器入门 的相关文章