Como eu excluo várias linhas no nano sem afetar a área de transferência?

73

Eu posso selecionar todos os arquivos indo até a 1a linha Alt + \ , marcando o texto por Alt + A , vá para a última linha por Alt + /

Mas não sei qual tecla remover o texto selecionado. Hit delete não funciona para mim, mas Ctrl + K para cortar o texto irá destruir minha área de transferência.

Então, qual é a tecla de atalho para excluir o texto selecionado?

    
por Nam G VU 22.06.2012 / 04:47

6 respostas

63

nano , é claro, pode excluir blocos, consulte este artigo

  1. use CTRL + Deslocamento + 6 para marcar o começo do seu bloco
  2. mova o cursor com as teclas de seta até o final do bloco, o texto será destacado.
  3. use CTRL + K para cortar / apagar o bloco.

Para colar o bloco em outro lugar, mova o cursor para a posição e use CTRL + U . Você pode colar o bloco quantas vezes quiser.

    
por Thomas Klein 10.05.2016 / 11:53
43

nano não suporta a exclusão de um bloco de texto, apenas o corte (na área de transferência do servidor).

Em vez disso, se você estiver usando o Putty, faça o seguinte:

  1. Selecione o texto que você deseja copiar para a área de transferência com o mouse primeiro - copie-o para sua área de transferência local (ou seja, área de transferência do Windows 7), > nano não pode tocar:

  2. Em seguida, selecione seu bloco em nano e use Ctrl-K para excluí-lo.

  3. Finalmente, mova o cursor para a posição em que deseja inserir o texto que você copiou no Passo 1 (você pode fechar nano , abrir outro arquivo, etc. também como desde que você não selecione outro bloco de texto com o mouse ). Clique com o botão direito do mouse para colar o texto copiado na posição do cursor.

por ish 22.06.2012 / 05:31
4

Infelizmente, o nano não parece ter nenhuma maneira de excluir em massa sem danificar a área de transferência.

A coisa mais segura a fazer enquanto estiver no documento é provavelmente colar sua área de transferência antes de excluí-la e depois recortá-la novamente.

Se você tiver um bloco de texto já selecionado, então Ctrl + U irá colar o texto da área de transferência, incluindo-o no bloco selecionado. Você pode então desmarcar o texto colado e apenas cortar o bloco originalmente selecionado.

Estas etapas não preservam exatamente a sua área de transferência, mas pelo menos efetivamente realizam uma troca entre sua seleção e a área de transferência, permitindo recortar as linhas que você tinha antes.

    
por mwfearnley 05.07.2016 / 16:34
2

Você pode abrir um buffer separado para armazenar sua área de transferência:

  • Certifique-se de que "lendo em buffer separado" esteja ativado (você pode alternar isso com Alt + F )

  • Use Ctrl + R e pressione Enter (sem inserir um nome de arquivo), para abrir um buffer de arquivo em branco

  • Cole sua área de transferência atual com Ctrl + U

  • Use Alt + < ou Alt + > para alternar entre os buffers abertos

por mwfearnley 03.06.2017 / 16:12
1
CTRL SHIFT K

apaga a linha atual. Também pode ser útil para edição rápida. Obrigado

    
por th3pirat3 29.06.2018 / 09:17
0

Para excluir vários blocos sem sobrescrever sua área de transferência, marque primeiro o texto com Alt + A (aparecerá Mark Set , depois selecione o texto usando as teclas de seta) e então use Ctrl + Desloc + K para apagar o texto selecionado, o texto apagado não aparecerá na área de transferência.

    
por ultimatex 18.10.2018 / 18:10