8月 22

git mintty中文乱码

环境 MinGW+msys+mintty,msys配置过中文显示与输入,详见此文。 mintty配置为默认编码,ls等命令正常显示 git on mintty 安装git后,将git bin目录加入环境变量,直接在mintty中使用git。中文会显示为Unicode码 参考网上文章,设置quotepath值为false: 之后显示为utf … Continue reading

8月 01

gnuplot简单使用

设置输出 输出格式 some formats ascii输出 输出文件 输出文件 set output ‘filename’ 大小 set size m,n,m,n为放大、缩小的倍数(相对于当前大小) 常用绘图设置 坐标范围 改变坐标范围 set xrange[min:max],set yrange[min:max] 只在本次绘图中有效 … Continue reading

6月 30

Notepad++配置Markdown实时预览

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

6月 21

Chrome辅助手机网页开发

此需求始于Discuz插件开发,能方便的调试手机插件。 手机解析discuzcode 手机版解析discuzcode,需要在指定 页面嵌入-手机版 的脚步名称,如果和普通版写在同一个文件中,那么脚本名称和普通版的相同 之后手机版的页面嵌入需要以 mobileplugin_开头。嵌入点名称和PC插件有区别的,如global_header_m … Continue reading

5月 30

ConTeXt处理中文

Github上找到一个Pandoc处理简历的Repo,Markdown格式书写,Pandoc转换为HTML,RTF,PDF等格式。转换PDF用的是ConTeXt,中文全部不显示。 ConTeXt对中文的支持 网上搜到一篇文章,介绍TeX家族对中文的支持: 由于 ConTeXt MkIV 使用近来开发的 LuaTeX 引擎,能容易的使用字体 … 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

xxd读取二进制文件

wgs2sgf需要处理二进制文件,以前一直在windows下用UltraEdit,无法复制文本,有点不方便。今天搜了一下linux下的类似工具,看到了xxd。在windows下可以通过msys使用xxd。下面就以msys中的xxd为例。 xxd的帮助信息: 使用示例 处理对象是wgs棋谱,棋谱信息头有122字节,由于wgs中有单字节表示的 … Continue reading

8月 06

printf和scanf的执行顺序

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