Existe um modo de inserção antecipada?


10

Eu estava tentando escrever uma string com todos os caracteres a partir zde ae eu pensei que este seria muito mais fácil se eu poderia escrever para trás .

A idéia seria como um modo INSERT no qual o cursor não avança após cada caractere inserido. Não consegui encontrar nada parecido, por isso estou me perguntando se esse modo já existe ou pode ser alcançado de alguma maneira.

Nota: Estou ciente de que posso reverter o texto, mas esse não é o ponto.

Respostas:


12

Se você definir, :set revinspoderá inserir para trás.

Veja também :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.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.