J'ai un gros ours dans mon lit. Supposons que j'ai le curseur sur "ours", en position "e", comment supprimer complètement le mot "ours"?Dans vim, comment supprimer un mot?
Répondre
Vous pourriez peut-être vérifier cela .. delete word after or around cursor in VIM. semble similaire à ce que vous avez besoin ..
Mode normal:
daw : delete the word under the cursor
caw : delete the word under the cursor and put you in insert mode
Oui, c'est ce dont il a besoin. Supprimer le mot entier alors que le curseur est n'importe où dans le mot. – sica07
pourriez-vous s'il vous plaît expliquer comment cela fonctionne réellement? d ou c est le verbe, a est ???, et w est mot. –
@DennisHodapp, un acronyme de "around". daw supprime le mot sous le curseur et un caractère d'espace avant ou après le mot. – vasuki
Comme alternative à larsmans answer, vous pouvez revenir en arrière avec b puis d elete tout un t il la l'espace suivant: dtespace.
Ce mnémonique est plus général et vous pouvez l'utiliser avec plusieurs séparateurs.
Si vous souhaitez supprimer en arrière, utilisez dTespace.
Pour en savoir plus sur les mouvements gauche-droite, demandez :he left-right-motions
et lisez la fin du chapitre.
+1 Je ne suis pas sûr que ce soit le meilleur pour cette situation, mais cela devrait être utile. Y at-il un moyen de faire cela en sens inverse, afin que nous puissions supprimer jusqu'à l'espace/caractère précédent? –
@The Walking Walnut: pas de problème. Réponse mise à jour – eckes
diw
/daw
! ->:h text-objects
Oubliez bdt
/bdw
ici.
- 1. Inverser un mot dans Vim
- 2. Comment supprimer un bloc entier dans Vim?
- 3. Comment supprimer un mot et passer en mode insertion dans Vim?
- 4. Chaîne supprimer dans VIM
- 5. GVim/Vim. Comment supprimer tous les espaces blancs jusqu'à un certain mot
- 6. Comment supprimer les avertissements dans vim-latex?
- 7. Editeur VIM: Comment puis-je rechercher un mot après l'avoir sélectionné en mode visuel dans vim?
- 8. Comment supprimer un mot lorsque le curseur est au milieu du mot?
- 9. Comment supprimer le texte après un symbole spécifié dans vim
- 10. Comment supprimer tout sauf un motif spécifique dans Vim?
- 11. Comment supprimer un mot de .txt
- 12. Qu'est-ce qui constitue un «mot» dans vim?
- 13. Vim: mot-clé à colorier
- 14. Supprimer un mot d'une chaîne
- 15. Comment combiner: vim et: s dans vim
- 16. VIM copier un mot complet qui contient un. (point)
- 17. Supprimer tous les tampons vides dans VIM
- 18. Comment supprimer des balises HTML, pas le contenu dans vim
- 19. Supprimer un seul mot du fichier - bash
- 20. vim netrc mot de passe ré-entrer
- 21. VIM: Suppression de tous les caractères avant mot particulier pour toutes les lignes dans un fichier
- 22. Supprimer un mot d'une chaîne dans la ligne de MySQL
- 23. Vim surligner un mot avec * sans déplacer le curseur
- 24. Comment supprimer et afficher le mot «mot de passe» dans le champ mot de passe
- 25. Comment supprimer le texte après un certain mot
- 26. comment supprimer l'entrée d'un double mot
- 27. Vim: Supprimer le mappage créé par vim-plugin
- 28. recherche tout le mot dans Vim (caractère tiret)
- 29. Comment ajouter un mot au début de plusieurs lignes dans vim?
- 30. Supprimer les doublons dans une liste (dans vim)
duplication possible de [supprimer le mot après ou autour du curseur dans VIM] (http://stackoverflow.com/questions/833838/delete-word-after-or-around-cursor-in-vim) –
oui (les deux questions devrait être fusionné) et non (les deux questions sont différentes). L'autre question concerne l'insert-MODE. Celui-ci concerne le mode NORMAL. –