当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : TVIM(Tex Vim IM)
帖子发表于 : 2012-04-27 18:24 
头像

注册: 2010-07-02 21:47
帖子: 476
送出感谢: 0 次
接收感谢: 0 次
TVIM(Tex Vim IM)
嗨,兄弟们,小弟小不才,写了一个输入法,不要误解会了,我不是要与fcitx相争高下,我的输入法只能用于vim中 。呵呵,想法是来自vimim,那我为什么还要写一个呢,主要是我自 己想炼下手?是也不是,这个还是花了我一些精力的。

不是批评vimm,但是我在用vimim的时候有一些想法,vimim的功能很 全,支持多个输入法,小弟只支持一个wubi(拼音不支持,小弟精力 有限)。但有一个问题,不兼容于latex-suit,与其有一些冲突.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

我的输入法,支持四种模式,中文(呵呵),临时英文英文[size=200]tex
(看到这个是不是很激动,这可不是简单的不与latex-suit冲突) 。


这里临时英文是指,可以直接输入英文的单词与句子,对了为了有这个 功能,本输入法不支持自动上屏(呵呵)。临时英文可以有长句子, 回车上屏。

这里的一个特色功能,也是因为有这么一个功能我才想把它发出来给大家用。

当我们在写tex文件时,你如果要输入控制序列的时候你总是要进行英文状态.不管你用的是什么编辑工具进行编辑都会有这个问题.而如果你用的是vim,又会出现一些问题,你会在中英文之间来回切换.

而TVIM会自动在中文与英文之间进行切换,当你输入tex的控制序列的时候,输入数学公式的时候,会自动输入英文,结束了输入时,一个空格之后自动变成中文输入。一般的命令与中文之间本来就有空格,但是数学的后一个$与中文之间要输入一个空格。


这个功能是不是很爽。


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

开启方法:

开启的方法是Ctrl-\与vimim一样,进行英文模式(不是临时英文)C-z
临时英文不用切换,直接输入,这样当文章中有一些英文词的时候很方便,临时英文用回车上屏。




安装方法
:下载包,把两个文件放到 .vim/plugin下面,

在 .vim/ftplugin/tex.vim(没有就自己建一个 )中加入
代码:
syntax match Statement /\\[\a-zA-Z]*/

注:其实你可以自己放在你喜欢的地方,懂的人就不说了,呵呵



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

我自己用了一段时间了,感觉还不错,没有什么大的问题了,就想发出来,大家看一下,给一些意见,也可以帮助我完成一拼音的部份,我不用拼音,对于拼音的部份也就没有兴趣了,所以我自己不会写拼音的部份。这次是想让大家给测试一下,看看有没有什么问题,好改进,呵呵


[/size]


附件:
tvim.tar.gz [511.11 KiB]
被下载 21 次


_________________
对系统:更加了解; 对软件:更强,更新,更有趣

ubuntu--arch--gentoo

vim(latex-suit),tex(xelatex,metapost),zim,chromium,virtualbox,awk......
页首
 用户资料  
 
2 楼 
 文章标题 : Re: TVIM(Tex Vim IM)
帖子发表于 : 2012-04-27 18:33 
头像

注册: 2010-07-02 21:47
帖子: 476
送出感谢: 0 次
接收感谢: 0 次
沙发自己坐,多支持 :em05 :em06 :em09 :em04 :em11


_________________
对系统:更加了解; 对软件:更强,更新,更有趣

ubuntu--arch--gentoo

vim(latex-suit),tex(xelatex,metapost),zim,chromium,virtualbox,awk......


页首
 用户资料  
 
3 楼 
 文章标题 : Re: TVIM(Tex Vim IM)
帖子发表于 : 2012-07-06 10:40 

注册: 2010-11-11 18:13
帖子: 157
系统: Ubuntu
送出感谢: 0 次
接收感谢: 4
马克一下,不过不会五笔也不会太会写vim脚本


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译