Смысл действия описан тут: http://www.emacswiki.org/emacs/AbbrevMode
Подробности под катом...
Перевод близкий к тексту:
В емакс есть удобная фича замены аббревиатур. Если, например, вы хотетие, чтобы аббревиатурой для "Российская федерация" было "РФ", просто напечатайте "РФ" и оставив указатель после буквы "Ф" выполните 'C-xaig' (мнемоника для add iverse global) и введите расшифровку, в нашем случае "Российская Федерация". Теперь, когда бы Вы ни написали "РФ", вместо двух букв будет вставлено полное название. Аббревиатуры автоматически сохраняются между сессиями в файле ~/.abbrev_defs
Мне кажется, это лучше всего подходит для исправления опечаток. Как только Вы заметили опечатку (я пишу "отвественный" почти каждый раз), если Вы не будете просто исправлять ее, а выполните 'C-xaig' и введите слово правильно, то emacs будет исправлять все ваши такие опечатки, и вы можете писать как сумашедший, а emacs будет приберать весь тот беспорядок, который вы оставили за собой.
Если вам не нравятся аббревиатуры, которые вы установили, то выполнте M-x edit-abbrevs. Вы можете иметь разные аббревиатуры для каждого режима (mode: cperl, c++, Message); буква 'g' в 'C-xaig' означает 'global', то есть любой режим (mode).
Запуск: ‘M-x abbrev-mode’
Назначить аббревиатуру для слова можно с помощью команды C-xag:
Россия C-xag РФ
теперь, каждый раз при введении "РФ", аббревиатура будет заменяться на расшифровку "Россия". К сожалению, если Вы хотите сократить Read The Fine Manual как RTFM, то Вы не сможете просто ввести C-x a g после "Read the Fine Manual". Emacs спросит у Вас сокращение только для последнего слова Manual. Одним из простых решений будет использовать числовой префикс. Отсчитайте, сколько слов должно войти в подстановку и используйте C-u 4 C-x a g после “Read the Fine Manual” --- четыре слова.
Сохранить: ‘M-x write-abbrev-file’ и RET для дефолтного имени файла (создаст файл .abbrev_defs с аббревиатурами).
Редактировать аббревиатуры ‘M-x edit-abbrevs’
Ссылки
http://www.emacswiki.org/emacs/AbbrevMode
Подробности под катом...
Перевод близкий к тексту:
В емакс есть удобная фича замены аббревиатур. Если, например, вы хотетие, чтобы аббревиатурой для "Российская федерация" было "РФ", просто напечатайте "РФ" и оставив указатель после буквы "Ф" выполните 'C-xaig' (мнемоника для add iverse global) и введите расшифровку, в нашем случае "Российская Федерация". Теперь, когда бы Вы ни написали "РФ", вместо двух букв будет вставлено полное название. Аббревиатуры автоматически сохраняются между сессиями в файле ~/.abbrev_defs
Мне кажется, это лучше всего подходит для исправления опечаток. Как только Вы заметили опечатку (я пишу "отвественный" почти каждый раз), если Вы не будете просто исправлять ее, а выполните 'C-xaig' и введите слово правильно, то emacs будет исправлять все ваши такие опечатки, и вы можете писать как сумашедший, а emacs будет приберать весь тот беспорядок, который вы оставили за собой.
Если вам не нравятся аббревиатуры, которые вы установили, то выполнте M-x edit-abbrevs. Вы можете иметь разные аббревиатуры для каждого режима (mode: cperl, c++, Message); буква 'g' в 'C-xaig' означает 'global', то есть любой режим (mode).
Запуск: ‘M-x abbrev-mode’
Назначить аббревиатуру для слова можно с помощью команды C-xag:
Россия C-xag РФ
теперь, каждый раз при введении "РФ", аббревиатура будет заменяться на расшифровку "Россия". К сожалению, если Вы хотите сократить Read The Fine Manual как RTFM, то Вы не сможете просто ввести C-x a g после "Read the Fine Manual". Emacs спросит у Вас сокращение только для последнего слова Manual. Одним из простых решений будет использовать числовой префикс. Отсчитайте, сколько слов должно войти в подстановку и используйте C-u 4 C-x a g после “Read the Fine Manual” --- четыре слова.
Сохранить: ‘M-x write-abbrev-file’ и RET для дефолтного имени файла (создаст файл .abbrev_defs с аббревиатурами).
Редактировать аббревиатуры ‘M-x edit-abbrevs’
Ссылки
http://www.emacswiki.org/emacs/AbbrevMode
Комментариев нет:
Отправить комментарий