danirod

Ctrl-W y Ctrl-U

Intento recordar constantemente que si me equivoco al escribir una palabra en Vim, en vez de reventar la tecla Retroceso varias veces hasta llegar al inicio de la palabra, puedo simplemente pulsar Ctrl-W, que borra la palabra actualmente bajo el cursor. Lo mismo se puede decir de Ctrl-U, que directamente borra toda la línea en la que se halle el cursor.

Una cosa que desconocía hasta hoy es que estos atajos realmente funcionan fuera de Vim. En Bash, si me equivoco mientras tecleo un comando, resulta que puedo también pulsar Ctrl-W para borrar lo que tenga bajo el cursor, y también puedo pulsar Ctrl-U para borrar toda la línea.

Estrictamente hablando, en Bash el funcionamiento de estos atajos es ligeramente más complejo. Al igual que ocurre con Vim, realmente no se borra el contenido, sino que es copiado a un buffer temporal de portapapeles, de modo que lo que se elimine, luego puede volver a ser pegado mediante el uso de Ctrl-Y.