2016-09-28 240 views
0

Emacs有一个名为TeX input method的功能:您可以通过输入关联的(La)TeX宏来输入unicode符号。例如,输入\lambda给出λ。vim中有没有类似“TeX输入法”的东西?

是否有一个包在vim中提供了类似的功能?

+2

看一看[乳胶unicoder(https://github.com/joom/latex-unicoder.vim) – hbaderts

+0

感谢@hbaderts,这是完全我想要的是。如果你让这个答案我会接受。 – chrbr

回答

3

有一个Github上称为latex-unicoder包。它可以安装,例如通过添加

Plugin 'joom/latex-unicoder.vim' 

.vimrc文件并调用:PluginInstallVundle.vim插件管理器。

当你在正常模式,则可以调用C-l(这是Ctrl键 + 大号),然后在符号,例如胶乳命令直接输入\lambda。这将Unicode符号λ插入到文档中。该插件即使按标签功能自动完成

-2

你见过http://vim-latex.sourceforge.net?很确定这是你要找的。

为例(虽然不能与拉姆达),这将汇编,显示的Unicode字符π您的.tex文件中:

enter image description here

+1

我想shva想要的东西会自动将'\ lambda'转换为'λ',例如。它看起来不像这个软件包那样。 – mipadi

+0

这实际上就是这个软件包的功能。它不会实时执行,但它会使用unicode编码保存文件并适当地解释宏。 – tadamhicks

+0

手册中的哪些地方会谈论这个问题?我没有看到它在文档中提到它,但我想它可能是一个没有提到的功能。 – mipadi

相关问题