当我在Sublime Text中编写LaTeX时,如果为列表环境(enumerate
,itemize
,list
和{{1}触发了begin {} - end {}代码段}}),将自动添加description
。但是当我按下\item
键离开环境名称字段时,光标将跳转到Tab
之前的位置而不是之后的位置。这看起来很奇怪,因为通常期望光标移动到\item
命令之后的位置,这样就可以继续输入列表项的文本。
我已经检查了Sublime Text的内置包\item
中提供的snippet code:
LaTeX
<snippet>
<content><![CDATA[\\begin{${1:env}}
${1/(enumerate|itemize|list)|(description)|.*/(?1:\\item )(?2:\\item)/}$0
\\end{${1:env}}]]></content>
<tabTrigger>begin</tabTrigger>
<scope>text.tex.latex</scope>
<description>\begin{}…\end{}</description>
</snippet>
标记的确在之后替换所插入的$0
。
我使用Sublime Text 3 build 3143.即使没有启用第三方软件包,也会在macOS High Sierra和Windows 7(6.1.7601)上出现此问题。
如果这不是Sublime Text的错误,我还缺少哪些其他配置?