ctrl + x / c / p (cortar / copiar / pegar) sustituye en Unix bash?
1
No puedo encontrar ninguna documentación que muestre los equivalentes para ctrl+ x, ctrl+ cy ctrl+ p(cortar / copiar / pegar) en Unix (y algunos otros equivalentes, pero estos son más que suficientes para empezar).
Tiendo a correr screeny usar sus capacidades para copiar (control [y control]). No es lo que pediste y no es una respuesta, pero aún es potencialmente útil para ti.
Hennes
1
No hay una buena respuesta, porque depende del terminal que esté utilizando.
Thomas Dickey
Respuestas:
1
GNOME Terminal es una aplicación de emulación de terminal que puede acceder a un shell de UNIX en el entorno GNOME utilizado en muchas distribuciones de Linux.
atajos de teclado de terminal gnome (lista parcial)
Acción clave
Shift + Ctrl + t nueva pestaña
Shift + Ctrl + w cerrar pestaña
Shift + Ctrl + n nueva ventana
Ctrl + {PgUp, PgDown} cambiar pestañas
Ctrl + Insertar selección de copia al portapapeles
Shift + Ctrl + c copiar selección al portapapeles
Shift + Ctrl + v pegar desde el portapapeles
Haga clic en el botón central pegar del portapapeles con el mouse
Ctrl + clic Abrir URL debajo del cursor del mouse
Para extender una región seleccionada que fue seleccionada con el mouse, mantenga presionada la tecla Mayús mientras hace clic.
Se puede acceder a una lista de métodos abreviados de teclado de gnome-terminal que incluye métodos abreviados de teclado adicionales en el terminal de gnome seleccionando Editar -> Métodos abreviados de teclado .
En bashy otros shells, las teclas y las secuencias de control / escape están vinculadas a una gran cantidad de comportamientos de edición, incluido un equivalente de cortar y pegar, aunque, que yo sepa, es solo línea por línea (e historial de línea de comando): Las indicaciones y otros datos de la pantalla no se manipulan con estas herramientas.
Hay cientos de combinaciones de teclas. En bashsus mapeos se pueden ver con bind -p. tcshusa bindkeypara lo mismo, y usa notación ligeramente diferente. Sin embargo, la terminología es diferente de cómo se describirían los actos de seleccionar, cortar y pegar en una GUI. Intentaré traducir algunos de los términos importantes:
matar o eliminar : corta el texto de la pantalla y lo coloca en el portapapeles.
tirar - copia el portapapeles a la pantalla en el cursor.
marca : establece el inicio de una selección o se refiere al inicio de una selección.
punto : el cursor o punto de inserción para el texto copiado.
región : el texto seleccionado entre la marca y el punto .
Desafortunadamente, (que yo sepa), solo el punto es visible, como el cursor. La marca y la región no están resaltadas de manera predeterminada.
En bashla bind -psalida de, \Csignifica ctrly \erepresenta esc.
No podría cubrir toda la amplitud de las combinaciones de teclas de edición, pero te daré un par para que comiences:
"\C-k": kill-linectrl-k corta el texto del cursor al final de la línea en el portapapeles.
"\C-y": yankctrl-y copie el portapapeles a la pantalla en el cursor.
Como dije, hay cientos de enlaces. Pueden referirse a regiones, líneas, palabras o caracteres, y algunas secuencias de teclas son tan pesadas que a menudo es más fácil volver a escribir lo que hay que copiar que usar las combinaciones. Sin embargo, lo encuentro ctrl-ky ctrl-ycumplo con la mayoría de mis necesidades de corte y pegado.
También hay una gran cantidad de información en la web sobre "enlaces de teclas de Unix" que puede ser útil para sus propósitos.
screen
y usar sus capacidades para copiar (control [y control]). No es lo que pediste y no es una respuesta, pero aún es potencialmente útil para ti.Respuestas:
GNOME Terminal es una aplicación de emulación de terminal que puede acceder a un shell de UNIX en el entorno GNOME utilizado en muchas distribuciones de Linux.
atajos de teclado de terminal gnome
(lista parcial)
Para extender una región seleccionada que fue seleccionada con el mouse, mantenga presionada la tecla Mayús mientras hace clic.
Se puede acceder a una lista de métodos abreviados de teclado de gnome-terminal que incluye métodos abreviados de teclado adicionales en el terminal de gnome seleccionando Editar -> Métodos abreviados de teclado .
fuente
En
bash
y otros shells, las teclas y las secuencias de control / escape están vinculadas a una gran cantidad de comportamientos de edición, incluido un equivalente de cortar y pegar, aunque, que yo sepa, es solo línea por línea (e historial de línea de comando): Las indicaciones y otros datos de la pantalla no se manipulan con estas herramientas.Hay cientos de combinaciones de teclas. En
bash
sus mapeos se pueden ver conbind -p
.tcsh
usabindkey
para lo mismo, y usa notación ligeramente diferente. Sin embargo, la terminología es diferente de cómo se describirían los actos de seleccionar, cortar y pegar en una GUI. Intentaré traducir algunos de los términos importantes:Desafortunadamente, (que yo sepa), solo el punto es visible, como el cursor. La marca y la región no están resaltadas de manera predeterminada.
En
bash
labind -p
salida de,\C
significa ctrly\e
representa esc.No podría cubrir toda la amplitud de las combinaciones de teclas de edición, pero te daré un par para que comiences:
"\C-k": kill-line
ctrl-k corta el texto del cursor al final de la línea en el portapapeles."\C-y": yank
ctrl-y copie el portapapeles a la pantalla en el cursor.Como dije, hay cientos de enlaces. Pueden referirse a regiones, líneas, palabras o caracteres, y algunas secuencias de teclas son tan pesadas que a menudo es más fácil volver a escribir lo que hay que copiar que usar las combinaciones. Sin embargo, lo encuentro ctrl-ky ctrl-ycumplo con la mayoría de mis necesidades de corte y pegado.
También hay una gran cantidad de información en la web sobre "enlaces de teclas de Unix" que puede ser útil para sus propósitos.
fuente