Latex-Suite中的Alt键
一直使用vim-latex
作为编写LaTeX
文件的主力,但是虽然之前设置好了Alt
键,但是一直用的较少,今天试用了一下Alt
相关智能键,特别好用,查阅手册后将这部分使用规则记录下来。
开启Alt键
1 | let g:Tex_AdvancedMath = 1 |
由于我使用的是neovim
,
所以设置了上述路径,如果您使用vim
请找到对应路径设置即可。缺省时,如果某菜单对应了热键<key>
,那么在
Vim
中按Alt-<key>
将使得屏幕焦点转移到菜单栏(menu bar
)上。如果因此而产生了冲突,那么需要在$VIM/ftplugin/tex.vim
文件中设置set winaltkeys=no
,以使用这些Alt
键相关的宏映射。
,而我们一般没有这个需要,所以放心开启Alt
键即可。
Alt键映射
Alt-L
这是一个多态的、插入模式下的宏映射,根据处于光标之前的字符展开为下列形式之一。光标之前的字符 展开
光标前的字符 | 替换为相应字符 |
---|---|
( 或 ) | \left(<++>\right) |
[ 或 ] | \left[<++>\right] |
| | \left|<++>\right| |
{ | \left{<++>\right} |
< 或 > | \langle<++>\rangle |
q | \lefteqn{<++>}<++> |
其他 | \label{<++>} |
Alt-B
此插入模式宏映射将前一个字符包括进\mathbf{}
中。
Alt-C
插入模式下,该键的多态性如下所示:
- 如果前一个字符是一个字母或数字,那么将它转为大写并将其包括进
\mathcal{}
。 - 否则插入
\cite{}
。
在可视模式下,它简单地将所选部分包括进\mathcal{}
。
Alt-I
此宏映射根据光标包括在哪个环境中在光标处插入\item
命令。\item
命令的风格(style)取决于包括它的环境。缺省时,Alt-I
为下列环境定义了风格:
Environment | Stle |
---|---|
itemize | \item |
enumerate | \item |
theindex | \item |
thebibliography | \item[<+biblabel+>]{<+bibkey+>} <++> |
description | \item[<+label+>] <++> |
Alt-I
拥有智能处理嵌套环境的能力。