Я часто обнаруживаю необходимость вставлять пустую строку под или над текущей строкой при редактировании в vim. o
и O
будет делать это, но впоследствии они переключаются в режим вставки, что раздражает. Есть ли встроенная команда для этого, которая останется в обычном режиме?
25
<Space>o
и<Space>O
вместо.Я использовал эти
по моему
.vimrc
годами.Нажмите Enter, чтобы вставить пустую строку ниже текущей, Shift + Enter, чтобы вставить ее выше.
источник
k
в конец первой карты иj
в конец второй карты.Еще один способ вставить строки выше или ниже:
Обратите внимание, что решение от romainl и Mr Shunz переместит курсор на вновь вставленную строку, в то время как этот, а также Ingo Karkat будут держать курсор в том же месте.
источник
Нет, для этого нет встроенной команды.
Эти отображения делают то, что вы хотите:
источник