в gedit возможно определить так называемые "отрывки" для более простого входа.
Например, существует отрывок while
. Это означает: Если Вы вводите while ->
(->
обозначает клавишу Tab). И gedit автоматически преобразовывает его в следующее (включая корректное добавление отступа):
while (condition){
}
В энергии (в сочетании с латексным комплектом) я видел следующее: Если Вы вводите (энергия вставляет просто a (
. Если Вы вводите (во второй раз, когда энергия автоматически преобразовывает его в \left( \right)
.
Я нашел abbrev-mode
но этот режим не устанавливает курсор правильно (т.е. между круглыми скобками или в цикле с условием продолжения).
Мне удалось создать пользовательские emacs привязки клавиш/макросы, которые делают все равно (не имея необходимость нажимать клавишу Tab), таким образом, я знаю, что это возможно.
Однако уже есть ли и пакет, где можно определить такие "отрывки" без особых усилий? Или есть ли даже какие-либо серьезные причины не использовать такие вещи?