GNU/Linux >> Belajar Linux >  >> Linux

Kurang Menyoroti Perintah Dan Sintaks?

Saya perlu menggunakan less command dengan penyorotan sintaks dari perintah vim untuk python , C , bash dan bahasa lainnya.

Bagaimana cara menerapkan warna penyorotan sintaksis menurut vim warna untuk less command ?

Jawaban yang Diterima:

Penyorotan sintaks dari less , bekerja dengan baik di sebagian besar sistem *nix.

apt install source-highlight
export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
export LESS=' -R '

Pada distro berbasis Fedora/RedHat gunakan /usr/bin/src-hilite-lesspipe.sh sebagai gantinya.

Bahkan di Cygwin Anda dapat melakukannya dengan sedikit penyesuaian pada jalur skrip shell dan menginstal dengan apt-cyg bukannya apt .

Namun, menggunakan ini secara drastis memperlambat penjelajahan file besar. Saya sarankan untuk menggunakan alias sedemikian rupa untuk hanya menerapkan LESSOPEN ekspor di atas bila diperlukan, seperti ini:

alias lessh='LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s" less -M '

di mana -M flag nyaman untuk juga menampilkan nama file dan nomor baris.

Juga ingat untuk menyalin skrip ke jalur bin Anda:

cp /usr/share/source-highlight/src-hilite-lesspipe.sh /usr/bin/src-hilite-lesspipe.sh

PERBARUI:24-07-2019

Rupanya, pada pemasangan Cygwin yang lebih baru, Anda memiliki file berikut di jalur Anda:

source-highlight.exe
source-highlight-esc.sh
source-highlight-settings.exe

Jadi sekarang Anda juga perlu menjalankan source-highlight-settings.exe yang akan menambahkan file konfigurasi:
$HOME/.source-highlight/source-highlight.conf .


Linux
  1. Perintah Linux Cat:Penggunaan dan Contohnya

  2. Perintah Linux:pekerjaan, bg, dan fg

  3. Gunakan Perintah Grep Dan Cari?

  1. Perintah AWK Linux – Contoh Sintaks Penggunaan Linux dan Unix

  2. Linux lebih sedikit perintah

  3. kurang:perintah tidak ditemukan

  1. Perintah Linux - Gambaran Umum dan Contoh

  2. Bash - Perintah tanggal dan spasi

  3. Sintaks yang tepat untuk perintah id -r