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拥有智能处理嵌套环境的能力。