พิมพ์จากขวาไปซ้าย


13

มีคำสั่งให้พิมพ์เป็นกลุ่มจากขวาไปซ้ายหรือไม่? ถ้าไม่ใช่พวกเราคนใดที่รู้จักปลั๊กอินนี้?


9
คุณกำลังพูดถึงในบริบทของภาษาจากขวาไปซ้ายเช่นภาษาอาหรับของฟาร์ซีหรือคุณต้องการเลื่อนเคอร์เซอร์ไปทางซ้ายเมื่อป้อนอักขระภาษาตะวันตกปกติ? โปรดแก้ไขคำถามของคุณให้เจาะจงยิ่งขึ้น
คาเลบ

คำตอบ:


21

แน่นอน!

:set rightleft

rlหรือเพียงแค่ อย่างไรก็ตามสิ่งนี้จะบันทึกไฟล์ด้วยอักขระตามลำดับที่คุณพิมพ์หากคุณต้องการให้มีการบันทึกไฟล์นั้นให้ย้อนกลับพิมพ์:%!revก่อนบันทึก

แก้ไข:

หากคุณใช้ตัวเลือกrevinsหรือriตัวเลือกการแทรกจะทำย้อนหลัง คุณสามารถแมปชุดนี้กับคีย์ผสมได้ แต่มันก็ขึ้นอยู่กับคุณ

นี่คือส่วนที่เหมาะสมของการช่วยเหลือเป็นกลุ่ม:

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.

ไม่ใช่เอฟเฟกต์ที่ฉันค้นหา แต่แน่นอนคำตอบที่ถูกต้องสำหรับคำถามที่ฉันถาม จริงๆแล้วฉันทำงานในไฟล์จากซ้ายไปขวา บางครั้งฉันชอบที่จะกำหนดงบของฉันไปข้างหลังมีวิธีที่จะพิมพ์ตัวอักษรไม่กี่ตัวจากขวาไปซ้ายโดยไม่เปลี่ยนการไหลของเอกสาร?
MageProspero

Ty สำหรับการอัพเดทที่ฉันพลาดไป ฉันรู้สึกทราบซึ้ง.
MageProspero
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.