3.3k star开源的Notepad++文本编辑器替代品,跨平台

server/2024/9/19 23:02:49/ 标签: notepad++

1 简介

notepad++作者在软件readme中有不当言论,之前公司就让强制卸载掉了,对于习惯了实用notepad++的属实不方便,前段时间有一篇推荐notepad next的,使用起来也不错,今天推荐一款新的替代品,notepad–。

采用C++语言写的notepad,支持linux、mac、windows多平台,基本功能与++一致,甚至还对UOS做了兼容。

2 安装

github可以访问的直接到如下链接去下载就可以,目前支持windows、mac、linux版本

https://github.com/cxasm/notepad–

github如果无法访问的话,可以后台直接私信

也可以访问如下地址获取

https://gitee.com/cxasm/notepad–/releases/tag/v2.3

3 软件使用截图

notepad–在深度国产uos运行效果:

notepad–在windows运行效果:

notepad–在macOs运行效果:

notepad–在redhat运行效果:

4 一些使用技巧

  1. 批量插入文本

Ndd 提供了列块模式,有两种方法。
1.依次点击工具栏–编辑—列块模式,进入列块模式后,按住键盘 ALT 键不动,鼠标左
键光标选择插入位置,然后从上至下划动(注意不要选中文本内容),可以将多个段落按列纵
向切分,设置切分线。此时在切分线处输入要插入的内容,就可以批量纵向插入一列文本。插
入的位置由光标所在位置决定,可以是段落的首尾或中间。

2.软件还提供了“列块编辑”模式,点击工具栏–编辑—列块编辑,勾选“插入文本”
选框,输入欲插入的内容,返回 Ndd 编辑器主界面在要插入文本的位置用光标定位,再返回
“列块编辑”框,点击“确定”即可。还可以按增量插入数字,设置重复次数插入等功能,用
户可以自己探索使用。

  1. 文件对比

Ndd 提供了“文件/文件夹对比及同步”功能,这是 Ndd 的又一个特色功能。将
国外收费的专业对比软件免费化,实现国产替代。可快速对比文本文件中的不同点,
实时进行对比同步操作。支持文件夹/文件同步及对比,文件编码批量转换、批量修
改,编辑修改,撤销修改;支持二进制 bin 文件对比等功能。是将 CCompare(CC
Compare CCompare 绿色免费的文件对比同步工具 (itdp.cn))专业软件的部分功能集成到了
文本编辑器中。


http://www.ppmy.cn/server/116906.html

相关文章

已配置好的Linux CentOS7虚拟机转换为可视化界面问题

一、发现问题 学习过程中发现可视化界面比较有意思,就想尝试搞一下看看,于是去网站上搜索,看到的一些是在新建虚拟机的时候进行设置的,我尝试跟着步骤去搞,发现其中最关键的一步,软件选择中,没有…

Request Response

1 前言 1.1 内容概要 理解Request、Response和HTTP报文之间的关系掌握通过Request能够获得的信息 请求URL、URI、请求协议请求头、客户机和主机请求参数 掌握通过Response能够完成的设置 响应中文乱码问题响应(Json)字符串、图片(文件&a…

应用层简单实现udp / tcp网络通信

一、常见网络接口总结 1、创建 socket 文件描述符 (TCP/UDP, 客户端 服务器) int socket(int domain, int type, int protocol); domain:AF_INET:网络通信,AF_LOCAL:本地通信 type:UDP:SOCK_DGRAM&…

QXlsx编译静态库-配置为Qt模块

Qt读写Excel–QXlsx编译为静态库-配置为Qt模块🍆 文章目录 Qt读写Excel--QXlsx编译为静态库-配置为Qt模块🍆[toc]1、概述🥔2、准备工作🥕3、配置环境🌽4、加载QXlsx静态库🥒 👉QXlsx使用&#x…

Spring MVC的异步模式(ResponseBodyEmitter、SseEmitter、StreamingResponseBody)

在SpringBoot异步接口实现:提高系统的吞吐量中,讲到使用Callable、WebAsyncTask、DeferredResult来提供异步接口,但是他们仅用于返回单个异步值——即返回一个值之后,就不能再返回值了。如果想生成多个异步值并将这些值写入响应&a…

怎样将vue项目 部署在ngixn的子目录下

如果同一服务器的80端口下,需要部署两个或以上数量的vue项目,那么就需要将其中一个vue项目部署在根目录下,其他的项目部署在子目录下. 像这样的配置 访问根目录 / 访问灭火器后台管理,访问 /mall/ 访问商城的后台管理 那么商场的vue项目,这样配置,才能在/mall/下正常访问? 1…

[数据集][目标检测]岩石种类检测数据集VOC+YOLO格式4766张9类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):4766 标注数量(xml文件个数):4766 标注数量(txt文件个数):4766 标注…

