11

When I write

\begin{enumerate}

sublime text does not auto complete it to

\begin{enumerate} \item \end{enumerate} 

like I would expect. Is there a way to achieve this?

2 Answers 2

19

If you type enum and press Tab you will get this:

enter image description here

Similarly type item and press Tab to get

enter image description here

To put a new \item press Shift + Enter at the end of line

enter image description here

For a quick view of these short cuts Press Tools and then Snippets (Cntrl+L, Cntrl+S) to get

enter image description here

3
  • Your answer is much better than mine... I had no idea about that shortcut! Thank you! :-)
    – darthbith
    Commented Jan 13, 2015 at 12:57
  • Are you not using WinEdt as your editor anymore? Commented Jan 13, 2015 at 13:25
  • @karlkoeller I do but reduced the usage as I started learning other editors (mainly emacs). But winedt always when on windoze!. :)
    – user11232
    Commented Jan 13, 2015 at 13:27
5

Type begin (without the \), then push TAB. This will complete the environment so you will see

\begin{env}

\end{env}

and the cursor will be highlighting both envs. You can then type enumerate, which will fill enumerate into both env spots, and add an item in the middle:

\begin{enumerate}
    item 
\end{enumerate}

Unfortunately, it seems there is a bug that the \ before item is not added automatically. The same works for itemize.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .