Отправляет email-рассылки с помощью сервиса Sendsay

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 (#665533)

 

Ответы:

В Wed, 16 May 2007 10:32:41 +0400
kraw <akroh***@b*****.ru> пишет:

..........

Еще проблема:

Есть у меня в ~/.vimrc

:ab find FIND
:ad help HELP

Теперь я не могу воспользоваться командами :find и :help

Можно ли ограничить действие ab только "режимом вставки"? Ну и только
одним progmode.

Ответить   Wed, 16 May 2007 15:31:38 +0400 (#665612)

 

В Wed, 16 May 2007 10:32:41 +0400
kraw <akroh***@b*****.ru> пишет:

..........

Еще проблема:

Есть у меня в ~/.vimrc

:ab find FIND
:ad help HELP

Теперь я не могу воспользоваться командами :find и :help

Можно ли ограничить действие ab только "режимом вставки"? Ну и только
одним progmode.

Ответить   Wed, 16 May 2007 15:31:38 +0400 (#665616)