Notepads icon indicating copy to clipboard operation
Notepads copied to clipboard

[Feature request] 添加代码高亮

Open Grand-cocoa opened this issue 3 years ago • 2 comments
trafficstars

Is your feature request related to a problem? Please describe. 不,没有任何现有的问题与之相关

Describe the solution you'd like 我希望添加代码高亮,比如 JSON 中的元素名和 HTML 中的标签 这是一个文本编辑器,对于一般用户来说,notepad 就能满足其需求,所以使用此软件的大多是 IT 从业人员(也有可能不是),而 IT 从业人员使用文本编辑器最基本的需求就是能够方便的查看配置文件,没有高亮会使得查看非常困难

Describe alternatives you've considered 可以以文件格式来使用正则确定高亮部分,比如 HTML 标签总在 <> 中、属性前总有一个空格、属性值总是在属性名后且有一个 = ,而 JSON 的元素名总在 : 前,编程语言关键字前后总是一个空格、小括号或者大括号(当然也有可能出现意料之外的语言,但普遍的文本查看器也没有进行支持)

Additional context image image image

Grand-cocoa avatar Jan 17 '22 03:01 Grand-cocoa

Notepads目前使用的rich edit control功能比较单一而且对大文本的支持不好。高亮是可以实现的但是带价非常高(性能上)。所以我后来就放弃了。除非以后notepads换成notepad++用的文本框scintilla 不然的话暂时是没可能实现。

0x7c13 avatar Apr 09 '22 00:04 0x7c13

这个功能还是很需要的,也理解作者,可能开发量确实大。

seflerZ avatar Apr 13 '22 03:04 seflerZ