В соответствии с документацией vim, команда :silent
может быть использована, чтобы избежать приглашения hit-enter
.
Проблема в том, что я хочу отключить команду, которая принимает диапазон в качестве входных данных, и это не работает, потому что диапазон передается :silent
а не самой команде.
пример
Чтобы открыть URL-адреса в текущем файле или выделении, я использую следующее отображение в моем .vimrc
:
noremap <leader>u :w !urlview<cr>
где :w !urlview
текущий файл или выбор к стандартному вводу urlview
.
Теперь, пытаясь избежать приглашения на hit-enter
, я добавил:
noremap <leader>u :silent w !urlview<cr>
что, когда вызывается с выбором, справедливо отвечает:
E481: No range allowed
Любые подсказки о том, как обойти эту проблему?