Я знаю , что я могу использовать *bold*
, /italic/
, _underline_
, =verbatim=
, ~code~
, и , +strike-through+
чтобы применить разметки текста в org-mode
. Но как мне создать привязки клавиш для применения этих изменений к области текста? Например, если я хочу сделать текст жирным, есть ли более простой способ, чем
- переход к началу текста
- добавив к нему префикс
*
- навигация до конца текста
- добавление
*
?
Кажется, я не могу найти ни одной команды, которая "выделяет жирный шрифт", например org-make-region-bold
. Есть ли такая команда?
источник
electric-pair-mode
что пара также применяется к выбранному региону. Я всегда думал, что электрические пары предназначены только для вставки пар.*
и/
обычно используется в типовых документах в режиме Org например ,*
начинается с заголовком. Точно так же, если вы вводите косую черту в длинном тексте, например, есть дополнительная косая черта, которую вы должны удалять каждый раз.Вы можете использовать
wrap-region
пакет (также доступен на Melpa), чтобы обернуть регион любым персонажем по вашему выбору. Это, конечно, может быть настроено для основного режима.expand-region
Пакет дополняет этот пакет очень хорошо (также доступны в Melpa).Применение
er/expand-region
.*
чтобы выделить этот регион как жирный (вorg-mode
).источник
Пользователи Зла могут использовать второстепенный режим злого окружения, чтобы иметь дело с различными видами разметки. Вы можете добавить разметку к визуальному выделению с помощью
S
(по умолчанию) или к текстовым объектам в обычном режиме с помощьюys
.Вы также можете изменить или удалить некоторые маркеры. Но чтобы изменить или удалить маркеры, которые по умолчанию не известны злому окружению, вам нужно добавить их в Зло как текстовые объекты .
источник