Saya sering bekerja dengan file teks yang tidak memiliki ekstensi atau yang memiliki ekstensi non-standar menggunakan Gedit ( .sample
file misalnya, yang jenis mime tidak dipahami), dan Gedit selalu default ke penyorotan sintaksis Matlab.
Saya ingin menetapkan penyorotan sintaks default 'Teks Biasa' untuk file-file ini. Apakah ini mungkin?
Nano dapat melakukan ini , dan pertanyaan serupa untuk file dengan ekstensi ada di sini . Saya mencari jawaban yang memungkinkan saya untuk mengatur gaya tangkap semua teks polos untuk semua jenis tanpa ekstensi atau belum ditemukan /usr/share/gtksourceview-3.0/language-specs/
seperti yang dijelaskan di sini
Info yang diminta:
- Tidak ada file spesifikasi bahasa lokal di
~/.local/share/gtksourceview-3.0/language-specs/
- Output dari
file --mime-type -b <myfile>
sudah benartext/plain
/usr/share/gtksourceview-3.0/language-specs/mathlab.lang
(atau apa pun file bahasa MathLab sebenarnya) menjadi:<property name="globs">*</property>
??? ;-) Jika itu berhasil, saya akan mengirim jawaban lengkap ...Jawaban:
Langkah yang diambil
Di
gedit
menu bar saya , dari atas, saya pilihView
,Highlight mode...
dan "Teks Biasa" adalah default seperti yang ditunjukkan di bawah ini:Menggunakan nama file "test.sample" dan menempel dalam beberapa baris kode Matlab masih tetap sebagai format "Teks Biasa" kecuali saya memaksanya ke format "Matlab".
Setelah menyimpan dan keluar saya melakukan
cp test.sample test.newbee
diikuti olehgedit test.newbee
format default masih "Teks Biasa".Selanjutnya saya membuat file baru menggunakan yang
gedit
disebutnoextention
. Saya mengetik kalimat, menyimpan file baru dan keluar. Lalu saya membuka kembali file menggunakangedit
dan ini hasilnya:Perhatikan bilah bawah jendela gedit menunjukkan
Plain Text
opsi untuk menyorot.Ringkasan
Ini dilakukan di bawah Ubuntu 16.04, Kernel 4.4.0-53.
Saya dapat mengkonfirmasi bahwa
<property name="globs">*.m</property>
ada di dalam/usr/share/gtksourceview-3.0/language-specs/matlab.lang
.Karena saya tidak dapat merusak sistem saya seperti milik Anda, kecuali kami menemukan sesuatu pada sistem Anda untuk diperbaiki, saya sarankan menginstal ulang
gedit
setelah menghapus dan membersihkan semua file itu denganapt-get
.Informasi tentang versi saya:
sumber