2010-08-23 9 views
22

Quando si digita un comando in Vim, ad esempio l'apertura di un file, si inizia a digitare il nome del file e si desidera premere Tab e Vim completare automaticamente il nome. Tuttavia, quando premo Tab, vim inserisce ^I per qualche motivo.Compilazione scheda in Comandi Vim

Come posso completare la scheda Vim?

+0

cura @Downvoter di spiegare? –

+0

vedere anche ': help wildmenu' – idbrii

+0

risolto qui: https://stackoverflow.com/questions/17326627/vims-open-does-not-tab-complete-what-does – renardesque

risposta

20

Il carattere che avvia il completamento della riga di comando per impostazione predefinita è Scheda solo se è impostato nocompatible. In modalità compatibile Vi è CTRL-E.

Questo è documentato in :h cmdline-completion.

È possibile set nocompatible nel file .vimrc per farlo funzionare come previsto.

+0

Questo non sembra essere più vero. Non funziona per me su una macchina Linux con Vim 7.4.576. – toon81

5

Se si desidera eseguire operazioni come omni-completamento, è anche possibile aprire la riga di comando in una finestra digitando q: in modalità normale o CTRL-F mentre si sta digitando il comando.

command line view

Lo stesso vale con /finding_patterns con q/ e q?

Problemi correlati