¿Cómo elimino varias líneas en nano sin afectar el portapapeles?


88

Puedo seleccionar todos los archivos yendo a la primera línea Alt+ \, comenzar a marcar el texto con Alt+ A, ir a la última línea con Alt+/

Pero allí, no sé qué tecla eliminar el texto seleccionado. Presionar eliminar no funciona para mí, pero Ctrl+ Kpara cortar el texto destruirá mi portapapeles.

Entonces, ¿cuál es la tecla de acceso rápido para eliminar el texto seleccionado?

Respuestas:


86

nanopor supuesto puede eliminar bloques, vea este artículo

  1. use CTRL+ Shift+ 6para marcar el comienzo de su bloque
  2. mueva el cursor con las teclas de flecha al final de su bloque, el texto se resaltará.
  3. use CTRL+ Kpara cortar / eliminar bloque.

Para pegar el bloque en otro lugar, mueva el cursor a la posición y use CTRL+ U. Puedes pegar el bloque tantas veces como quieras.


2
Linux Mint parece aceptar CTRL+ ALT+ 6para marcar el comienzo del bloque.
pbaldauf

Esta es una respuesta superior
KhoPhi

3
El atajo para marcar el comienzo del bloque es en realidad CTRL+ ^. Entonces, CTRL+ SHIFT+ 6podría no ser correcto dependiendo de la distribución de su teclado
nibarius

1
Según lo solicitado, buscamos la forma en que no afecta el portapapeles. Gracias de cualquier manera.
Nam G VU

44

nano no admite eliminar un bloque de texto, solo cortarlo (en el portapapeles del servidor).

En cambio, si está utilizando Putty, haga lo siguiente:

  1. Seleccione primero el texto que desea copiar en el portapapeles con el mouse; esto lo copia en su portapapeles local (es decir, el portapapeles de Windows 7), que nano no puede tocar:

    ingrese la descripción de la imagen aquí

  2. Luego, selecciona tu bloque en nano y úsaloCtrl-K para eliminarlo.

  3. Finalmente, mueva el cursor a la posición donde desea insertar el texto que copió en el Paso 1 (también puede cerrar nano , abrir otro archivo, etc. siempre que no seleccione otro bloque de texto con el mouse ). Haga clic derecho para pegar el texto copiado en la posición del cursor.


3
Esto no funciona para largas colas. En el momento en que vea ese $, la línea se truncará.
NightKnight en Cloudinsidr.com

1
nano admite el corte de bloques Ctrl + Shift + 6, resaltar, Ctrl + k
alleyoopster

6
CTRL SHIFT K

elimina la línea actual, también puede ser útil para una edición rápida. Gracias

Editar1:

En algunos de los flujos de masilla, lo siguiente también funciona

CTRL K

Muchas gracias, esta es la respuesta!
Daniel Eisenreich

5

Lamentablemente, nano no parece tener ninguna forma de eliminación masiva sin golpear el portapapeles.

Lo más seguro es permanecer pegado al portapapeles antes de eliminarlo y luego volver a cortarlo.

Si ya tiene un bloque de texto seleccionado, entonces Ctrl + Upegará el texto del portapapeles, incluyéndolo en el bloque seleccionado. Luego puede desmarcar el texto pegado y simplemente cortar el bloque seleccionado originalmente.

Estos pasos no preservan su portapapeles, exactamente, pero al menos efectivamente realizan un intercambio entre su selección y el portapapeles, lo que le permite volver a cortar las líneas que tenía allí antes.


3

Para eliminar varios bloques sin anular su portapapeles, primero marque el texto con Alt+ A(Aparecerá, Mark Setluego seleccione el texto con las teclas de flecha) y luego use Ctrl+ Shift+ Kpara eliminar el texto seleccionado, el texto eliminado no aparecerá en el portapapeles.


2

Puede abrir un búfer separado para guardar su portapapeles:

  • Asegúrese de que "lectura en búfer separado" esté habilitado (puede alternar esto con Alt+ F)

  • Use Ctrl+ Ry presione Enter(sin ingresar un nombre de archivo), para abrir un búfer de archivo en blanco

  • Pegue su portapapeles actual allí con Ctrl+U

  • Use Alt+ <o Alt+ >para cambiar entre buffers abiertos


Gracias, pero eso parece exagerado la necesidad de eliminar la línea
Nam G VU

1
Sí, estoy de acuerdo ... Para ser honesto, probablemente recomendaría publicar el problema como un informe de error. Lamentablemente, no parecen tener una sección para solicitudes de funciones, pero hay informes existentes con [Solicitud] en el título.
mwfearnley
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.