отображение VIM из д! на Q!

Я пытался отобразить 'q!' на "Q!" в .vimrc? Я попробовал следующее, но не работает. : команда Q! д! Пожалуйста, предоставьте любое предложение, чтобы смягчить эту проблему. Спасибо.

3
задан 20 May 2015 в 14:41

3 ответа

Просто необходимо дать

:command Q q

Точно так же, можно сделать для других команд как,

:command WQ wq
:command W w
0
ответ дан 20 May 2015 в 14:41

Попробуйте это:

:cmap Q! q!

Карты Q! в командном режиме к q!.

0
ответ дан 20 May 2015 в 14:41

Это работало отлично на меня:

:command-bang Q q<bang>

От справки энергии ( :h command-bang ):

Special cases                           :command-bang :command-bar
                                        :command-register :command-buffer
There are some special cases as well:

        -bang       The command can take a ! modifier (like :q or :w)

и

Replacement text

The replacement text for a user defined command is scanned for special escape
sequences, using <...> notation.  Escape sequences are replaced with values
from the entered command line, and all other text is copied unchanged.  The
resulting string is executed as an Ex command. [...]

The valid escape sequences are
        [...]
        <bang>  (See the '-bang' attribute) Expands to a ! if the
                command was executed with a ! modifier, otherwise
                expands to nothing.
        [...]
2
ответ дан 21 May 2015 в 00:41
  • 1
    Я говорю об этой части , если программа состоит из единственного исполняемого файла , как только Вы запускаете выполнение, программа будет хорошо работать независимо от любого изменения в каталоге: переименование в той же или различной файловой системе не может влиять открытый обработчик , Вы обязательно говорите [приблизительно 110] и FD, когда нет FD, включенного в этом случае. – heemayl 20 August 2016 в 09:33

Другие вопросы по тегам:

Похожие вопросы: