vi: як я можу перейти до кінця файлу з додаванням нового рядка?


20

Ось відповідь, яку я хочу приблизно 5 разів на день.

У vi команда перейти до кінця файлу є G.

Але це завжди залишає мене на початку останнього рядка файлу, якщо файли не мають порожнього рядка в кінці.

Як я можу перейти до кінця файлу та додати новий порожній рядок, щоб я міг просто почати вводити текст?

Спасибі!

Відповіді:


41

Що про Go, послідовно? ;-)


@ Richard Також ознайомтесь із великою командою "O", якщо ви не знайомі з цією. Він створює новий рядок над поточним і вводить вас у режим вставки.
Корі

Класно ... але як я маю це згадати, не маю уявлення: o
Френк


1

Один із способів зробити це - створити макрос і помістити його у свій .vimrc файл.

map , GA<enter>

Це дозволить зіставити ключ з комою. Натиснувши, vi перейде до кінця файлу, перейде до кінця цього рядка та створить новий порожній рядок. Це також залишить вас у режимі вставки / редагування.


1
A<enter>? oяк запропонував @binfalse, це правильний шлях!
Бенуа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.