Eu preciso copiar algum texto no Nano, então pesquisei usando o Google e encontrei algumas postagens aqui no Stack Exchange e em outros sites nos quais o OP pergunta "Como posso copiar?" e as pessoas geralmente respondem "Você pode usar ctrl+ K". A pessoa pergunta como copiar e lhes é dito como cortar.
Outras respostas mencionam alt+, 6mas nos meus testes não funciona.
Não há opção para copiar texto no Nano? Existe uma solução alternativa?
M-6
) e Alt- ^ (akaM-^
) funcionam para mim.Respostas:
Posicione o cursor no início do caractere do qual você deseja copiar. Pressione Alt+ Shift+ Apara definir a marca. (Como alternativa, marque com Ctrl+ 6)
Use as setas para destacar o texto a copiar.
Use Alt+ Shift+ 6para copiar (como alternativa, Alt+ 6)
Navegue até o local que deseja colar. Solte a pasta com Ctrl+U
Onde está a referência a essas combinações de teclas
Tudo isso é definido na documentação, que você pode acessar com Ctrl+ Ga qualquer momento. Note-se que levando ^carrinhos de Ctrle Mpara Altna documentação, uma vez que esta é a maneira tradicional de Unix definindo meta caracteres. Linhas da documentação:
e
fonte
Solução alternativa: recorte, depois sem cortes e sem cortes novamente no local em que deseja copiar o texto.
Eu Ctrl+K
unicorns
Eu não cortada Ctrl+U
Eu movo o cursor até o fim e Ctrl+ Unovamente
fonte
Sim, copiar texto é um pouco estranho em nano e um pouco confuso devido a relatórios conflitantes nas Web e falta de clareza (ou senso comum ...) tanto na maneira como foi implementada (IMHO) quanto nos documentos oficiais ...
De acordo com os documentos:
Como basicamente, você usa CTRL+ Kpara cortar , CTRL+ Upara colar e a linha de corte permanece no buffer de corte , você pode fazer um corte e colar rápido para substituir e colar novamente para obter uma "cópia".
Mas eu não gosto dessa "solução alternativa" ...
A última parte dos documentos diz como copiar: usando ALT+ 6(para copiar ) anúncio e colando usando CTRL+ Upara colar .
(Na verdade , os médicos dizem a tecla " M ", que significa a tecla Meta , como disse mook765: "a
Meta
tecla que não existe" ... e geralmente é apenas a ALTdos teclados modernos.)Você também pode selecionar várias linhas usando ALT+ 6e movendo a seção com as teclas de seta.
Espero que isto ajude.
fonte
Observe que esta solução funciona apenas em versões GUI do Ubuntu e não em uma interface TTY.
Copio texto em nano o tempo todo, apenas CTRL+ SHIFT+ Cno texto selecionado, porque essa é a combinação de teclas padrão para copiar qualquer texto no terminal. Isso se aplica ao nano também. Isso também pode ser encontrado em
Editar > Copiar
fonte
nano
no entanto tem a sua própria maneira de copiar já, que não depende do terminalDe
man nano
M
significa aMeta
tecla -que não existe em todos os teclados, mas em alguns. Nos teclados sem aMeta
tecla, outras teclas modificadoras podem Altou Escnão funcionar. Na minha máquina, achei que a combinação Alt+ 6funciona bem.fonte
você também pode fazer o seguinte;
nano -cm <text_to_edit>
Shift
+ LeftClick e arraste o mouse pelo texto que deseja copiar, pressioneCtrl+Shift+C
Ctrl+Shift+V
As opções
-c
e-m
elaboradas emman nano
:fonte
A maneira mais fácil de copiar texto no nano é selecionar o texto que você deseja copiar com o mouse e clicar com o botão direito do mouse. Isso exibirá um menu no qual ele oferece a opção de algumas coisas que uma das cópias é copiada, selecione essa opção e você copiou o texto. Quando desejar colar o texto, faça o mesmo, mas selecione Colar e ele colará o texto.
fonte