惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
S
Securelist
D
Docker
The Register - Security
The Register - Security
GbyAI
GbyAI
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
罗磊的独立博客
博客园 - 【当耐特】
F
Full Disclosure
WordPress大学
WordPress大学
腾讯CDC
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
SecWiki News
SecWiki News
L
Lohrmann on Cybersecurity
I
InfoQ
MyScale Blog
MyScale Blog
量子位
Cyberwarzone
Cyberwarzone
博客园 - 三生石上(FineUI控件)
The Hacker News
The Hacker News
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园_首页
H
Help Net Security
K
Kaspersky official blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
The Cloudflare Blog
P
Proofpoint News Feed
V
Visual Studio Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tailwind CSS Blog
爱范儿
爱范儿
P
Privacy International News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
B
Blog RSS Feed

博客园 - 润之

关于 Excel 中导入 JSON 文件 Git Bash 在使用 pacman 安装软件包时的报错问题处理 .NET 操作 RabbitMQ 踩坑记录 Git Bash 中 pacman 安装软件包失败的问题处理 深度操作系统 deepin 20.8 定制的 SSH 安全模块问题 关于在WSL中使用RabbitMQ的问题 PowerShell脚本编写踩坑记 访问局域网资源,出现“指定的网络密码不正确” 微信图片缓存中的 dat 文件处理 关于禅道的白屏问题 Python处理编码汉字的一些方法收集 使用xrdp远程管理debian的一些记录 匿名类对象的相关测试 关于 Win10 下使用 IETester 的问题 关于 Windows 10 字体安装目录的问题 关于 NPOI 导出的 Excel 出现“部分内容有问题” 的解决方法 解决美图看看不出现在“Open with”的子菜单中的问题 关于BLOB/TEXT字段存储设计及性能的简单研究 Win10 远程服务器版
安利一个分支版本的Notepad2
润之 · 2020-08-27 · via 博客园 - 润之

先上地址:https://github.com/zufuliu/notepad2

最近越来越受不了傻大黑粗的Notepad++,决定淘汰它!工作中主要的重量级使用还都是VSCODE,但平时快速打开个文件,简单编辑、浏览等操作,需要一个非常轻量,但功能又不能太弱的编辑器,感觉Notepad++越来越重,而且给人的感觉很僵硬,一点都不友好,这次下决心要换掉它了!

找来找去也没有满意的,突然想起来Notepad2,搜到了zufuliu大神的版本,试用了一下感觉比较惊艳,已经不是以前那个老旧停更的Notepad2了!曾经觉得欠缺的当前行删除/复制、垂直编辑等功能都有了,而且使用起来相当顺手,真是今非昔比了!

深度使用后发现不能自定义txt的语法高亮,是写死的,想在zufuliu大神的github上发个问题一下,看看能不能解决,没想到大神竟然秒回复!而且还耐心指导具体的代码位置,以及自己修改后的编译,真的是真正的大神!大赞!

顺便分享一下我的修改,Styles.c:

if (StrCaseEqual(lpszExt, L"txt")) {
    bFound = TRUE;
    if (StrCaseEqual(lpszName, L"CMakeLists.txt") || StrCaseEqual(lpszName, L"CMakeCache.txt")) {
        pLexNew = &lexCMake;
    } else if (StrCaseEqual(lpszName, L"LLVMBuild.txt")) {
        pLexNew = &lexINI;
    } else {
        // pLexNew = &lexTextFile;  // 这行被我注释掉了
        bFound = FALSE;     // 加了这一行
    }
}