使用 C# 开发的现代轻量级 Windows 文本编辑器

f7ff07e7d9089b3ec690a94f40ce413d.png

b586624fc903cb35da38b2332e94b65b.gif

b07e7dadf4d4713cf6e16e13d914b601.png

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用!

Notepads 是一个具有简约设计的现代化轻量级文本编辑器,在 github 上开源,由微软大佬 Jiaqi Liu 开发。

开发背景

在我决定自己创建一个现代化 Windows 10 记事本应用程序之前,我等了很长一段时间。请不要误会我的意思,Notepad++、VS Code 和 Sublime 都是很棒的文本编辑器。我都用过,以后还会继续用。但是,它们要么太重,要么看起来不那么吸引人。有时我只想使用 Windows 记事本来写笔记或编辑配置文件。所以我决定在这里创建一个 win32 记事本替代品,并尝试赋予它现代的外观和感觉。最重要的是,它必须非常快并且对每个人都有吸引力。

711f0e862b4f255de7f3c0ae0da1347b.png

功能特性

  • • 带有内置选项卡系统的设计。

  • • 速度极快,轻量。

  • • 在 Windows + R 的命令窗口中输入 notepads 启动。

  • • 支持 Markdown 以及实时预览。

  • • 文本的修改差异对比。

预览

主页

9429f1be8d135bd63679483079ca97cf.png

文本差异对比

5fa8f5ef20e7374ca85bdcf9a4a130b2.png

Markdown 支持

7cdf1b08e381eb4ecc47a485ed4da093.png

个性化

cd22121e7924c3f9b172a45b054f2498.png

Notepads App 可以在 Microsoft Store 安装下载。

52612fedf6db9510deaf8361d26b79ea.png

项目地址

https://github.com/0x7c13/Notepads

往期推荐:

 使用 C# 开发的摸鱼背单词软件 ToastFish

适用于 .NET 的开源文本差异对比组件

基于 abp 微服务架构的开源低代码平台

开源轻量的 .NET 监控工具 - 看门狗

.NET 中使用 ExcelMapper 高效读写 Excel

6e3e798587084966e97c950f90a9e73c.png

分享

ab9c911c337b40e95d6f90dfa9ad66b6.png

点收藏

0027d170851881fa4282d43644d8d45a.png

点点赞

9776d9393fe30912f48388fb3d4c11a8.png

点在看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/280724.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式压测系列之Jmeter4.0第一季

1)Jmeter4.0介绍 jmeter是个纯java编写的开源压测工具,apache旗下的开源软件,一开始是设计为web测试的软件,由于发展迅猛,现在可以压测许多协议比如:http、https、soap、ftp、database数据库、LDAP 轻量目…

powershell 查看系统设备\device status

查看设备 $allDevice"C:\Data\soundDevAll.txt" (Get-WmiObject -Class Win32_SoundDevice).Name|Out-File $allDevice device status $deviceInfoGet-WmiObject Win32_PnPEntity| select Name, Status | where {$_.Name -like "$deviceName"} $set…

Fish Shell 使用笔记

安装Fish Shell brew install fish 安装Oh My Fish curl -L https://get.oh-my.fish | fish 安装Fisher curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish 配置 autojump clone autojump git clone https://github.com/wting/autojum…

Entity Framework Core 7中高效地进行批量数据插入

因为之前的版本中,EF Core无法实现高效地批量插入、修改、删除数据,所以我开发了Zack.EFCore.Batch这个开源项目,比较受大家的欢迎,获得了400多个star。从.NET 7开始,微软在Entity Framework Core 7内置了对高效地批量…

Hive学习之路 (一)Hive初识

Hive 简介 什么是Hive 1、Hive 由 Facebook 实现并开源 2、是基于 Hadoop 的一个数据仓库工具 3、可以将结构化的数据映射为一张数据库表 4、并提供 HQL(Hive SQL)查询功能 5、底层数据是存储在 HDFS 上 6、Hive的本质是将 SQL 语句转换为 MapReduce 任务运行 7、使不熟悉 MapR…

angularJs select绑定的model 取不到值

内容结构 一.原因分析 二. 解决办法 一.原因分析 1.由于原型继承的关系,修改父级对象中的someBareValue会同时修改子对象中的值,但反之则不行。2.ng-if 以及 ng-repeat 会创建一个子级作用域,如果在这俩个指令中添加了元素&a…

PS2019摄影后期处理(三)通透....

一、PS可选颜色 在对应颜色进行cmyk加减

(原創) 今天拿到學生證了 (日記)

<原文我在2006/09/07發表在藍色小舖>今天拿到學生證了&#xff0c;終於正式成為台大的學生。第一件事情就是去台大圖書館借了四本書回家看&#xff0c;一次可以借兩個月耶&#xff0c;真不錯。 感覺很複雜&#xff0c;下星期要離開華碩&#xff0c;得繳回識別證&#xff…

