Ketik dari kanan ke kiri


13

Apakah ada perintah untuk membuat tipe Vim dari kanan ke kiri? Jika tidak ada yang tahu plugin ini?


9
Apakah Anda berbicara dalam konteks bahasa kanan-ke-kiri seperti bahasa Arab Persia, atau Anda hanya ingin memajukan kursor ke kiri ketika memasukkan karakter alfabet barat normal? Harap edit pertanyaan Anda untuk lebih spesifik.
Caleb

Jawaban:


21

Tentu!

:set rightleft

Atau hanya rl. Namun, ini akan menyimpan file dengan karakter sesuai urutan Anda mengetiknya. Jika Anda ingin menyimpannya terbalik, ketikkan :%!revsebelum menyimpan.

Edit:

Jika Anda menggunakan opsi revinsatau ri, penyisipan dilakukan mundur. Anda mungkin dapat memetakan ini ke kombinasi tombol, tetapi itu terserah Anda.

Berikut adalah bagian yang sesuai dari bantuan vim:

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.

Bukan efek yang saya cari tapi pasti jawaban yang tepat untuk pertanyaan yang saya ajukan. Saya sebenarnya bekerja di file kiri ke kanan. Kadang-kadang saya ingin mendefinisikan pernyataan saya ke belakang, adakah cara untuk mengetik beberapa karakter dari kanan ke kiri tanpa mengubah aliran dokumen?
MageProspero

Ty untuk pembaruan yang saya lewatkan itu. Saya menghargainya.
MageProspero
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.