Sorotan sintaksis nano untuk Debian

1

Saya menjalankan Debian dan saya ingin mengaktifkan penyorotan sintaks untuk nano. Sistem saya memiliki definisi sintaks yang telah ditentukan ...

standage@idebian:~$ ls /usr/share/nano/
asm.nanorc    c.nanorc       fortran.nanorc  html.nanorc      man.nanorc     nanorc.nanorc  patch.nanorc  pov.nanorc     sh.nanorc   xml.nanorc
awk.nanorc    css.nanorc     gentoo.nanorc   java.nanorc      mutt.nanorc    objc.nanorc    perl.nanorc   python.nanorc  tcl.nanorc
cmake.nanorc  debian.nanorc  groff.nanorc    makefile.nanorc  nano-menu.xpm  ocaml.nanorc   php.nanorc    ruby.nanorc    tex.nanorc

... dan saya telah memasukkan semua ini dalam ~/.nanorcfile saya .

standage@idebian:~$ head /home/standage/.nanorc 
include "/usr/share/nano/asm.nanorc"
include "/usr/share/nano/awk.nanorc"
include "/usr/share/nano/cmake.nanorc"
include "/usr/share/nano/c.nanorc"
include "/usr/share/nano/css.nanorc"
include "/usr/share/nano/debian.nanorc"
include "/usr/share/nano/fortran.nanorc"
include "/usr/share/nano/gentoo.nanorc"
include "/usr/share/nano/groff.nanorc"
include "/usr/share/nano/html.nanorc"

Namun, saya tidak mendapatkan penyorotan sintaksis ketika saya membuka file kode dengan ekstensi file khas (.c, .h, dll). Yang aneh adalah bahwa ketika saya membuka .nanorcfile untuk memeriksanya, penyorotan sintaks telah diaktifkan.

Apakah saya melakukan sesuatu yang salah?

Daniel Standage
sumber

Jawaban:

0

Dugaan saya adalah ada sesuatu yang salah dengan ~ / .nanorc Anda (sintaks, akhir baris atau sesuatu) karena Anda mendapatkan hilighting yang benar untuk ****. Nanorc *** yang secara global diaktifkan secara default di / etc / nanorc .

Coba tambahkan hanya satu menyertakan (misalnya include "/usr/share/nano/c.nanorc") ke / etc / nanorc dan lihat apa yang terjadi.

Sunting: yah, ini agak aneh, tetapi urutan menyertakan tampaknya memiliki masalah juga ... Sekilas, semuanya berfungsi saat file ****. Nanorc *** termasuk dalam urutan abjad.

barti_ddu
sumber