Pregunta ¿Cómo copiar texto desde Console2?


Acabo de empezar a usar Console2 como alternativa a cmd.exe

No puedo descifrar cómo copiar texto de la consola al portapapeles; arrastrarlo con el mouse no marcará nada, y no hay ninguna opción en el menú del botón derecho para "marcar" como en cmd.exe.

Debe ser terriblemente obvio, pero creo que lo estoy pasando por alto ... :(


204


origen


Console2 no es una alternativa a cmd. Es solo un front-end diferente para cualquier aplicación de consola que ejecute. - Joey
No creo que Console2 funcione para ninguna consola que no sea cmd.exe. IIRC, el extraño comportamiento del mouse es porque cmd.exe realmente maneja todo el dibujo de la ventana, en lugar de usar las API estándar de Windows. Como resultado, su comportamiento es un poco anacrónico. - Fake Name
@Fake Name: (comentario demorado) cmd.exe es un cáscara; no hace ningún dibujo de ventana, solo analiza comandos. La ventana que utiliza es una ventana de "Consola Win32". Console2 es una "consola" o "terminal", un reemplazo para las feas ventanas de Win32 Console; el retraso se debe a que tiene que sondear una ventana de consola "real" oculta para detectar cambios. - grawity
@FakeName, utilizo Console2 como interfaz para 3 terminales diferentes: cmd.exe, cygwin y Git Bash. El mouse parece que el comportamiento parece estar relacionado - Drew Noakes


Respuestas:


Abra el menú de la consola2 Editar -> Configuración, y en el Teclas rápidas / Mouse las configuraciones configuran las acciones de selección y copia. Los valores predeterminados son un poco flojos.

Yo suelo:

  • Boton izquierdo del raton = seleccionar
  • Ctrl+do = copia
  • Ctrl+V = pegar
  • ESC = selección clara

Asegúrese de presionar 'Asignar' después de cada cambio que haga, de lo contrario no tendrá efecto.

Última nota: cuidado si usas ESC o Ctrl+V en empuje, o en cualquier otra aplicación.


211



Bueno, esto realmente no funcionó. Todavía no soy capaz de seleccionar el texto. Sin embargo, la entrada sobre la celebración del turno ayudó. - homaxto
Esta configuración funciona muy bien en mi copia de Console2. Asegúrese de que ningún otro enlace tome la acción de clic izquierdo. - invert
Funciona para mí también De hecho, tengo el botón izquierdo del mouse para seleccionar texto y copiar / borrar. - Peter Jaric
Ja ja eso es verdad. ¡Buena atrapada! Todavía prefiero los valores predeterminados sanos actualizados anteriormente :-) - invert
No estoy seguro si necesita asignar "ESC" para borrar la selección. La selección parece borrarse cuando haces clic izquierdo de nuevo. También tengo marcada la opción "Borrar selección en la copia". Normalmente me gusta usar la tecla ESC para borrar los comandos en cmd.exe, así que no he asignado ninguna acción a esa clave. - blissfool


Participación CAMBIO y marcar el texto debería ser el truco (al menos para mí). Después de esto, simplemente haz clic en Editar -> Copiar


63



¡Gracias! Para mí, sin embargo, lo copia automáticamente tan pronto como termine de marcar la selección. - GJ.
Esto funciona para mí, pero debe ser un error que solo afecta a algunas personas (2.00.148). En una máquina anterior, esto no era necesario, y la IU no indica que SHIFT deba ser necesario. - John Hatton
@GJ., Eso se debe a la Seleccionar en copia opción siendo revisada - Drew Noakes


La asignación de teclas y mouse de Console2 es un poco cobarde. A continuación se detalla cómo hacer que left_click == seleccione texto:

  1. Abra el submenú Editar-> Configuración-> Teclas de acceso rápido-> Mouse.
  2. Selecciona el ítem "Seleccionar texto". Luego cambie la línea "Botón:" para que sea "Izquierda" y quite la marca de los tres cuadros de Modificadores.
  3. Luego haga clic en "Asignar": sin este paso, ninguno de sus cambios tendrá efecto.

13





También puede simplemente configurar el texto seleccionado: botón izquierdo del mouse

y luego habilite "Copiar al seleccionar" en la pestaña "Comportamiento" en la configuración.


4





Console2 no es un shell. Es una mejora de la ventana de la consola. Puede configurar Console2 para ejecutar cualquier shell que desee, como cmd.exe o bash.

De manera predeterminada, creo que la funcionalidad de copiar y pegar dentro de la ventana de Console2 es:

Seleccionar texto: Shift + botón izquierdo del mouse
Copiar texto: botón izquierdo del mouse
Pegar texto: botón central del mouse

nota: de forma predeterminada, el botón derecho del mouse muestra un menú que le permite configurar Console2

Debes elegir y Copie el texto (haciendo clic en el botón izquierdo del mouse una vez que haya terminado de seleccionar). Simplemente al seleccionar texto no se copia automáticamente (como la configuración predeterminada de edición rápida de la consola de Windows).


3





  • Asegurarse Behaviour > Copy on select está desmarcado
  • En Hotkeys > Mouse configure lo siguiente (nota, presione Assign después de cambiar la configuración para guardarlos)
    • Copiar / borrar selección: derecha
    • Seleccionar texto: izquierda
    • Pegar texto: derecha
    • Ventana de arrastre: Medio
    • Menú contextual: Derecha + Ctrl

Con esta configuración:

  • Arrastrar con el mouse izquierdo seleccionará
  • Con el texto seleccionado:
    • Haga clic derecho en el texto seleccionado lo copiará
    • Clic izquierdo o derecho en cualquier otro lugar borrará la selección sin copiar
  • Haga clic derecho y pegará a menos que haya texto seleccionado

Esta configuración es lo más cerca que pude de las operaciones habituales del modo de edición rápida de cmd, por lo que no confunde mi memoria muscular, pero tiene la ventaja de que puede descartar selecciones sin copiar.


2



esta es la configuración de sueño! - Bobo


Sí, Console2 es solo un front-end y también lo uso con msys bash, powershell y el cmd.exe básico. Los accesos directos pueden ser los mismos para más de una función (he dejado el botón del mouse para seleccionar y borrar la selección). Sin embargo, el valor predeterminado en la pestaña "comportamiento" en la configuración define AMBAS copias automáticas al seleccionar Y borrar la selección en la copia, por lo que parecerá que la selección se descarta inmediatamente (sin embargo, el texto aún se está copiando correctamente). Simplemente desmarque la selección clara en la copia y el texto seleccionado permanecerá resaltado.

Console2 es bastante genial por cierto :)


2