Представьте, что вы хотите процитировать слово ниже. Если |
это позиция курсора, вы можете легко заключить слово в кавычки cw""<Esc>P
из обычного режима.
|below
Я хочу добиться того же поведения в режиме командной строки. У меня вопрос, как я могу сказать в режиме командной строки, что я хочу набрать <Esc>
. Я пробовал :norm cw""<Esc>P
и некоторые другие варианты, но я просто получаю ""<Esc>P
вместо "below"
.
Все еще связанный с этим, я хотел бы знать, как я могу сделать команды Ctrl типа режима командной строки. Например, я мог бы cw"<C-r>""<Esc>
вместо этого цитировать вышеупомянутое слово . Но тогда мне понадобится командная строка для ввода <C-r>
для меня. Как я могу это сделать?
<C-x><C-e>
в readline для редактирования командной строки$EDITOR
, у вас есть<C-f>
в Vim, чтобы открыть окно командной строки. См:help cmdline-window
.