vim и abbreviation
Обнаружил в vim необходимую команду:
:ab <from> <TO>
Теперь помещаю в ~/.vimrc строку
:ab def DEFINE
И пользуюсь тем, что сокращение def разворачивается в DEFINE
Но не нашел ответ на следующие вопросы:
1) Если я пытаюсь написать
:ab os-command OS-COMMAND
то выдает ошибку - не нравится vim то, что в "os-command" находится
минус. Как его заставить разворачивать именно "os-command"? Ну привык я
к нему в Emacs (да и много есть привычных сокращений с минусом)
2) В Emacs у меня было сокращение, содержащее несколько строк (в т. ч.
и одну пустую):
("message" "MESSAGE
VIEW-AS ALERT-BOX.
" nil 0)
Можно ли такое сотворить в vim, и как?
3) как заставить все эти сокращения работать только для одной progmode?
В Wed, 16 May 2007 10:32:41 +0400
kraw <akroh***@b*****.ru> пишет:
..........
Еще проблема:
Есть у меня в ~/.vimrc
:ab find FIND
:ad help HELP
Теперь я не могу воспользоваться командами :find и :help
Можно ли ограничить действие ab только "режимом вставки"? Ну и только
одним progmode.