2014-12-07 9 views
10

Con incsearch attivato in Vim, il cursore si sposta sulla corrispondenza successiva mentre si digita il primo carattere. IdeaVim non sembra rispettare questa impostazione. Come devo attivare la ricerca incrementale in IDEA?Ricerca incrementale in IdeaVim

+1

Buone notizie! Questo è ora risolto, a partire da ideavim 0.45. Basta impostare incsearch nel tuo .ideavimrc e sarai subito operativo. – yshavit

risposta

1

Ecco un modo: IDEA ricerca normale è incrementale, così si potrebbe usare quella via CMD - F o il suo equivalente. Si potrebbe anche legarsi / per invocare il comando find di IDEA invece della versione VIM, se si desidera:

nmap/:action Find<CR> 
nmap n :action FindNext<CR> 

nel vostro ~/.ideavimrc o invocato al prompt :. Ci possono essere effetti collaterali nel farlo in questo modo; Non l'ho testato estesamente.

+1

questo non funziona –

+0

per chiarire: Si apre la casella "trova", ma non la attiva, quindi non è possibile digitare nulla – VitalyB

2

Il suggerimento in realtà non funziona (in effetti ha molti effetti collaterali). La soluzione migliore che ho trovato finora è di usare semplicemente il built-in combinazioni di tasti (Cmd +F, Invio o Maiusc +Invio).

0

In base a IdeaVim 0.46 Notes, è disponibile un'opzione di incsearch per la visualizzazione dei risultati di ricerca durante la digitazione.

+2

Si prega di migliorare la risposta aggiungendo ulteriori informazioni – ddb

+0

Invece di utilizzare un collegamento, per favore estrai le informazioni importanti e aggiungili alla tua risposta, insieme al link di riferimento all'origine. In questo modo, se la pagina di origine scompare, le informazioni importanti sono ancora disponibili. I collegamenti marciscono e si rompono, e quando questo fa la tua risposta non sarà di grande aiuto. –

5

Basta mettere set incsearch nel vostro ~/.ideavimrc

+0

Posso confermare che questo ha funzionato per me con IntelliJ IDEA 2016.2.4. – Hachmaninow

Problemi correlati