¿Cómo borro una palabra cuando el cursor está en algún lugar en medio de esa palabra (ni al final ni al principio de una palabra) en Vim?¿Cómo borro una palabra cuando el cursor está en el medio de la palabra?
Respuesta
me encontré con que "DIW" (borrar palabra interior) es el camino a seguir recto para eliminar una palabra!
bdw
debería hacerlo.
b
ACK al principio de la palabra, d
elete a la siguiente w
ord
Esto parece muy útil, quiero hacer esto más específico que este – abubacker
+1, esta es la respuesta más corta que conozco. Si todavía es demasiado largo, @abubacker, consulte 'map' sobre cómo asignar una sola pulsación de tecla (http://how-to.wikia.com/wiki/How_to_map_keys_in_vim). – paxdiablo
Esto no funciona en palabras de un solo carácter. –
Lo que necesita es las siguientes teclas en el modo normal (después de pulsar Esc):
diw (significado: eliminar palabra interna)
-o-
dunw (que significa: eliminar una palabra)
El segundo comando también elimina todos los espacios después de la palabra, o todos los espacios antes de la palabra si no hay espacios después de la palabra.
Para los comandos más relacionados:
:help diw
:help daw
A diferencia de diw, esta solución también borra todos los espacios después de la palabra actual. –
De acuerdo, 'daw' es mejor para eliminar una palabra (Eliminar todo de Word).El movimiento 'iw' es más adecuado si desea escribir otra palabra en su lugar, usando' ciw' (Cambiar palabra interna). – nelstrom
@nelstrom gracias por 'ciw', no lo sabía. – hsribei
Después de entrar en el modo normal (pulsando Esc)
fespaciodb se eliminar la palabra.
- 1. Añadir palabra bajo el cursor al patrón
- 2. ¿Cómo obtener la palabra debajo del cursor?
- 3. Corta una cadena después de n caracteres, pero si está en medio de una palabra corta la palabra completa
- 4. ¿Hay alguna manera en el terminal OS X para mover el cursor palabra por palabra?
- 5. En Vim, ¿cómo eliminar el sufijo de una palabra?
- 6. JavaScript obtener la palabra antes del cursor
- 7. encontrar la palabra raíz de una palabra
- 8. Detener Vim envolviendo líneas en medio de una palabra
- 9. Con iTerm2 en Mac, ¿cómo eliminar reenviar una palabra desde el cursor en la línea de comandos?
- 10. ¿Cómo hacer la palabra directa, la palabra hacia atrás, tratar el subrayado como parte de una palabra?
- 11. Truncar una cadena sin terminar en el medio de una palabra
- 12. UITextView rompe Ajuste de línea en el medio de una palabra
- 13. Javascript encontrar el índice de la palabra en una cadena (no parte de la palabra)
- 14. ¿Cursor en el medio de una caja de texto?
- 15. En vim, ¿cómo elimino una palabra?
- 16. ¿Cómo ajustar la palabra en Emacs?
- 17. ¿Cómo encontrar el conteo de una palabra en una cadena?
- 18. Obtener palabra de mucho toque en una palabra de UITextView
- 19. ¿Está 'usando' una palabra clave C#?
- 20. ¿Cómo detener el resultado en solr, cuando la frase contiene una palabra de paso?
- 21. Definir el contexto de una palabra - Python
- 22. Vim en Mac OS X Terminal: mover cursor palabra por palabra
- 23. ¿Cómo dibujar el borde alrededor de una palabra en RichTextBox?
- 24. ¿cómo puedo hacer una jQuery jurar palabra/mala palabra filtro?
- 25. ¿Cómo encontrar una palabra NO precedida por otra palabra específica?
- 26. Javascript: Cómo detectar si una palabra está resaltada
- 27. "super estrella" o encuentre la palabra con el cursor equivalente en emacs
- 28. el uso de la palabra clave privada
- 29. ¿Cómo ORDEN por título en mysql, ignorando la palabra "el"?
- 30. ¿Cómo especifico "la palabra debajo del cursor" en la línea de comandos de VIM?
esto es programación relacionada ¿cómo? –
¿Quién más usaría vim? –
@Adam - un matemático, un físico, personas que escriben artículos en LaTeX en un sistema Unix a la antigua usanza. – tvanfosson