Selecciona, copia e pega texto en nano, editor de texto no terminal

Os que usan Vi (ou Vim) sempre gábame de que se o vin é moito máis poderoso que nano, certo pero!, ata certo punto. Aínda que o nano non é tan completo nin poderoso como vi / vim, non é que o pobre home estea mutilado jeje.

Algo que se pode facer en nano pero que moitos non saben, é seleccionar texto, copialo e pegalo noutra parte do ficheiro, aquí amosareiche como facelo.

Icona de terminal

Como seleccionar texto en Nano

Para seleccionalo con Nano debemos premer alt + A , entón notaremos como coas frechas de dirección (esquerda, dereita, arriba e abaixo) podemos sinalar o que queremos seleccionar.

O Alt que indico é o Esquerda alt, o da dereita pode non funcionar dependendo da combinación de teclado que definiron.

Para cancelar a selección, prema de novo alt + A . Ensínovos unha captura de pantalla:

nan-selección

Como copiar con Nano:

Para copiar empregamos a combinación alt + 6 a través do cal, se NON seleccionamos nada, copiaremos a liña onde estamos.

Como pegar algo copiado en Nano:

Para pegar empregaremos Ctrl + U e onde está o cursor, pegarase algo que copiamos previamente.

Seleccionar + Copiar + Pegar en Nano?

Supoñamos que queremos seleccionar un texto, copialo e despois pegalo, sería así:

  1. Empurramos alt + A e usando as teclas de frecha, marcamos o texto desexado.
  2. Non volvemos a premer alt + A , pero alí mesmo co seleccionado, prememos alt + 6 para copiar iso marcado.
  3. Como podes ver, premendo as teclas de copia perdeuse a selección.
  4. Xa o copiamos, agora imos á parte do ficheiro onde queremos pegar o que xa copiamos e co cursor alí facemos: Ctrl + U
  5. Listo

O final!

Ben, nin sequera a auga, jeje, espero que sexa tan útil como para min


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

