TVIM(Tex Vim IM)

Vim、Emacs配置和使用
回复
头像
IDRI
帖子: 476
注册时间: 2010-07-02 21:47

TVIM(Tex Vim IM)

#1

帖子 IDRI » 2012-04-27 18:24

TVIM(Tex Vim IM)
嗨,兄弟们,小弟小不才,写了一个输入法,不要误解会了,我不是要与fcitx相争高下,我的输入法只能用于vim中 。呵呵,想法是来自vimim,那我为什么还要写一个呢,主要是我自 己想炼下手?是也不是,这个还是花了我一些精力的。

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

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

我的输入法,支持四种模式,中文(呵呵),临时英文英文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) 已下载 73 次
对系统:更加了解; 对软件:更强,更新,更有趣

ubuntu--arch--gentoo

vim(latex-suit),tex(xelatex,metapost),zim,chromium,virtualbox,awk......
头像
IDRI
帖子: 476
注册时间: 2010-07-02 21:47

Re: TVIM(Tex Vim IM)

#2

帖子 IDRI » 2012-04-27 18:33

沙发自己坐,多支持 :em05 :em06 :em09 :em04 :em11
对系统:更加了解; 对软件:更强,更新,更有趣

ubuntu--arch--gentoo

vim(latex-suit),tex(xelatex,metapost),zim,chromium,virtualbox,awk......
reallynotme
帖子: 157
注册时间: 2010-11-11 18:13
系统: Ubuntu

Re: TVIM(Tex Vim IM)

#3

帖子 reallynotme » 2012-07-06 10:40

马克一下,不过不会五笔也不会太会写vim脚本
回复