标签 Notepad++ 下的文章

使用notepad++作为nsis编辑器

nsis充分的解释了什么叫“不重复造轮子”,就一个nsi script compiler,no IDE, no editor。以前一直用HM NIS EDIT,现对于专业的HM NIS EDIT而言,Notepad++有代码高亮、代码缩进的功能。HM NIS EDIT也是一个不错的编辑器,有专门用于生成NSIS脚本的图形化向导。但是HM NIS Edit很久没有更新了,自我感觉没有Notepad++用起来顺手。

在使用Notepad++的时候如果通过快捷键来调用nsis编辑器或直接调用编译好的安装包呢?方法如下:

1.在Notepad++主界面上按F5打开运行界面,输入"D:appNSISmakensisw.exe" "$(FULL_CURRENT_PATH)" (包含引号,假设NSIS安装在D:appNSIS目录下),然后保存快捷键使用和HM NIS Edit一样的Ctrl + F9

2.继续按F5输入"D:appoutSetup.exe",(假设这是安装包路径),快捷键输入F9

3.搞定。

使用notepad++作为nsis编辑器

notepad++正则表达式转换日期格式[mm/dd/yy mm:ss]为[yy.mm.dd]

使用了三个月的gtd软件:BooguNote,一个所谓的树形结构gtd软件。

我发现BooguNote软件的高级功能没用到几个,它使用xml来存储信息。因为本人应用比较肤浅,所以直接转成txt来得快一点。

其中一直实用BooguNote的F12 shortcut来快速插入当前日期,而且格式固定为:[mm/dd/yy mm:ss],i don't fancy that.所以我用notepad++的regular expression替换了一下。首先查找模式设定为“正则表达式”,不是“普通”也不是“扩展”哦。

\[(\d+)\/(\d+)\/(\d+) (\d+):(\d+)\]

替换为:

[20\3.\1.\2]

最后say good bye to BooguNote。

Notepad++ 中文查找问题解决方法

Notepad++ 查找中文字符时有问题,找到的结果根本就不是你要查的内容。以下两种临时解决方法任选一种即可解决:

方法一:查找时,在“查找模式”中,由“普通”改为“正则表达式”。
方法二:在菜单栏的“格式”中,默认是“以ANSI格式编码”,改为使用“GB2312”就好了(格式->Character sets->Chinese->GB2312)。Windows上的中文默认是按GB18030编码的。