notepadqq

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

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

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

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

让我们来看看它。

取得软件

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

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

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

记事本的空白画布。

使用记事本

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

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

使用Notepadqq编辑本文。

Notepadqq的主要功能

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

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

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

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

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

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

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

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

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

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

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

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

notepadqq

notepadqq_Notepadqq Linux文本编辑器入门相关推荐

  1. 最优秀的5个Linux文本编辑器

    from: http://article.yeeyan.org/view/169956/174836 作为不久前举办的比赛的一部分内容,我从那些选出他们最喜欢的Linux文本编辑器的极客读者们那获得了 ...

  2. Linux最著名的文本编辑器,最优秀的5个Linux文本编辑器

    Vi / Vim Editor Vim以绝对优势获胜在大家的意料之中.如果你不熟悉最好的5个Linux文本编辑器中的任何一个,阅读本文剩下的部分对那些编辑器多点了解. 1. Vim Editor 最新 ...

  3. 第三章 ---- 了解各种 Linux 文本编辑器

    了解各种 Linux 文本编辑器 了解 Linux 中不同类型的文本编辑器 编辑器的功能 适用于 Linux 的编辑器 解释 Vi 文本编辑器 开始使用 Vi 常用命令 Vi 中的光标移动命令 插入和 ...

  4. linux 文本编辑器_Linux排名前7位的最佳文本编辑器

    linux 文本编辑器 Text editors play a major role for Linux users. Whether it is setting up user instructio ...

  5. Linux文本编辑器——vim

    Linux文本编辑器   ed  pico  emacs  nano  gVim  vim  vi   vim 是文本编辑器  不是文字处理工具(office  liboffice  wps)  你的 ...

  6. Linux——文本编辑器(Vi)详解介绍

    Linux--文本编辑器(Vi)详解介绍 1.Vi的简介 Vi是Visual interface的简称,可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是v ...

  7. Linux文本编辑器-vim

    Linux文本编辑器-vim Vim简介 Vim是从vi发展出来的一个文本编辑器.其代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢 ...

  8. linux文本编辑器里d,Linux 文 本 编 辑 器 J e d

    在这篇文章中,我将介绍 Jed,它是一个基于终端的编辑器,它的特点是有一个方便的下拉菜单,这让那些刚刚接触终端编辑器的用户,以及那些不喜欢记住每个功能的组合键的用户而言变得特别容易. Jed 方便的下 ...

  9. 优秀的Linux文本编辑器

    优秀的Linux文本编辑器想要挑起狂热Linux爱好者之间的激烈争辩吗?那就问问他们最喜欢的文本编辑器是什么吧.在开源社区中,选择一个用来写文本,或者更进一步,用来写代码的编辑器,比选择一个球队或者游 ...

最新文章

  1. linux 配置软连接的需要注意的一个问题
  2. 交叉验证的意义和目的_干货:详解原料药的工艺验证
  3. 指代消解论文阅读(一): END-TO-END NEURAL COREFERENCE RESOLUTION REVISITED: A SIMPLE YETEFFECTIVE BASELINE
  4. 吴恩达 coursera ML 第十三课总结+作业答案
  5. Java IO: FileInputStream
  6. java 打包边下载_JAVA实现边下载边压缩
  7. Ubuntu 18.04 忘记 mysql root密码及其重置
  8. 设置背景图片的两种方式,并解决手机端背景图片高度自适应问题
  9. .net EventHandler 事件处理
  10. 2019数据安装勾选_【登陆、勾选、签名......,你在发票平台遇到的各类问题这里都有答案!】增值税发票综合服务平台常见问题整理(一)...
  11. 支持8086c语言编程的编译器,8086汇编语言编程软件|8086汇编语言编译器(MKStudio) v1.0免费版 附安装教程_星星软件园...
  12. 手机内存LPDDR4X、LPDDR4、LPDDR3的区别 ICMAX告诉你
  13. SpringBoot调优
  14. 【Linux】制作U-Boot烧写镜像到SD卡的过程(上篇)
  15. hdu 5238 Calculator(线段树+中国剩余定理)
  16. 2022-2028全球与中国企业上云市场现状及未来发展趋势
  17. 如何一键制作css精灵图?
  18. HCJ1:页面高度设置为百分百
  19. 深入分析:代理游戏真的可以赚钱吗?
  20. python 创建空的numpy数组_真假美猴王-Numpy数据与Python数组的区别与联系

热门文章

  1. 深入理解BitMap
  2. springboot使用curator实现服务的注册和发现
  3. 当你用浏览器打开一个链接的时候,计算机做了哪些工作
  4. Yii2语言国际化配置
  5. cv2.cornerHarris()详解 python+OpenCV 中的 Harris 角点检测
  6. 理解Java集合框架里面的的transient关键字
  7. Linux服务器安全防护十个方面
  8. [生产库实战] 如何使用触发器对生产库上亿级大表进行实时同步
  9. libpcap 编程入门资源
  10. JavaSE基础笔记十二