Eclipse dan Resharper memiliki cara yang baik untuk menavigasi file.
Jika saya memiliki folder (atau file) berikut di direktori saya saat ini
MyReallyLongName
MyReallyLongAndFunName
MyReallyLongAndNotReallyFunName
Dalam gerhana saya dapat menavigasi ke mereka dengan hanya menggunakan huruf kapital. Sejalan di zsh saya ingin dapat mengetik:
cd MRLAFN (Tab) (Enter)
Untuk masuk ke MyReallyLongAndFunName
dalam satu langkah
Jika saya ingin melakukannya dengan zsh sekarang, saya harus mengetik My(Tab)Fun(Tab)(Enter)
zsh
autocomplete
filenames
Rohit Manokaran
sumber
sumber
AbcAde AdFg HlAkAd
,ls AA<TAB>
selesaiAd
, sementara saya harapkan AbcAde.Saya mendapatkan ini berfungsi "cukup baik" dengan menambahkan file
_camel_case
ke pribadi saya~/.zsh/functions folder
(ambil folder apa pun yang ada dalam$fpath
variabel Anda ) dengan konten berikut:Kemudian, saya menambahkan baris berikut ke ~ / .zshrc saya
Perhatikan bahwa ini kemungkinan besar bukan solusi "baik" karena saya tidak memiliki terlalu banyak pengetahuan tentang sistem penyelesaian zsh (hanya beberapa orang yang benar-benar memilikinya, saya kira), tetapi ia melakukan persis seperti yang Anda jelaskan dalam pertanyaan Anda.
sumber