os 键盘快捷键截图_如何通过键盘快捷键更有效地使用OS X虚拟桌面

os 键盘快捷键截图() We like having multiple virtual desktops on OS X, especially when we can supercharge them by combining them with a few simple keyboard shortcuts. So, on that note, here are some practical ways to use OS X’s virtual desktops like you me…

旗正规则引擎内存表出错的原因及解决方法

经常我们有一些使用者问到这个问题&#xff0c;关于内存表出错的情况&#xff0c;其实问题不复杂&#xff0c;我这给大家简单的讲一下就明白了&#xff0c;如果还有什么不明白的&#xff0c;其实也都可以问厂家杭州旗正&#xff0c;随时都有人回应的。 1 内存表 1.1 汇总 1.1.1…

Shell脚本之sed的使用

1.sed命令&#xff1b;主要作用是查找&#xff1b;新增 删除 和修改替换。 user.txt daokr#cat user.txt ID Name Sex Age 1 zhang M 19 2 wang G 20 3 cheng M 10 4 huahua M 100 查找命令&#xff1a;-n 和 p&#xff08;prin…

.NET周报【11月第4期 2022-11-30】

国内文章.NET 7 的 AOT 到底能不能扛反编译&#xff1f;https://www.cnblogs.com/huangxincheng/p/16917197.html在 B 站&#xff0c;公众号上发了一篇 AOT 的文章后&#xff0c;没想到反响还是挺大的&#xff0c;都称赞这个东西能抗反编译&#xff0c;可以让破解难度极大提高&…

结合hello world探讨gcc编译程序的过程

本博客&#xff08;http://blog.csdn.net/livelylittlefish&#xff09;贴出作者&#xff08;三二一小鱼&#xff09;相关研究、学习内容所做的笔记&#xff0c;欢迎广大朋友指正&#xff01; 结合"hello world"探讨gcc编译程序的过程 1. gcc简介 gcc/g是GNU工程的C和…

Powershell 时间相关

1.时间相差秒数计算 $start Get-Date Get-HotFix $end Get-Date Write-Host -ForegroundColor Red (Total Runtime: ($end - $start).TotalSeconds)//若开始时间保存为字符串$startTime Get-Date -Format yyyyMMddTHH:mm:ss $startTime[datetime]::ParseExact("$sta…

java类中,成员变量赋值第一个进行,其次是静态构造函数,再次是构造函数

如题是结论&#xff0c;如果有人问你Java类的成员初始化顺序和初始化块知识就这样回答他。下面是代码&#xff1a; package com.test;public class TestClass{// 成员变量赋值第一个执行private static int m11;private int m21;// 静态构造函数第二个执行static{System.out.pr…

Unity的未来,是固守Mono,还是拥抱CoreCLR?

TLDR;Unity坚定的拥抱.NET标准生态&#xff0c;正全速向CoreCLR迁移。Mono vs CoreCLR对于一个C#的初学者&#xff0c;首先要了解的便是.NET和C#的关系。所以这里不再赘述。对于一个Unity的初学者&#xff0c;在使用C#编码的过程中&#xff0c;一定会遇到一些C#新特性不能在项目…

hinton教授的本科生课程CSC321-机器学习中的神经网的笔记

最近一直在看仙守博友所记录的笔记 Hinton的CSC321课程&#xff08;完结&#xff0c;待文字润色&#xff09;&#xff1a; 1、lecture1-NN的简介 2、lecture2-NN结构的主要类型的概述和感知机 3、lecture3-线性神经元和算法 4、lecture4-神经网络在语言上的应用 5、lecture5-对…

ASP存储过程参数数据类型

ASP调用存储过程一般的方法&#xff1a; p.Append cmd.CreateParameter("参数名称",类型,方向,大小) 参许参数值的类型的意义如下&#xff1a; 名称值 整数值 功能 adDBTimeStamp 135 日期时间数据类型 adDecimal 14 十进制整数值 adDouble …

powershell 启动线程与关闭线程

启动线程 $ScreenCapture"C:\ResolutionTool\ScreenCapture.exe" Start-Process $ScreenCapture 关闭线程 Get-Process ScreenCapture| Stop-Process

HDU 5673 Robot 卡特兰数

题目链接&#xff1a; http://acm.hdu.edu.cn/showproblem.php?pid5673 题目描述&#xff1a; 一个人从原点开始向右走&#xff0c; 要求N秒后回到原点&#xff0c; 且过程中不能到负半轴&#xff0c; 人有两种操作&#xff0c; 走动或者停止&#xff0c; 问总共有多少种方案&…