5
Come posso utilizzare qualcosa di simile?Utilizzare il comando: g in vim con più azioni
:g/^$/kJ
Qui kJ sono due comandi, invece di uno solo (come 'd')
mio esempio concreto: ho più linee di ricerca come questo
queryBuilder
.append("xyz");
e voglio fare farli apparire come questo:
queryBuilder.append("xyz");
Quindi quello che voglio fare per ogni linea è
:g/^[\t]*\..*$/kJx
che corrisponde allo schema corretto ma sembra eseguire solo k.
Altri comandi Vim sono adatti qui? Come svolgeresti questo compito?
impressionante! esattamente quello di cui avevo bisogno! cosa fa in realtà 'normale'? – kadrian
@ ka2011r: ': g' consente di eseguire comandi' ex' (che iniziano con due punti), ': normal' è un comando' ex' che consente di eseguire comandi Normal, quelli che si desidera, 'k',' J 'e' x'. – Birei