Cara mengatur bahasa default di Notepad ++

48

Saya kebanyakan menggunakan Notepad ++ untuk menangani file XML. Akan lebih baik jika Notepad ++ mem-parsing dan mewarnai file saya berdasarkan bahasa XML ketika saya membuka file. Sebaliknya, saya harus membuka file, pilih XML dari menu Languages.

Apakah ada cara untuk memberi tahu Notepad ++ bahwa XML adalah bahasa default dan untuk memperlakukan file yang sesuai.

AngryHacker
sumber
Apakah itu tidak mengenali ekstensi file .xml? Atau apakah Anda menggunakan ekstensi gila untuk file Anda?
Sasha Chedygov
1
@musicfreak: Saya percaya AngryHacker bertanya tentang penyorotan ketika mereka mengklik File -> File baru, yang tidak memiliki ekstensi sampai Anda menyimpannya.
Joshua
Ini adalah ekstensi .config dan saya telah mengatur Notepad ++ menjadi aplikasi default untuk ekstensi itu.
AngryHacker

Jawaban:

67

Di Notepad ++, buka kotak dialog Preferensi dengan mengklik Settings-> Preferencesklik pada New Document/Default Directorytab dan ubah Default Languageke XML.

Notepad ++ Preferensi

EDIT : Baru saja melihat bahwa Anda ingin menerapkannya ke file .config juga. Ini bisa dilakukan tetapi Anda harus melakukannya untuk setiap ekstensi yang ingin Anda timpa. Klik pada Settings-> Style Configuratorgulir ke bawah ke XMLdalam bagian bahasa dan tambahkan configke User extkotak. Simpan & Tutup dan semua file .config baru yang dibuka akan muncul sebagai XML. Bahkan, saya sudah melakukan itu untuk instalasi saya seperti yang terlihat di bawah ini:

Konfigurasi Gaya

Joshua
sumber
2
Pengaturan ini hanya berlaku untuk file baru, bukan file yang ada pada pembukaan Anda.
heavyd
1
Ini tidak bekerja. Bahasa default tetap di antara sesi, tetapi file tidak berwarna sintaksis, sampai saya secara manual memilih Bahasa / XML.
AngryHacker
5
Sempurna, hasil edit Anda bekerja. Menghitung nirwana.
AngryHacker
2
Berfungsi untuk file BARU, bukan membuka yang sudah ada. Sangat buruk. Terima kasih atas sarannya. +1
Felipe Alvarez
Terima kasih, saya lupa bagaimana melakukan ini. Terus mencari di Pengaturan-> Preferensi daripada Pengaturan-> Style Configurator. -_-
alimbada
13

Dalam direktori Notepad ++, cari file langs.xml.

Temukan simpul seperti di bawah ini dan tambahkan "config" seperti yang ditunjukkan.

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

Mulai ulang Notepad ++. Buka file .config. Itu harus diformat sebagai XML.

Mike Chess
sumber
Anda dapat melakukan ini melalui GUI juga, saya percaya. (Sudah lama sejak saya menggunakan Notepad ++.)
Sasha Chedygov
Saya mencoba menambahkan beberapa tipe file PHP, tetapi sepertinya tidak berhasil. :-(
Simon East
1
Perhatikan bahwa Anda mungkin perlu mencari langs.xml di% APPDATA% \ Notepad ++ (daripada folder program).
Sygmoral
Apa yang terjadi jika ada konflik, ekstensi yang sama dikaitkan dengan> 1 bahasa?
tulang
5

Buka Pengaturan> Styler Configurator. Pilih XML dari daftar gulir kiri. Di bagian bawah dialog itu, harus ada dua kotak - satu untuk ekstensi default dan satu untuk 'ekstensi pengguna'. Tambahkan .config Anda ke kotak 'ekstensi pengguna' dan klik 'Simpan dan Tutup'.

CATATAN: 'ekstensi pengguna' mungkin tidak tersedia untuk semua pilihan bahasa (SAYA TAHU itu tersedia untuk C, karena itulah sintaks yang saya gunakan di tempat kerja). Jadi, jika tidak tersedia, Anda harus membuat file bahasa Anda sendiri.

Creepygeek
sumber
3

Beginilah cara saya melakukannya:

Arahkan ke %APPDATA%\Notepad++dan buka langs.xmlfile

Temukan simpul seperti di bawah ini dan tambahkan "config" seperti yang ditunjukkan

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

Restart Notepad ++ Buka .configfile. Itu harus diformat sebagai XML.

Dan juga pastikan Anda tidak memiliki pengaturan yang saling bertentangan, yaitu hal lain yang dipetakan ke file .config

Jules345
sumber
1

Solusi:

Fitur ini tersedia di bawah kotak dialog preferensi.

Pergi ke Settingskemudian PreferenceskemudianNew Document/Default Directory

dan akhirnya edit Default Languageke HTML.

Menangkap:

Notepad ++ Preferensi

intika
sumber
-1

Pengaturan> Styler Configurator> Pilih XML - Tambahkan Ekstensi Anda di bawah + [Ekstensi Pengguna] - Simpan dan tutup. Bekerja untuk saya untuk .csproj

AdmiralThrawn
sumber
Saya percaya bahwa ini sama dengan paragraf kedua dari jawaban yang diterima.
G-Man Mengatakan 'Reinstate Monica'