2011-08-25 11 views
6

zsh posiada wbudowane autouzupełnianie SCP, więc polecenie podobneniestandardowe autouzupełnianie dla zsh

scp [email protected]/path/ 

pokaże listę katalogów na serwerze zdalnym.

Jednak to nie działa podczas otwierania zdalnego pliku w vim

vim scp://[email protected]/path/ 

Mam googled wokół dokumentacji na zsh funkcji autouzupełniania, ale wydaje się bardzo skomplikowane. Jak włączyć autouzupełnianie dla vim scp?

+0

Jakieś postępy w tym problemie? –

+0

Brak dotychczas ..... – mrwooster

Odpowiedz

2

Pełna dokumentacja dotycząca autouzupełniania znajduje się pod numerem man zshall (jeśli nie chcesz wyświetlać wszystkich sekcji w jednym mężczyźnie, zobacz indeks w dokumencie man zsh). Realizacja dla vim znajduje się w /usr/share/zsh/$ZSH_VERSION/functions/Completion/Unix/_vim, domyślam się, że musisz zmodyfikować funkcję _vim_files znajdującą się na górze pliku i jakoś wyeksportować funkcję _remote_files znajdującą się w /usr/share/zsh/$ZSH_VERSION/functions/Completion/Unix/_ssh.