Is there a keyboard shortcut in TeXnicCenter to complete the current environment? In other words, it should add the appropriate \end{....}.

  • 6
    Press Ctrl + Space. – Gonzalo Medina Jun 15 '11 at 18:07
  • 1
    Have a look at Tips on code completion on TeXnicCenter. – Stefan Kottwitz Jun 15 '11 at 18:35
  • 5
    @doncherry: in that case, I'll recommend to always type \begin{<env>} \end{<env>} at once (and in this circumstances auto completion can be handy), and fill the contents afterwards; this helps to prevent forgetting to end an environment. – Gonzalo Medina Jun 15 '11 at 19:29
  • 2
    Obligatory emacs answer: C-c ] closes the current environment. – Seamus Jul 1 '11 at 10:24
  • 1
    Sadly, it does seem that the correct answer is "there isn't". Oh well. It's the main feature I miss from Emacs. – Jeremy Hurwitz Jul 6 '11 at 22:48

(Summarising comments as an answer, so that this question is 'answered'.)

It seems that you are looking for a keyboard shortcut to take the input


and have TeXniccenter automatically close the environment with


(i.e. to close whatever the last environment opened was.) At present, the answer is 'TeXniceenter does not have such a function'. Perhaps lodge a feature request.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.