lenny20

Results 23 issues of lenny20

新配置或者没有配置时,Notepad2的窗口大小和尺寸就会错乱,跳到屏幕右侧,这在PE系统里比较常见。 程序自动获取屏幕分辨率很简单,希望按照百分比设置窗口大小,适应性更强。

✅enhancement
ui

(除去几个重合的)增加支持一些也好啊,增强正则式功效。 TextPro专为处理全角半角、简繁汉字优化,支持下列通配符(注意大小写): 以半角为主的部分: \a  匹配任意英文字母; \\~a  匹配除字母外的任意半角或全角字符; \d   匹配任意数字; \\~d  匹配除数字外的任意半角或全角字符; \h   匹配任意词首字符(字母及下划线); \\~h  匹配除字母及下划线以外的任意字符; \l   匹配任意小写字母; \\~l  匹配除小写字母外的任意半角或全角字符; \o   匹配任意八进制数字(0-7); \\~o  匹配除八进制数字外的任意字符; \p   匹配任意半角标点符号(非空格、字母、数字的可打印ASCII字符); \\~p  匹配除半角标点以外的任意半角或全角字符; \s   匹配任意空白字符(半角空格、TAB); \\~s  ...

✅enhancement
regex
unicode

如果前后相邻有字符,比如(别人)写好代码(我)再补上引号括号的情况,就不应该自动完成,否则频繁删除多余一半会增添麻烦,有违初衷; 如果前后是空白(Tab、空格和行末),则应该自动完成符号。 希望考虑,谢谢!

✅enhancement
auto-completion

Mozilla's (u)chardet would generate better results, I would like to switch to this Encoding-Detector. Uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character...

❎wontfix
encoding

我查看了两次,没发现Notepad2哪个命令使用 Ctrl+Shift+Z,不知是否汉化遗漏。 搜狗拼音很重要的字符大全快捷键就是Ctrl+Shift+Z,因为没有其它简便方式输入各种特殊字符,希望给它保留。 谢谢!

💬discussion
⌨️keymap
ime

这类黑色背景的乱码数量繁多,如何搜索匹配它们,以便替换? ![20211213_192646](https://user-images.githubusercontent.com/47594662/145879757-64b52671-f830-4a38-8cde-4bba34698c6c.png)

目前自动格式化缩进只针对空格与Tab之间的转换。 既然括号匹配正确,那么进一步实现整体代码嵌套的层级缩进也应该可行吧。 有些代码if/for缩进不够规范,如果能自动实现就省事了。 可能表达不专业,请见谅!辛苦!

formatter

Notepad2 默认的bat和ini配色挺难看,这是最常用到的类型。 以下经过多年调整使用,感觉比较耐看,颜色都是有名字的: [Global Styles] Default Code Style=font:Tahoma; size:12 Default Text Style=font:新宋体; size:12 Margin and Line Number=size:-2; fore:#787878 Current Line=size:2; fore:#C2C0C3; back:#FAFAFF; outline:90 [Batch File] Comment=fore:#BDB76B Keyword=fore:#7B68EE Command=fore:#0080FF Variable=fore:#E619E6 Operator=fore:#F45000...

theme

中文菜单:“编辑”-->“包围选中文本” 包围和选中都是动词,并列看有些费解,一般不会把“选中文本”整体当成名词理解。 把“选中文本”换另一种表达,简称“选区”或者“所选”。 也就是,“包围所选”或者“包围选区”。你们觉得呢?

🌐i18n
💬discussion

The steps to clear the cache are tedious, and I hope to add a button in the main menu or main screen for quick cleaning. Thank you, very much!