
Это может показаться незначительной проблемой, но мне нравится печатать в Latex, а его сочетания клавиш, например, в Texmaker, просто потрясающие. Например, когда я хочу напечатать \frac{}{}
, я могу использовать автодополнение и переходить между скобками с помощью .
Но есть ли способ, кроме перемещения курсора с помощью «Вправо» или «Ctrl+Вправо», ВЫЙТИ из скобок?
Потому что теперь мои руки могут оставаться в устойчивом положении все время, за исключением случаев, когда я хочу выйти из скобок любого вида. Тогда мне приходится переходить в странное положение, то есть нажимать клавишу со стрелкой вправо, чтобы выйти из скобок?
Итак, есть ли какая-то подобная функция? Например, я набираю \frac
, нажимаю TAB для автодополнения до \frac{}{}
, затем нажимаю TAB для перехода в первую скобку, набираю что-то, нажимаю TAB для перехода в следующую скобку, набираю что-то и затем нажимаю , <Whatever>
чтобы выйти из последней скобки?
Кто-нибудь знает редактор, который имеет такую функциональность, кроме использования клавиш со стрелками? Заранее спасибо :)
Обновление: Сейчас я использую опцию «Пользовательское завершение» в меню пользователя, где вы можете определить собственные заполнители с помощью «@» и просто поместить один из них после последней скобки, например, в дроби.
решение1
Я только что нашел решение дляЛинукс:
- установитьавтоключ(для версий с графическим интерфейсом используйте autokey-gtk или autokey-qt соответственно)
добавить новый пример сценария
keyboard.send_key("<end>") keyboard.send_key("<enter>")
назначьте ему какую-нибудь горячую клавишу, которую вы хотите использовать, я использовал
Ctrl+j
- [опционально] установите фильтр окна для Texmaker в нижней части окна скрипта:
Set > Detect Window Properties > Click on the TexMaker title bar > OK (entire class)
- сохранить, запустить AutoKey (если он еще не запущен)
Теперь в TexMaker вы можете нажать Ctrl+j, чтобы перейти на следующую строку, где бы вы ни находились, ничего не перемещая и не используя клавиши курсора.
Обратите внимание, что подобная процедура теоретически может быть применена к AutoHotKey для Windows, и я почти уверен, что это возможно, но поскольку я давно не пользуюсь Windows, я не могу предоставить точное руководство. Надеюсь, это поможет!
решение2
Я только что случайно узнал, что <ctrl> + <e>
в TeXMaker 4.41 на Ubuntu можно использовать функцию перехода в конец строки, которая также позволяет выйти за скобки.