ฉันจะปิดเครื่องหมายตัวหนอนของ Spacemacs ในบรรทัดว่างได้อย่างไร


16

ฉันเพิ่งติดตั้งSpacemacsส่วนใหญ่เป็นค่าเริ่มต้นที่ดี หนึ่งค่าเริ่มต้นฉันไม่พอใจเกี่ยวกับการที่มันทำให้ตัวหนอนบนบรรทัดว่างในไฟล์

ฉันได้ลองใส่(setq vi-tilde-fringe nil)และ(setq indicate-empty-lines nil)เข้าไปข้างในdotspacemacs/user-configฟังก์ชั่นซึ่งดูเหมือนจะไม่มีผล

ฉันจะกำจัดตัวหนอนที่ยุ่งเหยิงเหล่านี้ทั้งหมดได้อย่างไร?

คำตอบ:


16

ข้อศอก

คุณสามารถสลับมันได้ด้วย(spacemacs/toggle-vi-tilde-fringe-off)คุณสามารถรับรายชื่อของการสลับทั้งหมดที่helm-spacemacsสามารถเข้าถึงได้ผ่านทางSPC f e hหรือSPC h SPCในเวอร์ชันที่ใหม่กว่า สลับทุกรายการในรายการนี้มี 3 ฟังก์ชั่นที่เกี่ยวข้องกับมันถ้าเราใช้vi-tilde-fringeฟังก์ชั่นคือ:

  • spacemacs/toggle-vi-tilde-fringe (สลับสถานะเปิดและปิด)
  • spacemacs/toggle-vi-tilde-fringe-on (บังคับให้สลับสถานะเป็นเปิด)
  • spacemacs/toggle-vi-tilde-fringe-off (บังคับให้สถานะสลับเป็นปิด)

ในการรับชื่อของฟังก์ชั่นที่เกี่ยวข้องกับการผูกกุญแจใช้SPC h d k(หรือC-h k) และพิมพ์การผูกกุญแจด้วยvi-tilde-fringeตัวอย่างนี้SPC h d k SPC T ~(ในรุ่นล่าสุด) และคุณควรได้รับชื่อฟังก์ชั่น

แพ็คเกจที่ยกเว้น

วิธีที่จะเอาตัวหนอนก็คือการไม่รวมแพคเกจvi-tilde-fringeจากการกำหนดค่าของคุณโดยการเพิ่มตัวแปรvi-tilde-fringe dotfile ของคุณ dotspacemacs-excluded-packagesสิ่งนี้จะมีผลในการลบแพ็กเกจและการกำหนดค่าที่เกี่ยวข้องทั้งหมดออกจาก Spacemac ของคุณ

อีกครั้งเพื่อรับชื่อแพ็คเกจคุณสามารถลองhelm-spacemacsพิมพ์ tilde ในบัฟเฟอร์ helm


0

นี่เป็นวิธีการที่ใช้งานได้ดีสำหรับฉัน:

M-x customize-group RET vi-tilde-fringe RET

ซึ่งแทรก:

 '(global-vi-tilde-fringe-mode nil)

ใน (custom-set-variables) ใน .spacemacs

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