Sesuatu terjadi sehingga saya tidak melihat lebih sedikit highlight. Saya sudah mencoba:
- menggunakan terminal yang berbeda.
- menggunakan
-g
opsi - memastikan
-G
tidak ada di sana - ^ K saat mencari
- ESC-U
Tidak ada yang membantu.
Saya bekerja di Ubuntu 12.10 pada desktop i3. $TERM=screen-256
. Ketika saya gunakan ^ ALT 1
untuk beralih ke TTY1 dan man man
saya bisa melihat bahwa itu menyoroti ada parameter man dan pola pencarian.
Apa lagi yang bisa saya lakukan untuk memperbaikinya?
Jawaban:
Penyorotan dalam TTY1 berfungsi karena ia menetapkan variabel TERM ke nilai yang tepat.
Jika Anda menggunakan layar:
Ubah variabel TERM ke nilai yang semestinya (mis. Layar atau layar-256color ). Periksa ~ / .screenrc pribadi Anda atau seluruh sistem / etc / screenrc dan perbaiki baris yang sesuai.
Dalam versi saya yang kurang, nilai screen-256 seharusnya menghasilkan kesalahan:
Jika Anda tidak menggunakan layar:
The layar * hanya mendapatkan ditafsirkan dengan benar oleh layar.
Nilai TERM yang tepat tergantung pada emulator terminal Anda dan biasanya harus ditetapkan olehnya. Default dari tiga emulator terminal pra-instal Ubuntu adalah xterm .
Menjalankan
periksa apakah nilai TERM akan ditimpa dalam file konfigurasi shell Anda.
sumber
Nah ini menyebalkan. Apa yang terjadi disini? (di
tmux
bawahiTerm.app
)dan kemudian dengan beberapa rekaman
dan sekarang kita melihat kode yang digunakan
yang
1b 5b ...
kode dapat dibuat lebih dimengerti oleh konsultasi xterm urutan kontrol dokumentasi atau satu dapat biola sekitar manual dengan urutan untuk melihat yang di bawahTERM=xterm
yang menyebabkan penyorotanyang
TERM=screen
kasusnya tidak lakukan, sesuai dengan urutan kontrol dokumen yang terbalikdan dekat dari dokumen itu kita dapat belajar bahwa
screen
terminal\033[3m
adalah untuk Miring dan\033[23m
Tidak dicetak miring .Temuan ini memberikan beberapa opsi; kami mungkin mengonfigurasi terminal untuk menampilkan teks yang dicetak miring, atau kami malah bisa mencoba membuat
screen
terminal menggunakan kode terbalik alih-alih cetak miring. (Beberapa penggalian di dalamless(1)
dokumen tidak menunjukkan tombol "gunakan kebalikan yang miring" yang jelas untuk mengutak-atik.) (Juga, beberapa terminal mungkin menawarkan dukungan untuk menerjemahkan X ke Y, periksa dokumen terminal untuk detail.) (Atau Anda bisa coba emulator terminal yang berbeda dan lihat apa yang dilakukan ...)Wow teks yang dicetak miring jelek . Mari kita coba mengubah kode yang
screen
digunakan menjadi terbalik Ini jelas melibatkanterminfo
(atau mungkintermcap
) database, yang dapat diekspor melaluiinfocmp(1)
dan dikompilasi olehtic(1)
Jadi saya kira
smso
sedang digunakan mengingatxterm
kegunaan\E[7m
danscreen
\E[3m
; menurutterminfo(5)
ini adalah "mode menonjol" dan dipasangkan dengan terbalikrmso
; mari kita ubah ke apa yangxterm
menggunakan ...Hei itu terlihat lebih baik sekarang (tetapi harus dilakukan pada semua host untuk file
screen
apa punterminfo
...)sumber