จัดรูปแบบเอกสารอัตโนมัติด้วย Notepad ++


44

ใน Visual Studio (และบรรณาธิการ Microsoft อื่น ๆ ไม่กี่) คุณสามารถจัดรูปแบบเอกสารอัตโนมัติด้วยCtrl+ K, Ctrl+ Dง่าย

สิ่งนี้จะแทรกตัวแบ่งบรรทัดและแท็บโดยอัตโนมัติ

มีคุณสมบัติที่คล้ายกันใน Notepad ++ หรือไม่

คำตอบ:


22

TextFX มีตัวเลือกในการแทรกตัวแบ่งบรรทัดและแท็บ:

TextFX


ทำไมฉันไม่เห็น TextFX ในแถบเมนูเหมือนที่คุณทำ
Pacerier

หากคุณไม่เห็น TextFX ในเมนูคุณสามารถติดตั้งปลั๊กอินได้จากsourceforge.net/projects/npp-plugins/files/TextFX/…
ukanth

18

ดาวน์โหลดปลั๊กอิน "NppAutoIndent" ใน Notepad ++:

ปลั๊กอิน→ตัวจัดการปลั๊กอิน→พร้อมใช้งาน→ NppAutoIndent

ปลั๊กอิน "NppAutoIndent" มีการเยื้อง 'ฉลาด' สำหรับภาษาสไตล์ C เช่น C / C ++, PHP และ Java เป็นรุ่นแรกดังนั้นอย่าคาดหวังว่ามันจะไร้ที่ติและแน่นอนว่ามันอาจจะไม่ตรงกับความต้องการของคุณ ไม่มีการสนับสนุน HTML / XML และในภายหลังการจับคู่แท็กอาจทำได้ยากกว่า หากต้องการใช้งานให้เลือกรหัสของคุณและ:

TextFX →แก้ไข TextFX →ใส่รหัส C ++ ใหม่

หากคุณไม่สามารถมองเห็นTextFXในเมนูของคุณคุณสามารถติดตั้งปลั๊กอินจากSourceForge

อ้างอิง:



4

สำหรับมาร์กอัพ / xml จะมีปลั๊กอินชื่อ 'เครื่องมือ XML'

สามารถเพิ่มได้ผ่านตัวจัดการปลั๊กอินใน Notepad ++


1
ดูเหมือนจะไม่สามารถล้าง HTML ได้เพียงแค่บอกว่ามีข้อผิดพลาดในเอกสารโดยไม่บอกฉันว่ามันคืออะไร
Matthew Lock

1

นี่คือปลั๊กอินส่วนใหญ่ในการจัดรูปแบบโค้ดของคุณ

JStool (JSmin):
UniversalIndentGUI (เปิดใช้งานtext auto update' in plugin manager-> UniversalIndentGUI
ปุ่มทางลัด = CTRL+ALT+SHIFT+J)


TextFX: (Shortkey = CTRL+ALT+SHIFT+Bor TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX มีข้อดีของการตัดบรรทัดยาวซึ่งเครื่องมือ XML ไม่ได้ทำ แต่ไม่เยื้องบรรทัดใหม่เหล่านั้นอย่างถูกต้อง


เครื่องมือ XML: (ปลั๊กอินที่กำหนดเองสำหรับ XML; Shortkey = CTRL+ALT+SHIFT+BหรือXML Tools > Pretty print [Text indent])
เครื่องมือ XML เติมเต็ม TextFX โดยการเยื้องบรรทัดที่ล้อมรอบใหม่อย่างสวยงาม

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