8月 22

git mintty中文乱码

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

4月 23

自定义msys命令

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

8月 01

Github使用小结

老早就注册了github,打算把棋谱转换程序 wgs2sgf托管在那里,可是一直拖啊拖。一个月前,有人提了个issue:   我很想告诉他我是github新手啊同学,还玩不转github,不知道怎么把代码弄上去… PS:今天成功用git提交了代码,可是又发现可以在线编辑文档,如果代码少,在线编辑也很方便 /oh/ 3 … Continue reading