ข้ามไปที่อักขระเฉพาะในบรรทัดใน VI


21

ใน VI ฉันรู้ว่าถ้าคุณทำ

:some_number

และกด Enter คุณจะข้ามไปที่บรรทัดที่ระบุโดย "some_number" มีอะไรที่เทียบเท่ากับการกระโดดไปยังตัวละครที่ระบุในหนึ่งบรรทัดหรือไม่?

โดยทั่วไปฉันมี csv ขนาดใหญ่และมีตัวละครบางตัวที่ทำลายโปรแกรมแยกวิเคราะห์ ดังนั้นฉันต้องแก้จุดบกพร่องมัน

ฉันได้รับข้อความแสดงข้อผิดพลาดโดยทั่วไปแจ้งว่า "ตัวละครที่ไม่คาดคิดในบรรทัด XXX ตัวอักษร YYY"

ฉันรู้วิธีไปยัง XXX แต่ฉันจะไปที่ YYY ได้อย่างไร


เพื่อไปยังสาย 300, ถ่าน 20 ทำได้: 300G20|
JJoao

คำตอบ:


32

ฉันไม่แน่ใจเกี่ยวกับความหมายของคำถาม 100% แต่ถ้า (เช่น) คุณต้องการค้นหา 'a' ถัดไปในบรรทัดคุณต้องพิมพ์ 'fa' (ในโหมดคำสั่ง) ที่ค้นหาถัดไป 'a' ทางด้านขวา 'ฟ้า' จะพบ 'a' ตัวถัดไปทางซ้าย

อีกวิธีหนึ่งที่ฉันสามารถตีความคำถามของคุณคือคุณต้องการเคอร์เซอร์ในคอลัมน์ใดคอลัมน์หนึ่ง หมายเลข | ใส่ curson บนหมายเลขคอลัมน์ในบรรทัดที่เคอร์เซอร์ปรากฏอยู่แล้ว


ฉันหมายถึงหลัง ฉันได้อัปเดตคำถามเพื่อชี้แจง
เดฟ

8
ยังมีประโยชน์: t/ Tเพื่อไปที่ตัวละครตัวละครก่อนที่จะได้รับและ;ที่จะทำซ้ำก่อนหน้านี้t/ T/ /f F
Edd Steel

6
และ,ไปในทิศทางตรงกันข้ามโดยใช้ตัวอักษรก่อนหน้าเดียวกัน
เบ็คแจ็คสัน

sry แต่คำตอบไม่ชัดเจนในขณะที่คำถามคือ กรุณาบอกรายละเอียดสิ่งที่ฉันต้องพิมพ์ exaclty ถ้าฉันกำลังนั่งอยู่ในสายของความสนใจที่จะข้ามไปที่หมายเลขถ่านเฉพาะในบรรทัด
บัดดี้

1
จำนวนแล้ว | สัญลักษณ์.
Jeff Schaller

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