Supponiamo di trovarmi in una determinata posizione di linea in vim e di voler eliminare un determinato carattere, ad esempio un punto e virgola. Vorrei fare df;
tranne che cancellerebbe anche il punto e virgola. C'è un comando che farà la stessa cosa ma non includerà il personaggio che sto cercando?vim: selezionare il carattere, non inclusivo
38
A
risposta
53
Sì, dt;
. Dalla documentazione di Vim:
t {char}
Fino prima [count] 'th occorrenza di {char} a destra. Il cursore è posizionato sul carattere a sinistra di {char} | inclusive |. {char} può essere inserito come con | f | comando.
17
da aggiungere a quanto ha detto Michal, è anche possibile utilizzare T
e F
a fare la stessa cosa al contrario.
Anche ;
ripeterà l'ultimo movimento t, T, fof, e '
lo ripeterà nella direzione opposta.
Problemi correlati
- 1. vim: come selezionare il blocco incollato
- 2. In vim, come selezionare selezionare il testo incollato in precedenza
- 3. vim sostituire il carattere in \ n
- 4. vim repeat cerca il carattere successivo 'x'
- 5. carattere di copyright in vim
- 6. Come selezionare il blocco di codice Python usando Vim?
- 7. Vi/vim - cancella dalla riga finale incluso il carattere finale
- 8. Come cambio il carattere di join in Vim?
- 9. cambiando il carattere del vertsplit di vim a 2
- 10. come selezionare tutto e copiare in vim?
- 11. Vim: Rimuovi il carattere del commento dopo la doppia immissione
- 12. ricerca parola intera in Vim (carattere trattino)
- 13. In VIM, perché non `db` cancella il carattere sotto il cursore?
- 14. Inserire il carattere di ritorno a capo in vim
- 15. Cancella indietro fino a carattere in Vim
- 16. Vim - Comandi per selezionare visivamente una corrispondenza regolare?
- 17. Vim non supporta l'Unicode?
- 18. L'etichetta non visualizza il carattere "_"
- 19. non riconosce il carattere \ n?
- 20. C'è un modo per selezionare il primo carattere? : First-letter non sembra funzionare problema
- 21. vim "sintassi on" non funziona
- 22. Scrivi un metodo casuale veramente inclusivo per javascript
- 23. Il rientro di Vim Python non funziona?
- 24. Vim: Evidenzia un singolo carattere nella colonna 80
- 25. Vim: come selezionare un'area retta e fare copia/incolla
- 26. Selezionare pezzi disgiunti di codice in Vim per tirando
- 27. vim mette ulteriore spazio per ogni carattere accentato
- 28. Fare inserendo un singolo carattere in Vim un'operazione atomica
- 29. Vim - Elimina fino all'ultima occorrenza di carattere nella riga
- 30. Sostituisci tutte le istanze di carattere tra tag con vim