Добавьте после последнего знака в строке в редакторе Vim

Я использую энергию в cygwin терминале прямо сейчас.

Я ищу способ пойти позади последнего знака строки для добавления слов. Когда я использую $i все, что я ввожу, вставляется перед последним знаком.

8
задан 28.07.2010, 22:11

2 ответа

просто нажмите A:

 A   Append text at the end of the line [count] times.

(от :help A)

Ваша начальная попытка не работает, потому что Вы переходите к EOL с $, но затем Вы используете i вместо a:

 i   Insert text before the cursor [count] times.
     When using CTRL-O in Insert mode |i_CTRL-O| the count
     is not supported.

в то время как

 a   Append text after the cursor [count] times.  If the
     cursor is in the first column of an empty line Insert
     starts there.  But not when 'virtualedit' is set!

но поскольку я сказал: действительное решение является A.

17
ответ дан 07.12.2019, 13:49

Создайте .vimrc файл в своем корневом каталоге. Пустой сделает. Это вытащит энергию из ее значения по умолчанию vi режим эмуляции. Это позволит Вам перемещать курсор в конец строки с помощью Конца или клавиш со стрелками когда в режиме вставки.

2
ответ дан 07.12.2019, 13:49

Теги

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