Al usar el shell interactivo de Macports (ejecutar port
), ¿hay alguna forma de eliminar los caracteres a la derecha del cursor?
Normalmente, puede simplemente usar la combinación de teclas Fn
+ Delete
para eliminar hacia adelante. Sin embargo, cuando se usa esto, el resultado es la producción de un ~
carácter (tilde).
Mi versión de bash es: GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin11)
. Mi versión de Macports es: Version: 2.5.4
. Mi versión de OS X es: 10.7.5 Lion
.
ACTUALIZACIÓN : como lo mencionó daniel Azuelos, control
+ d
eliminará los reenvíos de un carácter a la vez. Sin embargo, esto es peligroso: si no hay texto para eliminar, saldrá del shell interactivo y del terminal (al menos usando bash).
No lo probé con Lion, pero hay una alta probabilidad de que control+ delimine el carácter a la derecha del cursor y control+ kelimine todo hasta el final de la línea.
control
+ k
elimina todos los caracteres a la derecha del cursor. control
+ u
también elimina toda la línea ingresada en el shell interactivo de Macports.control
+ d
funciona! Por lo tanto, técnicamente es la respuesta a mi pregunta, pero es peligroso usarlo porque también saldrá del shell, así como de la propia terminal, si no hay texto disponible para eliminar.
dan
Yo_no_codigo
Fn
+Delete
, pero no en el modo interactivo de Macports.Yo_no_codigo