网络丢包是如何产生的

在网络通信过程中,数据以数据包的形式在发送方和接收方之间传输。理想状态下,所有数据包都应准确无误地到达目的地。然而,在实际的网络环境中,数据包可能会在传输过程中丢失,这种现象被称为网络丢包。网络丢包会导致数…

MySQL从C盘迁移到D盘

文章目录 前言一、停止MySQL服务打开服务(方式一)打开服务(方式二)停止MySQL服务 二、找到C盘中的文件文件夹1文件夹2文件夹3 三、修改文件内容1.对应文件夹12.对应文件夹3 四、 修改注册表中文件路径1.打开注册表2. 修改注册表中…

黑龙江等保测评二级系统费用解析:如何合理预算?

在信息安全日益受到重视的今天,等保测评成为企业合规的重要环节。尤其是在黑龙江,随着网络安全法的实施,越来越多的企业开始关注等保测评的相关费用。那么,黑龙江等保测评二级系统的费用是如何计算的呢? 首先&#xf…

基于SpringBoot+Vue的鲜花销售/鲜花商城/花店管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的鲜花销售…

Kafka原理剖析之「Topic创建」

一、前言 Kafka提供了高性能的读写,而这些读写操作均是操作在Topic上的,Topic的创建就尤为关键,其中涉及分区分配策略、状态流转等,而Topic的新建语句非常简单 bash kafka-topics.sh \ --bootstrap-server localhost:9092 \ // …

OZON电子产品大幅增长,OZON跨境PS5销量激增

Top1 存储卡 Карта памяти Canvas Select Plus 128 ГБ 商品id:1548303593 月销量:2131 欢迎各位卖家朋友点击这里: 👉 D。DDqbt。COm/74rD 免费体验 随着智能手机和平板电脑的普及,用户对于存储空…

Apache SeaTunnel Committer 进阶指南

Apache SeaTunnel 作为一个开源的数据集成工具,旨在简化和加速海量数据的采集和传输。 社区的 Committer 是指拥有项目存储库的写权限的社区成员,即 Committer 可以自行修改代码、文档和网站,也可以合并其他成员的贡献。成为 Apache SeaTunn…

类组件化websocket的方法(心跳机制)

/*** WebSocket统一管理*/ export class WebSocketClient {constructor(url) {if (!url) {throw new Error("WebSocket URL is required.");}this.url url;this.websocket null;this.listeners {};this.heartbeatInterval 30000; // 心跳检测间隔(毫秒…

动态获取git版本号

有时为了方便查用户使用版本情况,我们需要在某些接口加入git版本号。那问题来了,每次发版时都要手动修改版本号,既加大了工作量,又容易忘记。如果能动态注册版本号就方便多了。 接下来我们说下如何动态注入版本号。 // vue.confi…

决策树基础概论

1. 概述 在机器学习领域,决策树(Decision Tree) 是一种高度直观且广泛应用的算法。它通过一系列简单的是/否问题,将复杂的决策过程分解为一棵树状结构,使得分类或回归问题的解决过程直观明了。决策树的最大特点在于可…

Rust 所有权 借用与引用

文章目录 发现宝藏1. 所有权(Ownership)2. 引用(References)2.1 不可变引用2.2 可变引用2.3 引用的规则 3. 悬垂引用(Dangling References)4. 借用(Borrowing)结论 发现宝藏 前些天…

数据结构应用实例(五)——关键路径

Content: 一、问题描述二、算法思想三、代码实现四、小结 一、问题描述 设计实现 AOE 网的关键活动与关键路径问题; 二、算法思想 获取拓扑序列;计算节点的最早开始时间 v e [ i ] ve[i] ve[i];计算节点的最晚开始时间 v l [ j ] vl[j] v…

如何用静态住宅代理实现分布式代理网络

分布式代理网络能够显著提升覆盖范围和稳定性,尤其在需要处理大量请求和确保高可用性的应用场景中。在现代网络架构中,静态住宅代理因其稳定性和真实IP地址的优势,成为了分布式代理网络设计的重要组成部分。本文将详细探讨如何设计和实现分布…