30 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   animado dixo

    Próxima tarefa .. selección de columnas con Nano .. 😉

    1.    xiscarda dixo

      Ben, se usas o rato e premes CONTROL mentres fas a selección, podes seleccionalo no modo de columna. Sospeito que debe haber un xeito de facelo só co teclado.
      Entón si que podes.

      1.    animado dixo

        A idea é empregar só as teclas.

      2.    anónimo dixo

        Huu que ben !! premendo control esquerdo + alt esquerdo e seleccionando co rato, a selección faise en modo columna .... Isto é fantástico, moitas grazas pola información.

  2.   maykel dixo

    ¿É o mesmo para vim?

    1.    KZKG ^ Gaara dixo

      Non, con vim para copiar ponse:
      número de liñas para copiar

      Por exemplo, supoñendo que desexa copiar 4 liñas:
      4aa

      A continuación, para pegar pon p (minúscula) se queres pegalo debaixo da liña actual, mentres que se está por encima da actual é P (maiúscula)

  3.   Gabriel Andrade dixo

    Tamén pode copiar (ou mellor cortar) unha liña completa con Ctrl + K e logo pegala tamén con Ctrl + U

  4.   Luís Graciano dixo

    Moitas grazas…! De enorme axuda coma sempre ..!

  5.   sen nome dixo

    nano r00lz

    ????

  6.   pecador dixo

    irmán maior?
    Qué e iso?
    Do todopoderoso e nunca mal (?) Wikipedia:
    Nano (símbolo n) é un prefixo do sistema internacional que indica un factor de 10 ^ -9 (nano = nove).

    Confirmado en 1960, vén do grego νάνος, que significa "anano".

    1.    Mario dixo

      google levouche por outro lado, Nano debe o seu nome a ser o irmán libre de Pico, ambos teñen o seu artigo.

    2.    Matías Olivera dixo

      Nano é un editor de texto para sistemas baseados en Unix, como GNU / Linux.

    3.    pecador dixo

      De novo:
      Irmán maior?
      Qué e iso?
      VI SEÑORES OU EMACS ... .pero nano ???? ssssshhhhhh

  7.   fe dixo

    Seleccionar non é ctrl + 6 ???
    nano é un editor de terminal, isto significa que todos os comandos NANO tamén me serven no terminal?
    E como é buscar en nano?

    1.    KZKG ^ Gaara dixo

      Seleccionar en Nano é Alt + A como puxen na publicación, de todos os xeitos con Ctrl + G obterás a axuda 😉

      1.    Franz dixo

        Creo que é + práctico seleccionar co clic esquerdo e pegar co clic central do rato =)

        1.    KZKG ^ Gaara dixo

          Cando se trata dun servidor que non ten unha interface gráfica, é dicir, non hai rato nin nada polo estilo, esta é a única opción

    2.    anónimo dixo

      Copio e pego co rato, é máis doado ... Marco o que quero copiar mantendo premido o botón esquerdo do rato e arrastrando, logo vou ata onde quero pegar e premo o botón central da roda do rato.
      E se non tes un rato nas consolas virtuais, só tes que activalo, é o servizo gpm.
      O método explicado aquí non funciona para min, o alt + a esquerdo non funciona para min, se seleccionas co control esquerdo + 6.
      Para buscar en nano é con control + w e escribes o que queres buscar, se queres seguir buscando continúa presionando control + w e ingresa sucesivamente.

      1.    anónimo dixo

        Si, funciona ... fun o parvo que non fixo as cousas ben.

        1 - esquerda alt + a e déixeo caer para indicar a marca inicial desde onde quero comezar a copiar
        2 - Móvome coas frechas marcando o que quero copiar
        3 - esquerda alt + 6 Copio o que está marcado no buffe do portapapeis (se podes chamalo así)
        4 - Móvome coas frechas ao lugar onde quero pegar
        5 - control esquerdo + u pega o copiado

  8.   Cristian dixo

    Anos empregando nano, porque o coñecín antes de velo e leva menos tempo abrir que geany, preguntándome como carallo podes copiar / pegar en nano. Agora podo morrer en paz.

  9.   neysonv dixo

    excelente, non tiña nin idea

  10.   nexo dixo

    KZKG ^ Gaara, bo post. que editor é máis poderoso e a súa diferenza entre: editor fácil, .. editor vi, ... editor nano? , ... gustaríame saber saltar as liñas e copiar ... así como volver en cada editor mencionado.

  11.   Fer dixo

    Paga a pena aclaralo:
    Non sei realmente para que versión de Linux (a miña, Ubuntu 13.10) ou para que versión de Nano (a miña, 2.2.6) pero, no meu caso, a selección non funcionou. O comando que funcionou para min foi:
    Establecer marca de verificación: CTRL + 6 (Non ALT + A, como indica este artigo)
    O resto funcionou para min:
    Seleccionar: move o cursor segundo o que queiras seleccionar.
    Copia: ALT + 6
    Pegar: CTRL + u
    Espero que alguén te atenda.

  12.   Sausl dixo

    moi bo
    Nunca comecei a buscar como copiar e pegar con nano

    agora será máis doado para min usar nano cando non tes un contorno gráfico

  13.   mat1986 dixo

    Nano é amor, Nano é vida <3

  14.   HO2Gi dixo

    Fago "tuiteo" con NANO, encántame dicilo sabendo. Aforroume tempo.

  15.   guybrsuh78 dixo

    Grazas polo artigo, non está nada mal comezar e aclarar dúbidas cando tes un ficheiro aberto e estás en branco.

    1.    guybrsuh78 dixo

      Ademais, unha información útil se tes, coma min, os servidores Linux conectados desde Windows polo Putty ou o MultiPutty para ter varias conexións e queres pegalo do portapapeis de Windows:
      1 - En Windows copia o teu texto como de costume.
      2 - En Linux, executas nano e vas ao sitio que queres pegar e presiona o botón dereito do rato e pega todo.
      cumprimento

  16.   Estéril dixo

    Moitas grazas pola contribución irmán, saúdos.

  17.   noobsaibot73 dixo

    Eses comandos non funcionan no meu caso, se preme ALT (Esquerda) + A abre o menú superior, para establecer a marca de inicio (para poder matizar o texto que se vai copiar) ten que premer Maiús + ALT + A e despois si, poñer a marca inicial e agora podes matizar ... Este sistema é lento e ineficaz, pon unha marca, matiza, marca final e despois copia ... Co fácil que é poder matizar con Shift + Cursores e logo pegalo con CTRL + V ... Mentres non o fas simplificar, prefiro matizar, copiar e pegar co rato, é máis rápido e sinxelo