เมื่อสลับพื้นที่ / แท็บสำหรับการเยื้องคุณต้องการให้การเปลี่ยนแปลงนั้นมีผลกับการเยื้องในอนาคตหรือการเยื้องทั้งหมดรวมถึงสิ่งที่มีอยู่แล้วหรือไม่
ในการแปลงพื้นที่ที่มีอยู่ทั้งหมดเป็นแท็บและในทางกลับกัน
ปุ่มลัด : การตั้งค่า -> ปุ่มลัดแผนที่ -> เมนูหลักและตั้งปุ่มลัดสำหรับ TAB เป็น Space และตัวเลือกรอง
ปุ่มแถบเครื่องมือ : ติดตั้งปลั๊กอิน "กำหนดแถบเครื่องมือเอง" จากปลั๊กอิน -> ตัวจัดการปลั๊กอิน หลังการติดตั้งปลั๊กอิน -> ปรับแต่งแถบเครื่องมือ -> ปรับแต่งจะช่วยให้คุณเพิ่มปุ่ม "Tab to Space" และ "Space to Tab"
สลับอักขระการเยื้อง (ช่องว่างหรือแท็บ) สำหรับเยื้องที่ตามมา
- ติดตั้งหลามสคริปต์ปลั๊กอินและจากเมนูของมันสร้างสคริปต์ใหม่
- เลือกชื่อไฟล์และบันทึกในไดเรกทอรีที่กำหนด
- ในไฟล์สคริปต์เปล่าให้เพิ่ม:
editor.setUseTabs(not editor.getUseTabs())
และบันทึก
จาก Python Script -> เมนูการกำหนดค่า:
ปุ่มลัด : เพิ่มรายการเมนูและรีสตาร์ท N ++ จาก Shortcut Mapper -> คำสั่งปลั๊กอินตั้งค่าช็อตคัตสำหรับสคริปต์สลับของคุณ
ปุ่ม : เพิ่มปุ่ม รีสตาร์ท N ++ หากปุ่มแถบเครื่องมือไม่สามารถคลิกได้ความขัดแย้งกับปลั๊กอินแถบเครื่องมือกำหนดเองกำลังเกิดขึ้นดังนั้นคุณอาจต้องลบปลั๊กอินนั้น หากมีวิธีในการ ปรับแต่ง Toolbarและ Python Script เพื่อเพิ่มปุ่มลงในแถบเครื่องมือพร้อมกันฉันไม่พบมัน
การเปิดเผยทัศนวิสัยของอักขระ Whitespace
ฮอต : ทางลัด Mapper -> เมนูหลัก -> "แสดงช่องว่างและแท็บ" หรือ
ตั้งค่าปุ่มลัดและ / หรือแถบเครื่องมือสำหรับสคริปต์งูหลาม N ++ ต่อไปนี้:
# Toggle whitespace visibilty through the following modes
# 0: The normal display mode with white space displayed as an empty background colour
# 1: White space characters are drawn as dots and arrows
# 2: White space used for indentation is displayed normally but after the first visible character, it is shown as dots and arrows
#
# Mode descriptions from http://www.scintilla.org/ScintillaDoc.html#SCI_GETVIEWWS
editor.setViewWS( (editor.getViewWS()+1)%3 )