คำถามติดแท็ก mark

7
วิธีค้นหาบรรทัดที่ตรงกับบรรทัดปัจจุบันเป็นกลุ่ม
ฉันมักจะค้นหาคำด้วย:/stringแต่ถ้าฉันต้องค้นหาทั้งบรรทัดปัจจุบันวิธีการทำ event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 beacon: 0x02 //line 6 event: 1 beacon: 0x02 //line 7 ตัวอย่างเช่นหากcursorปัจจุบันอยู่ที่line 1วิธีการค้นหาในทำนองเดียวกันกับ:/ข้อความที่มีทั้งบรรทัดปัจจุบัน เคอร์เซอร์ควรข้ามจากนั้นไปที่การจับคู่line 4และอีกครั้งเพื่อline 7

3
ตั้งเครื่องหมายเป็นค่าก่อนหน้า
บางครั้งผมก็ใช้เครื่องหมายนำทางได้อย่างง่ายดายผ่านไฟล์ที่แตกต่างกันโดยใช้mA, mB... และ'A, 'B... และบางครั้ง (บ่อยกว่าที่ฉันต้องการยอมรับ) เนื่องจากความไม่ตั้งใจหรือเหตุผลอะไรก็ตามฉันใช้m[LETTER]กับเครื่องหมายที่มีอยู่แล้วซึ่งจะลบค่าก่อนหน้านี้เมื่อฉันไม่ต้องการ เวลาส่วนใหญ่ของฉันเมื่อฉันทำอย่างนั้นฉันไม่ได้เปิดไฟล์ที่ชี้โดยเครื่องหมายเดิม ในกรณีนี้เมื่อฉันรู้สึกผิดเกี่ยวกับการรับรู้ว่าฉันทำผิดพลาดเป็นไปได้หรือไม่ที่จะได้รับมูลค่าก่อนหน้าของเครื่องหมายอื่นนอกเหนือจากการจดจำว่ามันชี้ไปที่ใดนำทางไปยังตำแหน่งนี้และตั้งค่าอีกครั้งหรือไม่ ฉันไม่พบคำสั่งเช่นนั้นในเอกสารดังนั้นหากไม่มีอยู่จะมีวิธีแก้ปัญหาที่ฉลาดซึ่งคุณบางคนใช้ในสถานการณ์นี้
9 mark 

2
การใช้เครื่องหมายด้วยกุญแจที่ตายแล้ว
ฉันใช้รูปแบบแป้นพิมพ์ที่ backtick ( `) เป็นกุญแจสำคัญที่ตายแล้ว ซึ่งหมายความว่าเมื่อฉันพิมพ์ backtick ตามด้วยสระ (ตัวอย่าง`a) สิ่งที่ Vim เห็นคืออักขระที่เน้นเสียง ( à) ดังนั้นถ้าฉันทำเครื่องหมายไว้กับฉันสามารถข้ามไปยังบรรทัดของเครื่องหมายที่มีma 'aแต่การกระโดดไปยังตำแหน่งเฉพาะของเครื่องหมายด้วย`aจะไม่ทำงาน ฉันพบวิธีแก้ปัญหาสำหรับสิ่งนี้: เมื่อพิมพ์คีย์ที่ตายแล้วฉันสามารถทำให้ Vim รับ backtick ได้โดยการกด backtick และสเปซบาร์ ดังนั้นถ้าฉันต้องการที่จะไปทำเครื่องหมายฉันประเภทa`␣a มีวิธีที่จะข้ามไปที่เครื่องหมายโดยไม่ต้องกดช่องว่างนั้นหรือไม่? ไม่มีผลข้างเคียงหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.