Notepad ++: วิธีตั้งค่าภาษาเป็น Xml โดยอัตโนมัติเมื่อโหลดไฟล์


133

เมื่อใดก็ตามที่ฉันแก้ไขไฟล์. config ใน Notepad ++ (ซึ่งเป็นไฟล์ XML) ฉันต้องการให้การเน้นไวยากรณ์เป็นสีโดยอัตโนมัติเช่น XML ฉันจะกำหนดค่า Notepad ++ ให้ทำสิ่งนี้ได้อย่างไรเพื่อที่ฉันจะได้ไม่ต้องเลือกเองทุกครั้งที่เปิดไฟล์. config

ขอบคุณ.


1
ขอบคุณทุกๆคน! +1 ให้ทุกคน แต่ฉันให้ @Erikest ตรวจสอบ b / c ของรูปสวย ๆ
devlord

(ป.ล. สิ่งนี้ง่ายกว่ามากใน Sublime Text 2)
devlord

คำตอบ:


194

คุณสามารถทำได้โดยใช้ Style Configurator (เมนูการตั้งค่า):

ภาพนี้แสดงภาษา php แต่ใช้ได้กับทุกภาษาที่คุณต้องการแมป

ป้อนคำอธิบายภาพที่นี่


1
แม้ว่าหลายคนจะตอบด้วยคำตอบเดียวกัน แต่คุณจะได้รับ +1 สำหรับภาพหน้าจอ :)
Thanasis Ioannidis

ฉันต้องเรียกใช้ Notepad ++ ในฐานะผู้ดูแลระบบเพื่อให้สิ่งนี้ทำงานได้
Patman

อย่าลืมเลือกภาษาจากรายการเพื่อดูตัวเลือกในการเพิ่ม User ext
mcmacerson

1
ตรวจสอบว่าคุณได้เพิ่มส่วนขยายผู้ใช้ของคุณเป็นภาษาเดียวเท่านั้น มันทำให้ฉันแทบคลั่งที่การเพิ่ม. vue ใน HTML ใช้งานไม่ได้ ... ปรากฎว่านานมาแล้วฉันได้เพิ่มลงใน Javascript แล้วและนั่นเป็นการลบล้างการตั้งค่า HTML
Lys777

36

จากเมนูเลือกSettings Style Configurator...เลือกภาษา XML จากรายการและป้อน "config" ในUser extฟิลด์


+1 ไม่ทราบว่าคุณทำได้ที่นั่น! ฉันทำมันในไฟล์กำหนดค่า XML ด้วยตัวเองมาตลอด
James Allardice

15

ฉันไม่คิดว่าคุณสามารถตั้งค่ารูปแบบเริ่มต้นสำหรับไฟล์ทั้งหมดได้ (อาจมีกลอุบายของไฟล์กำหนดค่าบางอย่างที่อนุญาต) แต่เมื่อคุณกล่าวถึง.configไฟล์โดยเฉพาะคุณสามารถเปิดlangs.xmlหรือlangs.model.xmlไฟล์ในไดเร็กทอรีการติดตั้ง Notepad ++ ค้นหาxmlส่วน และเพิ่มconfigมูลค่าของextแอตทริบิวต์:

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;">
</Language>

หรือใช้ Style Configuarator ตามที่ @AdamHawkes (+1) ระบุแทนที่จะไปยุ่งกับไฟล์กำหนดค่า XML เอง!


11

ในการตั้งค่าภาษาเริ่มต้น 'ส่วนกลาง':

  1. เปิด Notepad ++
  2. คลิกการตั้งค่า> การตั้งค่า
  3. คลิกที่แท็บ New Document / Default Directory
  4. เปลี่ยนภาษาเริ่มต้นเป็น HTML
  5. คลิกปุ่มปิด

7

สำหรับทุกคนที่เห็นสิ่งนี้ในปี 2560 สถานที่มีการเปลี่ยนแปลง: ป้อนคำอธิบายภาพที่นี่

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