挖井

类库大魔王的挖井日记

挖一口属于自己的井


TeXCoding进度

  前次说到可以做一个TeX编辑的完整工具,于是这两天都投入进去了,AutoCompletion倒是也实现得勉强可用了,自我感觉至少比SciTELaTeXIDE的做得好一点点吧,Code Snippet也实现了,具体配置是抄SciTELaTeXIDE的,还有Outline也实现了,用正则表达式每一行都匹配了一遍,其中对一个大字符串按换行符分割是用Lua自己的string.gmatch的,这个模式匹配方法还是很好用的。今天一天都花在实现LaTeX编译之类的命令上去了,其实就是直接调用TeX系统中的可执行文件,完全的体力活啊,而且有一点的是,我对TeX的了解只是一点儿皮毛,很多命令都不知道的,这就使得我只能看SciTELaTeXIDE有哪些命令了,还剩下一点点,争取明天全部完成,就可以真正开始写用户手册了。
  抱怨一下QT Creator,真是比较另类啊,选了用Release方式编译,最后链接仍然是用Debug链接的,真是土死了,还一直没找到在哪里设置链接子系统是用console还是windows,默认都用console了,只好手动修改下它自动生成的makefile。

本文地址:

https://minidump.info/blog/2010/03/texcoding-e8-bf-9b-e5-ba-a6/

上一篇

合入新的latex lexer代码

  因为准备写用户文档了,而且是打算用LaTeX编写,最后生成PDF格式,所以要有一个好用的LaTeX编辑器。本来这类工具应该是很多的,但从一开始我就打算是自己写一个这样的工具。当然编辑器仍然是用Scintilla的,只不过,Scintilla中的lexer对TeX的支持并不好,官方代码库中,...…

CodingStudio 全文阅读
下一篇

要开始认真写用户手册了

  今天看到消息,WinEdt发布6.0版本了,这个软件停在5.x版本长达9年之久,我曾经也试用过,遇到它发疯的时刻,不知什么操作过后,所有的中文字符都会变成乱码,而且在输入时,自动换行很不智能。6.0版本马上下载下来试了试,发现编辑器部分做得更漂亮了些,其他的以前就没深入过,也不知道有什么改...…

CodingStudio 全文阅读