จากการสนทนาครั้งนี้ฉันพบว่ามีสองวิธีในการเพิ่มขนาดตัวอักษรของช่องว่างโดยการส่งคำสั่งไปยัง Scintilla ซึ่งเป็นส่วนประกอบของตัวแก้ไขพื้นฐานที่ Notepad ++ ใช้อยู่ ในตัวอย่างด้านล่างฉันได้กำหนดขนาดเป็น 3 ซึ่งเพิ่มขนาดของจุดที่แสดงจาก 1 x 1 พิกเซลเป็น 3 x 3 พิกเซล:
ก่อน:
หลังจาก:
โปรดทราบว่าดูเหมือนว่าจะมีข้อผิดพลาดเพราะตัวละครไม่ได้อยู่กึ่งกลางดังนั้นคุณอาจต้องทดสอบด้วยค่าตามขนาดตัวอักษรที่คุณใช้
วิธีการ A ใช้ Python
- ติดตั้งPython scripting add สำหรับ Notepad ++ จาก SourceForge (เวอร์ชั่นจาก Notepad ++ add-on manager ไม่ทำงานในขณะนี้)
- เรียกใช้อินสแตนซ์ใหม่ของ Notepad ปกติในฐานะผู้ดูแลระบบ
ใช้เพื่อเปิดเส้นทางต่อไปนี้:
[Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py
ผนวกต่อไปนี้ที่ด้านล่าง:
editor.setWhitespaceSize(3)
- บันทึกไฟล์
- เปิด Notepad ++
- เลือกปลั๊กอิน -> สคริปต์ Python -> การกำหนดค่า
- ตรวจสอบให้แน่ใจว่าการกำหนดค่าเริ่มต้นเป็นATSTARTUPแล้วบันทึก
- รีสตาร์ท Notepad ++ และช่องว่างควรแสดงเป็นจุดที่ใหญ่กว่าโดยอัตโนมัติ
วิธีการ B ใช้มาโคร
นอกจากนี้ยังเป็นไปได้ที่จะทำอย่างหมดจดด้วยมาโครและไม่มีปลั๊กอินเสริม คุณสามารถแก้ไขshortcuts.xml
ไฟล์%AppData%\Notepad++
โดยใช้ notepad และเพิ่มสิ่งต่อไปนี้ก่อน</Macros>
แท็กปิด:
<Macro name="Increase Whitespace Size" Ctrl="yes" Alt="yes" Shift="no" Key="100">
<Action type="0" message="2086" wParam="3" lParam="0" sParam="" />
</Macro>
นี่จะให้มาโครใหม่ที่ชื่อว่าเพิ่มขนาดช่องว่างซึ่งจะทำสิ่งเดียวกับสคริปต์ Python มันจะปรากฏขึ้นภายใต้เมนูมาโครและสามารถกำหนดทางลัดโดยใช้ปุ่มลัด Mapper