Определение собственной команды в командном режиме с помощью: - PullRequest
1 голос
/ 05 июня 2011

Я хочу определить команду, которая выполняется :command<CR>.

Я пробовал что-то вроде этого:

cmap hello exec "normal aHello World"<Esc>

У меня две проблемы с результатом:

  1. Если я печатаю медленно, то в нижней строке сидит :hello, а после нажатия Return я получаю

    Не команда редактора: привет

  2. Если я печатаю быстро, то :hello не сидит там, и мне не нужно нажимать клавишу Return - но, по крайней мере, это работает. *

Может кто-нибудь указать мне, как я должен определить команду hello таким образом, чтобы медленный набор текста работал?

1 Ответ

1 голос
/ 05 июня 2011

То, как я всегда писал команды в режиме двоеточия в vim, выглядит так:

command! BASH !start bash

обратите внимание, что команда должна быть в верхнем регистре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...