Чи існує режим вставки перед подачею?


10

Я намагався написати рядок з усіма символами від zдо, aі думав, що це буде набагато простіше, якщо я можу писати назад .

Ідея була б як INSERT режим, в якому курсор не робить крок після кожного вставленого символу. Я не зміг знайти щось подібне, тому мені цікаво, чи існує такий режим чи можна яким-небудь чином досягти?

Примітка. Я знаю, що я можу змінити текст, але це не в цьому.

Відповіді:


12

Якщо ви встановите, :set revinsви можете вставити назад.

Дивіться також :h ins-reverse:

o  Typing backwards                                     ins-reverse
   ----------------
   In lieu of using full-fledged the 'rightleft' option, one can opt for
   reverse insertion.  When the 'revins' (reverse insert) option is set,
   inserting happens backwards.  This can be used to type right-to-left
   text.  When inserting characters the cursor is not moved and the text
   moves rightwards.  A <BS> deletes the character under the cursor.
   CTRL-W and CTRL-U also work in the opposite direction.  <BS>, CTRL-W
   and CTRL-U do not stop at the start of insert or end of line, no matter
   how the 'backspace' option is set.

   There is no reverse replace mode (yet).

   If the 'showmode' option is set, "-- REVERSE INSERT --" will be shown
   in the status line when reverse Insert mode is active.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.