致SciTE中文用户

82 views
Skip to first unread message

instanton

unread,
May 12, 2009, 12:57:54 PM5/12/09
to SciTE研究 - 中文小组
我最近注册了一个针对中文用户的SciTE项目:http://code.google.com/p/scitelatexide/。这个项目包一套完
整的SciTE源代码、二进制发行版、相关的MiCTeX发行版以及一些说明。目前的发行版主要针对TeX/LaTeX编辑环境进行配置,但因为这个发
行版的二进制文件功能是完整的,对其他程序语言只要import相应的properties文件就立即可用。改进的部分包括增加侧边栏、自定义随程序语
言变化的工具条以及一些新的Lexer。欢迎访问并提出意见和建议。

bigclean

unread,
May 13, 2009, 8:58:39 AM5/13/09
to SciTE研究 - 中文小组
很喜欢你定制的scitelatexide的版本,应该是比较适合用来编辑tex文件的,bibtex和asymptote倒是用的不多,非常喜欢
tex文件的配色,比以前的黑色要舒服,不知道你的配色设置是否在SciTEGlobal.properties的LaTeX Settings设置下
面,但是我在添加到自己的文件中时,还是无效,不知道设置是否是在其他的地方?另外,不知道如何应用gui插件,在主页看了一下不是很明白。用
mingw编译svn是,property文件好像不会集成到scite中,是需要另外的设置吗?

instanton

unread,
May 13, 2009, 9:27:44 AM5/13/09
to scit...@googlegroups.com
欢迎使用SciTE LaTeX IDE。

编译:从svn编译后出来的版本没有导入发行版的设置。要用发行版的设置,请单独下载二进制发行版,然后用从svn编译出来的exe替换进去即可。

要改变tex文件配色,需要在SciTEGlobal.properties文件中的LaTeX Settings段更改style.latex.*的数值,注意该文件中的style设置有两套:缩进的设置对应暗色背景的设置,定格的设置对应亮色背景的设置。背景颜色的选择在Colour Scheme Setting段:设置scheme.dark=0
为亮背景(默认),设置scheme.dark=1为暗背景。gui插件的文档现在不够全,将来有可能补上。


2009/5/13 bigclean <zheng...@gmail.com>

jujie zheng

unread,
May 13, 2009, 10:28:01 AM5/13/09
to scit...@googlegroups.com
谢谢instanton。
关于tex的配色,我看了一下我的tex文件和你的全局设置,发现有些styler设置在我的tex文件里你没有对应的设置,也分别试过在全局文件和tex配置文件做设置,但依然还是无效。不知道你的tex的lexer是否是修改过的?
关于gui,在配置文件中require("gui"),那些lua文件应该如何使用?放置在子文件家scite_lua下,还是require载入?lua还只是刚刚入门。望指教。
2009/5/13 bigclean <zheng...@gmail.com>

很喜欢你定制的scitelatexide的版本,应该是比较适合用来编辑tex文件的,bibtex和asymptote倒是用的不多,非常喜欢
tex文件的配色,比以前的黑色要舒服,不知道你的配色设置是否在SciTEGlobal.properties的LaTeX Settings设置下
面,但是我在添加到自己的文件中时,还是无效,不知道设置是否是在其他的地方?另外,不知道如何应用gui插件,在主页看了一下不是很明白。用
mingw编译svn是,property文件好像不会集成到scite中,是需要另外的设置吗?

On 5月13日, 上午12时57分, instanton <microla...@gmail.com> wrote:
> 我最近注册了一个针对中文用户的SciTE项目:http://code.google.com/p/scitelatexide/。这个项目包一套完
> 整的SciTE源代码、二进制发行版、相关的MiCTeX发行版以及一些说明。目前的发行版主要针对TeX/LaTeX编辑环境进行配置,但因为这个发
> 行版的二进制文件功能是完整的,对其他程序语言只要import相应的properties文件就立即可用。改进的部分包括增加侧边栏、自定义随程序语
> 言变化的工具条以及一些新的Lexer。欢迎访问并提出意见和建议。







--
walking on my way.

instanton

unread,
May 13, 2009, 10:48:01 AM5/13/09
to scit...@googlegroups.com, scitel...@googlegroups.com
我的latex lexer是完全重写过的。在svn里面你可以看到源码,在LexLatex.cxx里面。原来的LexTeX.cxx以及LexOthers.cxx里面的tex/latex的lexer都被我删除了。

require("gui")用来调入Steve的gui库,要用gui提供的功能还需要写gui脚本。你可以参照GUI-Panel.lua的语法自己进行扩展。

2009/5/13 jujie zheng <zheng...@gmail.com>

jujie zheng

unread,
May 13, 2009, 10:52:25 PM5/13/09
to scit...@googlegroups.com
比对过源代码,发现了修改过的tex。感觉修改过的latex的lexer确实要好的多,不知道Neil就不就收这个lexer?正在考虑是否把官方的scite换成scite-ru,功能更强。
关于gui插件,如果已经写好了lua脚本,应该如何使用?
Thanks!

2009/5/13 instanton <micro...@gmail.com>

jujie zheng

unread,
May 13, 2009, 11:15:55 PM5/13/09
to scit...@googlegroups.com
套用了一些你的全局设置中的代码,lua库总算是载入了,但是载入的使用有些问题,gui-panel载入总是失败,看来还是应该修改代码。不知道拓展的lua文件与scite的官方版本是否兼容?

2009/5/13 instanton <micro...@gmail.com>

instanton

unread,
May 14, 2009, 12:59:01 AM5/14/09
to scit...@googlegroups.com
Neil不收这个lexer的原因很复杂,其中一个主要因素是我写的lexer需要放宽kerword class的个数,这会影响到所有lexer占用内存的数量。SciTE-Ru已经放宽这种限制,但是它的中文搜索功能完全失效了。lua脚本直接在Lua启动脚本中添加近来就可以,例如 require(“your_script") 就可以了。

2009/5/14 jujie zheng <zheng...@gmail.com>

jujie zheng

unread,
May 14, 2009, 1:11:22 AM5/14/09
to scit...@googlegroups.com
lua脚本现在我是用extman来进行管理,比较方便。
关于keyword class,好像在ctex的论坛上有关于这个的介绍,light可能也是scite的初衷。

2009/5/14 instanton <micro...@gmail.com>
Reply all
Reply to author
Forward
0 new messages