¿Qué significa la salida de CTRL + N en el símbolo del sistema de Windows?

14

En el símbolo del sistema de Microsoft Windows (Win7), ¿qué hace el comando Ctrl+ N?

Me sale el siguiente resultado:

C:\Users\pbarney>^N
'' ␋_ ┼¯├ _␊␌¯±┼␋≥␊␍ ▒_ ▒┼ ␋┼├␊_┼▒┌ ¯_ ␊│├␊_┼▒┌ ␌¯└└▒┼␍,
¯▬␊_▒␉┌␊ ▬_¯±_▒└ ¯_ ␉▒├␌␤ °␋┌␊.

Reconozco que la línea anterior es similar en longitud al siguiente mensaje cuando escribe un comando no válido:

'a' is not recognized as an internal or external command,
operable program or batch file.

Tengo curiosidad por qué hace esto.

pbarney
fuente
en.wikipedia.org/wiki/Table_of_keyboard_shortcuts desplácese hacia abajo para acceder a los accesos directos de la línea de comandos
Logman

Respuestas:

5

El estándar ASCII tiene dos puntos de código, SHIFT OUT y SHIFT IN que cambian entre dos modos diferentes.

Históricamente, se trataba de una cinta de escribir negra y roja. La instancia que ve es un emulador de terminal compatible con VT100, que los utiliza para cambiar entre texto normal y caracteres de dibujo lineal. Este es un estándar de compresión de datos simple, en el que el bit 7 de cada carácter se establece desde el estado de cambio actual en lugar de transferirse, lo que proporciona un ligero aumento de velocidad sobre un enlace en serie.

Simon Richter
fuente
¡Ya lo veo! Ctrl + N se desplaza hacia afuera y Ctrl + O se desplaza hacia adentro, así que ^ Ntest ​​^ Otest muestra esto: ├␊_├test
pbarney
16

Es un mensaje "no reconocido como interno o ...", pero parece que no se muestra correctamente. Asegúrese de que las fuentes del símbolo del sistema estén configuradas en ráster.

Si pego la salida aquí, obtengo los mismos caracteres codificados que usted, presumiblemente debido a la codificación de caracteres. Aquí está la salida de cmd como captura de pantalla:

ingrese la descripción de la imagen aquí

Parece que el símbolo es un símbolo UTF-8, ya que N ++ no lo representará correctamente en ANSI, sino que lo hará en UTF-8

U+266B  ♫   e2 99 ab    BEAMED EIGHTH NOTES

http://www.utf8-chartable.de/unicode-utf8-table.pl?start=9728

Notarás que presionar Ctrl y otras letras producirán otros símbolos, como el símbolo de espadas para Ctrl+E

TeknoVenus
fuente
También me ocurre con las fuentes de trama, pero lo que más me interesa es POR QUÉ la salida está en una codificación de caracteres diferente.
pbarney
44
Esto hace un mejor trabajo al explicarlo que yo: stackoverflow.com/questions/1259084/…
TeknoVenus
¿Sabes que Ctrl + G hace que mi PC emita un pitido?
TMH
Ctrl + G es el símbolo "BELL", originalmente destinado a enviar un pitido de notificación audible en terminales antiguas. Todavía funciona en el símbolo del sistema!
pbarney