2011-08-25 33 views
6

ZSH ha il completamento automatico incorporato per SCP, quindi un comando comecompletamento automatico personalizzato per zsh

scp [email protected]/path/ 

avrebbe mostrato gli elenchi di directory sul server remoto.

Tuttavia, questo non funziona quando si apre un file remoto in vim

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

Googled giro per la documentazione sulle funzioni di completamento automatico zsh ma sembra molto complicato. Come posso abilitare il completamento automatico di vim scp?

+0

Qualche progresso su questo problema? –

+0

Nessuno finora ..... – mrwooster

risposta

2

La documentazione completa di completamento automatico si trova in man zshall (se non si desidera visualizzare tutte le sezioni in un uomo, vedere l'indice in man zsh). Il completamento per vim si trova in /usr/share/zsh/$ZSH_VERSION/functions/Completion/Unix/_vim, suppongo che sia necessario modificare la funzione _vim_files situata nella parte superiore del file e in qualche modo esportare la funzione _remote_files che si trova nello /usr/share/zsh/$ZSH_VERSION/functions/Completion/Unix/_ssh.

Problemi correlati