วิธีการตั้งค่าภาษาเริ่มต้นใน Notepad ++


47

ฉันใช้ Notepad ++ เป็นส่วนใหญ่ในการจัดการกับไฟล์ XML มันจะดีถ้า Notepad ++ แยกวิเคราะห์และปรับสีไฟล์ของฉันตามภาษา XML เมื่อฉันเปิดไฟล์ ฉันต้องเปิดไฟล์แทนเลือก XML จากเมนูภาษา

มีวิธีบอก Notepad ++ หรือไม่ว่า XML นั้นเป็นภาษาเริ่มต้นและจัดการกับไฟล์ตามนั้น


ไม่รู้จักนามสกุลไฟล์. xml หรือไม่ หรือคุณกำลังใช้ส่วนขยายที่บ้าคลั่งสำหรับไฟล์ของคุณ?
Sasha Chedygov

1
@musicfreak: ฉันเชื่อว่า AngryHacker กำลังถามเกี่ยวกับการไฮไลต์เมื่อคลิกไฟล์ -> ไฟล์ใหม่ซึ่งไม่มีส่วนขยายจนกว่าคุณจะบันทึก
Joshua

เป็นส่วนขยาย. config และฉันได้ตั้งค่า Notepad ++ ให้เป็นแอปเริ่มต้นสำหรับส่วนขยายนั้น
AngryHacker

คำตอบ:


66

ใน Notepad ++ เปิดการตั้งค่ากล่องโต้ตอบโดยการคลิกที่Settings-> Preferencesคลิกที่New Document/Default Directoryแท็บและเปลี่ยนไปDefault LanguageXML

การกำหนดค่า Notepad ++

แก้ไข : เพิ่งเห็นว่าคุณต้องการให้มันนำไปใช้กับไฟล์. config เช่นกัน สามารถทำได้ แต่คุณจะต้องทำเพื่อให้ทุกนามสกุลที่คุณต้องการจะแทนที่ คลิกที่Settings-> Style Configuratorเลื่อนลงไปXMLในส่วนภาษาและเพิ่มลงconfigในUser extกล่อง บันทึก & ปิดและไฟล์. config ที่เปิดใหม่จะปรากฏเป็น XML ในความเป็นจริงฉันได้ทำไปแล้วสำหรับการติดตั้งตามที่เห็นด้านล่าง:

Style Configurator


2
การตั้งค่านี้ใช้กับไฟล์ใหม่ไม่ใช่ไฟล์ที่คุณเปิดอยู่
Heavyyd

1
สิ่งนี้ใช้ไม่ได้ ภาษาเริ่มต้นติดระหว่างเซสชัน แต่ไฟล์ไม่ได้ซินแท็กซ์ - สีจนกว่าฉันจะเลือกภาษา / XML ด้วยตนเอง
AngryHacker

5
สมบูรณ์แบบการแก้ไขของคุณทำงาน การคำนวณนิพพาน
AngryHacker

2
ใช้งานได้กับไฟล์ใหม่ไม่เปิดไฟล์ที่มีอยู่ เลวมาก. ขอบคุณสำหรับคำแนะนำ +1
เฟลิเป้อัลวาเรซ

ขอบคุณฉันลืมวิธีการทำเช่นนี้ เก็บไว้ในการตั้งค่า -> การตั้งค่าแทนการตั้งค่า -> ตัวกำหนดค่าสไตล์ -_-
alimbada

13

ในไดเรกทอรี Notepad ++ ให้ค้นหาไฟล์ langs.xml

ค้นหาโหนดเหมือนด้านล่างและเพิ่ม "config" ตามที่แสดง

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

รีสตาร์ท Notepad ++ เปิดไฟล์. config ควรจัดรูปแบบเป็น XML


คุณสามารถทำได้ผ่าน GUI ฉันก็เชื่อเช่นกัน (จะได้รับในขณะที่ตั้งแต่ฉันได้ Notepad มือสอง ++ แม้ว่า.)
Sasha Chedygov

ฉันพยายามที่จะเพิ่มประเภทไฟล์ PHP เพิ่มเติม แต่ดูเหมือนจะไม่ทำงาน :-(
Simon East

1
โปรดทราบว่าคุณอาจต้องค้นหา langs.xml ใน% APPDATA% \ Notepad ++ (แทนที่จะเป็นโฟลเดอร์โปรแกรม)
Sygmoral

จะเกิดอะไรขึ้นหากมีข้อขัดแย้งส่วนขยายเดิมที่เชื่อมโยงกับ> 1 ภาษา
tbone

5

ไปที่การตั้งค่า> Styler Configurator เลือก XML จากรายการเลื่อนด้านซ้าย ในด้านล่างของกล่องโต้ตอบนั้นควรมีสองกล่อง - หนึ่งสำหรับส่วนขยายเริ่มต้นและอีกหนึ่งสำหรับ 'ส่วนขยายผู้ใช้' เพิ่ม. config ของคุณไปยังกล่อง 'ส่วนขยายผู้ใช้' และคลิก 'บันทึกและปิด'

หมายเหตุ: 'ส่วนขยายผู้ใช้' อาจไม่พร้อมใช้งานสำหรับตัวเลือกภาษาทั้งหมด (ฉันรู้ว่ามันพร้อมใช้งานสำหรับ C เนื่องจากเป็นไฮไลต์ไวยากรณ์ที่ฉันใช้ในที่ทำงาน) ดังนั้นหากไม่สามารถใช้งานได้คุณจะต้องสร้างไฟล์ภาษาของคุณเอง


3

นี่คือวิธีที่ฉันทำ:

นำทางไป%APPDATA%\Notepad++และเปิดlangs.xmlไฟล์

ค้นหาโหนดเหมือนด้านล่างและเพิ่ม "config" ตามที่แสดง

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

รีสตาร์ท Notepad ++ เปิด.configไฟล์ ควรจัดรูปแบบเป็น XML

และตรวจสอบให้แน่ใจว่าคุณไม่มีการตั้งค่าความขัดแย้งอื่น ๆ เช่นสิ่งอื่นที่แมปกับไฟล์. config


1

วิธีการแก้ :

คุณลักษณะนี้อยู่ในกล่องโต้ตอบการตั้งค่า

ไปSettingsแล้วPreferencesนั้นNew Document/Default Directory

และในที่สุดก็แก้ไขDefault Languageเป็น HTML

การจับกุม :

การกำหนดค่า Notepad ++


-1

การตั้งค่า> ตัวจัดโครงแบบ Styler> เลือก XML - เพิ่มส่วนขยายของคุณใต้ + [ส่วนขยายผู้ใช้] - บันทึกและปิด ทำงานให้ฉันสำหรับ. csproj


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