Estaba tratando de comprender y recordar atajos de teclado para bash. Me preguntaba por qué es el carbón 'u' utilizado en¿qué significa en ctrl + u?
CTRL-u --- cancel the line before cursor location
Estaba tratando de comprender y recordar atajos de teclado para bash. Me preguntaba por qué es el carbón 'u' utilizado en¿qué significa en ctrl + u?
CTRL-u --- cancel the line before cursor location
"Unix línea descarte": http://cnswww.cns.cwru.edu/php/chet/readline/readline.html#SEC17
Mientras unix-line-discard
es una buena regla mnemotécnica, el uso de CTRL + T como un carácter de borrado de línea precede a la invención de UNIX. Se usó como tal en varios sistemas de equipos digitales (DEC), incluido el PDP-8. Por ejemplo, desde mi biblioteca polvorienta veo que CTRL + U se usó como borrado de línea en el Editor simbólico PDP-8 (página 5-13 de la edición de 1972 del manual PDP-8 Introduction To Programming (Volume 1)
publicado por DEC). De hecho, en los primeros días de UNIX, el carácter @
solía ser el carácter de borrado de línea predeterminado. Otros sistemas utilizados CTRL + X para la misma función, lo que tiene algún sentido ya que la descripción del carácter de control ASCII es Cancel
. La convención DEC de CTRL + U finalmente ganó en el concurso de popularidad.
Ctrl-U es NAK. Supongo que NAK podría ser retorcido para significar "no quiero". ;) –
@Dennis Williamson ¿Qué quieres decir con NAK? – draw
@draw: Significa AcKnowledge Negativo. Ver [man ascii] (http://www.linuxmanpages.com/man7/ascii.7.php), el [artículo de Wikipedia] (http://en.wikipedia.org/wiki/Nak) y el [Jargon File ] (http://www.catb.org/~esr/jargon/html/N/NAK.html). –
¿es fácil de presionar? –
Solo piense en la "u" como deshacer – CarneyCode
@strager en un teclado qwerty, h está a la izquierda, l está a la derecha. En ASCII, ctrl-J es linefeed y ctrl-K es tab vertical. Pan comido. –