我有一个问题,这个问题一直困扰着我,而且我找不到解决办法。
我想使用我可以按<C-j>
的功能,光标移动到下一个占位符。
这适用于常规文件,但是当我编辑.tex文件(即启用了latex-suite)时,这会插入:
\right=IMAP_Jumpfunc('', 0)
而不是实际跳跃(我认为这是通过上述映射完成的)。
常规映射没有问题(我已经这样做了:map rhs lhs
),但它不适用于任何乳胶套件宏。其他示例:如果我插入图形(通过菜单),它只是在文本中插入以下内容:
\right=Tex_DoEnvironment(``figure'')
抱歉,我自己无法解决这个问题,对于有经验的用户来说这可能是微不足道的。但我没有人问过。
答案 0 :(得分:0)
在调用函数之前,您似乎忘记了<c-r>=
。
答案 1 :(得分:0)
Gah,我发现了错误!
我已经定义了一个键映射:
:imap <C-r> \right
(用于添加到乳胶中的括号)。然后由预定义的映射调用...
多么荒谬
课程:始终注释掉整个或部分设置文件,然后查看事情是否开始有效。