ฉันจะยกเลิกคำสั่ง vim เฉพาะได้อย่างไร?


32
set listchars=tab:>-,trail:_

ฉันพยายามยกเลิกคำสั่งด้านบนด้วยวิธีนี้:

unset listchars=tab:>-,trail:_

แต่จะได้รับ:

E492: Not an editor command: unset listchars=tab:>-,trail:_

วิธีที่ถูกต้องในการทำเช่นนี้คืออะไร?

คำตอบ:


40

สิ่งนี้จะรีเซ็ตตัวเลือก listchars เป็นค่าเริ่มต้น:

set listchars&

ดูเอกสารตัวเลือกสำหรับข้อมูลเพิ่มเติม


จะunset listchars=ทำงานอย่างไร
gbri

5
ไม่มีunsetคำสั่ง สำหรับตัวเลือกที่สลับได้คุณสามารถทำset nooption(ตัวอย่าง: set pasteและset nopaste) แต่ listchars ไม่สามารถสลับได้ หากคุณต้องการตั้ง listchars ให้ไม่มีค่าทำ:set listchars=
Chris Acheson

เช่นset listchars&เดียวกับset listchars=อะไร
gbri

1
set listchars&ตั้งเป็นค่าเริ่มต้นที่เริ่มต้นด้วยeol:$
Chris Acheson

สะดวกที่จะรู้ขอบคุณ ใช้ได้กับ: ตั้งค่า rightleft
aportr

9

มี 3 วิธีหลักในการยกเลิกการตั้งค่าตัวแปร ฉันจะใช้binaryคำสั่งที่นี่เพื่อการสาธิต หนึ่งในนั้นควรทำงาน

  1. set nobinary
  2. set binary&
  3. set binary!

อย่าลืมโหลดไฟล์ที่คุณกำลังทำงานเพื่อให้ค่าที่จะใช้อีกครั้งโดยใช้ :e

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