Vorrei utilizzare CTRL - P/CTRL - n invece di Up/Giù frecce per selezionare il completamento candidato. Ho provato a :imap <C-n> <Down>
, ma invece di selezionare il prossimo candidato di completamento, il cursore passerà alla riga successiva.Usa Cn/Cp in VsVim per selezionare il completamento candidato intellisense comparsa
risposta
Invece di utilizzare una mappatura dei tasti vim, è possibile gestire questo con una scorciatoia da Visual Studio tastiera (Strumenti> Opzioni> Ambiente> Tastiera):
I comandi Edit.LineUp
e Edit.LineDown
sono ciò che si' sto cercando. Si può vedere nell'immagine sopra che sto usando Alt +J per Edit.LineDown
, ma è possibile utilizzare Ctrl +N invece. Io preferisco utilizzando il tasto Alt invece del chiave Ctrl perché premendo Ctrl disattiva automaticamente la lista Intellisense, mentre Alt non lo fa. Solo una questione di preferenza però.
Avevo già la stessa domanda e I received the answer here.
Hai fatto altro con il tuo setup per far funzionare tutto questo? Ho installato VsVim e quando sono in modalità modifica, premo ctrl + spazio per avviare Intellisense, quando premo alt + J (dopo aver impostato la scorciatoia), si chiude intellisense il secondo che premo alt. Quando provo con ctrl + J, inserisce una nuova riga. C'è qualche impostazione di vsvim che devo cambiare anch'io? –
Hmmm ... Non ricordo altri cambiamenti che ho fatto per farlo funzionare (ma la mia memoria non mi riesce!). Ho appena provato e Alt + J naviga l'elenco Intellisense mentre Ctrl + J non fa che attenuare la lista Intellisense. Ho notato che hai detto che Ctrl + J entra in una nuova riga, quindi sono entrato in Strumenti> Opzioni> VsVim> Tastiera e ho cambiato l'opzione per Ctrl + J in "Gestito da VsVim" (di solito l'ho impostato su "Gestito da Visual Studio") . Quando l'ho fatto, ho visto il comportamento che stai vedendo con Ctrl + J che entra in una nuova riga. Non sei sicuro di cosa stia causando il tasto Alt per chiudere l'elenco Intellisense. – RSW
- 1. completamento automatico per selezionare l'opzione in javascript
- 2. Completamento automatico di Emacs X11 (intellisense)
- 3. Completamento codice iPython/Intellisense on Dot Possibile?
- 4. Usa mongoosastic per un completamento automatico
- 5. Come si usa il completamento automatico per migliaia di voci?
- 6. Come attivare VsVim?
- 7. Usa jQuery per selezionare i collegamenti visitati
- 8. Aggiornamento del database di completamento automatico (IntelliSense) in Visual Studio
- 9. Ricaricamento del file di configurazione in VsVim?
- 10. Esiste una guida utente vsVim?
- 11. Visual Studio 2010 IntelliSense -> Invio non comporterà più il completamento automatico
- 12. Come modificare il colore del testo a comparsa con completamento automatico appcompat?
- 13. Il completamento automatico di Qt Creator (intellisense) non funziona per std :: elementi vettoriali
- 14. glmulti candidato oversize impostato
- 15. Tasto Superkey vs. Candidato
- 16. JQuery completamento automatico - Selezionare prima voce
- 17. Configurare i tasti che attivano il completamento intellisense in Visual Studio
- 18. Posso ottenere intellisense in PowerShell?
- 19. WebRTC: Determinare l'ICE candidato scelto
- 20. Come posso configurare WebStorm per fornire il completamento del codice per KoaJS?
- 21. jQuery - Usa coppia chiave/valore in completamento automatico
- 22. menu a comparsa Android
- 23. Quale metodo si usa per selezionare il numero ottimale di cluster in k-means e EM?
- 24. Algoritmo per il completamento automatico?
- 25. Geany intellisense come funzionalità per C++
- 26. Intellisense per JOIN in SQL Server Management Studio
- 27. No IntelliSense per C++/CLI in Visual Studio 2010?
- 28. Come implementare intellisense per il mio linguaggio in Visual Studio?
- 29. completamento Dumb in Visual Studio
- 30. Come disabilitare/sovrascrivere il tasto invio per il completamento automatico?
È possibile utilizzare Ctrl-P/Ctrl-N per spostarsi tra le finestre visualizzate da VsVim ma non le normali finestre di intellisense. Ho archiviato il seguente bug per provare ad aggiungere questo comportamento https://github.com/jaredpar/VsVim/issues/1149 – JaredPar
Ecco il problema che tiene traccia del supporto per il binding della chiave Alt https://github.com/jaredpar/VsVim/ issues/806 – JaredPar