Zaćmienie i Resharper mają dobry sposób poruszania się po plikach.
Jeśli mam następujące foldery (lub pliki) w moim bieżącym katalogu
MyReallyLongName
MyReallyLongAndFunName
MyReallyLongAndNotReallyFunName
W Eclipse mogę do nich nawigować, używając tylko wielkich liter. Odpowiednio w Zsh chcę móc pisać:
cd MRLAFN (Tab) (Enter)
Aby wejść MyReallyLongAndFunName
w jeden krok
Jeśli chcę to teraz zrobić w Zsh, muszę pisać My(Tab)Fun(Tab)(Enter)
zsh
autocomplete
filenames
Rohit Manokaran
źródło
źródło
AbcAde AdFg HlAkAd
,ls AA<TAB>
kończy sięAd
, podczas gdy spodziewałbym się AbcAde.Sprawiłem, że działało „całkiem dobrze”, dodając plik
_camel_case
do mojego osobistego~/.zsh/functions folder
(weź dowolny folder, który znajduje się w twojej$fpath
zmiennej) z następującą zawartością:Następnie dodałem następujący wiersz do mojego ~ / .zshrc
Zauważ, że najprawdopodobniej nie jest to „dobre” rozwiązanie, ponieważ nie mam zbyt dużej wiedzy na temat systemu uzupełniania zsh (chyba tylko niewielu ludzi tak naprawdę ma), ale robi dokładnie to, co opisałeś w swoim pytaniu.
źródło