Baru-baru ini saya memutakhirkan sistem saya dari Etch ke Lenny. Sekarang ketika saya menggunakan pelengkapan otomatis, nama file (bukan direktori) muncul dengan garis miring pada baris perintah.
Tampaknya terkait dengan beberapa (semua?) Perintah. Saya mencoba beberapa:
aj@mmdev0:~/loadtest$ vi pyloadtools3.py/
aj@mmdev0:~/loadtest$ cat pyloadtools3.py/
aj@mmdev0:~/loadtest$ file pyloadtools3.py/
aj@mmdev0:~/loadtest$ ls -al pyloadtools3.py/
Bagaimana cara saya memperbaikinya?
cat filen[TAB]
vs.somecommand filen[TAB]
mark-directories
menjadion
seharusnya tidak menjadi masalah. Saya kira saya telah tersesatCTRL-something
di beberapa titik dan merusak terminal khusus ini.Jawaban:
Ini adalah file dan potongan file yang menurut saya menarik untuk masalah ini. Perhatikan bahwa saya menjalankan Ubuntu 10.04
Anda mungkin dapat mengetahui apa masalahnya dari file konfigurasi saya. Kalau tidak, mungkin pertimbangkan untuk memposting konfigurasi yang sesuai.
bagian terakhir ~ / .bashrc
40% turun halaman di /etc/bash.bashrc (Apakah Anda memiliki bagian ini juga dikomentari?)
Saya menemukan artikel-artikel ini menarik:
http://www.linux.com/archive/feed/54005
http://www.debian-administration.org/articles/316
Saya harus melakukan penelitian lebih lanjut ... tapi inilah yang saya dapatkan sejauh ini.
coba jalankan ini di terminal dan kemudian lihat apakah Anda masih memiliki masalah:
Sunting: menemukan bahwa penyelesaian-tab ditangani oleh / etc / bash_completion. Banyak perintah linux juga memiliki pengaturan penyelesaian tab sendiri di direktori /etc/bash_completion.d/.
Orang lain juga memiliki masalah ini:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://bugzilla.redhat.com/show_bug.cgi?id=583919
Ini bisa jadi bug di versi bash Anda. Jadi sekarang pertanyaan sebenarnya adalah ... Versi bash apa yang Anda miliki?
Hanya saja solusinya mudah ditemukan untuk orang lain yang memiliki masalah ini:
"Mungkin ada masalah dengan skrip / etc / bash_completion. Coba instal ulang paket bash_completion. Apakah masih ada masalah? - W_Whalley"
-Lihat komentar
sumber
sumber
Ini tidak terkait dengan penyelesaian yang dapat diprogram sama sekali. Sebagai gantinya, ini merupakan pengaturan garis baca sederhana . Coba tambahkan
untuk Anda
~/.inputrc
.(Omong-omong, saya menemukan ini setelah mencari
man bash
selama dua menit.)sumber
mark-directories (On) - If set to On, completed directory names have a slash appended.
Tidak jelas bahwa ini adalah sumber masalahnya ...