ฉันต้องการขีดเส้นใต้คำในกลุ่ม ฉันจะทำสิ่งนี้ได้อย่างไร
หลังจากปิดไฟล์และเปิดใหม่อีกครั้งคำนั้นควรยังขีดเส้นใต้
ฉันต้องการขีดเส้นใต้คำในกลุ่ม ฉันจะทำสิ่งนี้ได้อย่างไร
หลังจากปิดไฟล์และเปิดใหม่อีกครั้งคำนั้นควรยังขีดเส้นใต้
คำตอบ:
แบริ่งในใจว่าเป็นกลุ่มเป็น (บางคนอาจจะบอกว่า) ข้อความบรรณาธิการและไม่ประมวลผลคำมีสองวิธีนี้จะได้รับการแก้ไข
สมมติว่าคุณต้องการแก้ไขไฟล์ข้อความเพื่อขีดเส้นใต้ส่วนหัวหรือคล้ายกัน คุณสามารถทำได้โดยการทำซ้ำบรรทัดใช้yy]p(หรือ:t .<CR>) และแทนที่ข้อความด้วยยัติภังค์มีคำสั่งเช่น:substitute:s!\S!-!g
แน่นอนคุณจะต้องใช้:writeไฟล์นี้เพื่อรักษาเหล่านี้
หรือคุณสามารถใช้:matchฟังก์ชันการทำงานเพื่อขีดเส้นใต้ข้อความในเครื่องมือแก้ไขของคุณโดยไม่ต้องแตะไฟล์:
:match Underlined /someword\|otherword/
คุณจะต้องเพิ่มสิ่งนี้ลงในสคริปต์เริ่มต้น (เช่นvimrc) เพื่อยืนยันการจัดรูปแบบนี้
ดู:help :matchในกลุ่มสำหรับข้อมูลเพิ่มเติม
filetypeหรือsyntaxปลั๊กอิน (ดู:help pluginในกลุ่ม) ในฐานะที่เป็นแฮ็คคุณสามารถเพิ่มลงใน.vimrc(หรือ_vimrcบน Windows)
:match /_[^_]\{-}_/(ยังไม่ทดลอง)
<C-k>'-ผลลัพธ์: ‾แม้ว่าจะยังใช้สองบรรทัดอยู่
มีบทความขีดเส้นใต้โดยใช้เครื่องหมายขีดคั่นอัตโนมัติที่อธิบายถึงวิธีหนึ่งที่ขีดเส้นใต้เมื่อเขียนไฟล์ข้อความธรรมดา
<C-k>'-ผลลัพธ์: ‾แม้ว่าจะยังใช้สองบรรทัดอยู่