6月 30

Notepad++配置Markdown实时预览

NppMarkdown插件实现了Markdown的实时预览,但是缺乏可定制性,不能定义HTML的样式。本文介绍另外一个插件,Preview HTML,配合Pandoc,可以实现更好的HTML预览,例如可以引入自定义CSS和JS,显示高亮代码和公式等。 环境要求 安装pandoc并且配置了Path 安装Notepad++插件Preview … Continue reading

5月 20

搭建Pandoc+Markdown写作环境

编辑器使用Notepad++,Pandoc使用目前最新的1.13.2版本。shell环境使用msys。 Notepad++配置Markdown语法高亮 下载Markdown语法规则文件,安装方法如下: just copy the userDefineLang.xml to the npp folder if you install the … Continue reading

4月 23

自定义msys命令

在windows上使用MinGW+MSYS,可以编辑自己的命令脚本,简化命令行。以下是几个例子。 调用notepad++打开文本 编辑 /bin/npp,脚本代码: 调用方式:  调用gvim打开文本 同理,编辑 /bin/gv:  调用pandoc生成pdf 由于我的pandoc不能直接生成pdf,报错如下,一直无法解决: 所以考虑分两 … Continue reading

8月 08

notepad++ v6.4自动完成功能不可用

刚更新到6.4.3时就发现不能用了。大概是因为用习惯了,不能自动完成总感觉缺点什么,于是放弃了手头工作,来回折腾,换了好几个版本发现都不行,最后完全卸载重装,却莫名其妙的好了。 今天,又出现了这样的情况。新建的PHP文件是UTF8的,当出现乱码时,将编码改为ANSI,于是,自动完成又没了。这次运气好,发现了是因为编码导致的,没至于折腾很久 … Continue reading

8月 06

printf和scanf的执行顺序

习惯用notepad++写代码,用NppExec插件编译执行程序。但总遇到一个奇怪的问题: 虽然printf语句在前,但总是到程序结束才执行printf语句,比如一个求最大公约数的程序: NppExec Console中执行的结果: printf提示内容和输出结果到了最后才执行。换到mintty终端下,和上面的情况类似: 直到最近遇到mi … Continue reading

7月 21

Notepad++使用正则表达式替换字符串

这些天做discuz插件,体验到了正则表达式的强大,恰好在notepad++里注意到了正则替换,于是试了下。 待替换的文本: 想要的格式如下: 索引 = 内容 其中,索引为 href属性中的css文件名(不含扩展名),内容为 title属性。如果普通替换,可以得到内容 = 索引 格式的结果,可是剩下的就得手动替换了。 用正则表达式,一步就 … Continue reading

4月 20

Dokuwiki使用小记

修改代码显示样式 默认模板的代码显示样式会把所有的代码显示出来。前几天发的编译原理实验代码,900多行,全部显示后滑鼠标压力略大,遂决定修改之。   打开wiki,随便找一处代码块,用chrome的审查元素功能: 找到样式文件位置。然后在样式文件中搜索pre,可以利用grep提高效率(linux上的好多用着顺手的工具,windo … Continue reading

7月 13

Makefile初步学习

今天用notepad++写代码,多文件的,包括go.cpp,gofsize.cpp,gofsize.h,编译时总是报如下错误: 反复查找也找不到原因,直接到MinGW Shell里敲代码 直接编译通过了,这才发现,自己在notepad++里面设置的快捷编译只是编译go.cpp一个文件: 难怪,找到原因之后,自然而然想到了该用Makefil … Continue reading

6月 27

用BAT文件启动应用程序

在ubuntu下面用   就可以打开gedit并新建一个a.cpp文件,感觉这样很方便,在windows下面有些麻烦。于是也想用命令行来打notepad++和其他一些程序,但是,要在命令行下面简单的用命令而非路径打开他们,就要将他们的路径加入环境变量,那想打开很多程序的时候一个个的加环境变量就很不方便了。于是想到用批处理来完成, … Continue reading