Я хочу реализовать сочетание клавиш в LyX, которое можно использовать для вставки собственной среды itemize.
Причина внедрения следующая: когда вы хотите добавить среду itemize, среда Lemma также меняется. Любой, кто использует LyX, знает, как это раздражает.
В лучшем случае я просто нажимаю Ctrl+Alt+i
, и появляется окружение.
решение1
При вставке среды Itemize вы выпрыгиваете из среды Lemma. Да, это может раздражать.
Чтобы поместить среду Itemize (или другую) в указанную выше среду (в данном случае Lemma), нажмите , Tab
находясь в вашем детализированном списке.
Чтобы создать сочетание клавиш, которое сделает это за вас за один раз, перейдите Tools > Preferences > Shortcuts > New
и вставьте как функцию
command-sequence layout Itemize; command-alternatives completion-accept;cell-forward;tab-insert;depth-increment;outline-in
Назначьте ему ярлык, и все готово!
Совет профессионала:Я создал функцию, 1) зная, что можно использовать ее command-sequence
при указании сочетаний клавиш — это чрезвычайно мощно (пример). 2) Я знал, что для отправки окружений нужно использовать Tab
. Я почти уверен, что нашел это в документации LyX. 3) Наконец, я посмотрел, какие функции Tab
и shortcut to insert Itemize
выполняются в определенных сочетаниях клавиш, и составил using command-sequence
.
Надеюсь, это ответ на ваш вопрос. В любом случае, спасибо за "soduko" :)