linux - comando - nano copy content




Copia il testo da nano editor in shell (6)

È possibile copiare il testo da un file, aperto con nano , nella shell?

Ho un file di testo e voglio copiare diverse righe sulla console, ma non riesco a trovare una scorciatoia da tastiera per copiare il testo.


1) Ctrl + 6 per contrassegnare il testo che si desidera copiare

2) Ctrl + k per tagliare il testo e Ctrl + u per incollare nuovamente nella posizione originale

3) Vai alla riga desiderata in cui desideri incollare il codice contrassegnato nel passaggio (2). Ctrl + u per incollarlo.

Spero che sia d'aiuto.


Basta usare Ctrl + Shift + 6 per copiare la riga corrente oppure puoi impostare il segno usando Ctrl + 6 e copiare più righe usando anche il comando sopra.


Non conosco alcun modo per farlo direttamente in nano. Tuttavia puoi usare "cat" o "grep" per visualizzare le linee del tuo file nella console.

Se si utilizza un multiplexer terminale come "schermo", è possibile copiare e incollare stringhe come questa .


Per chi ancora cerca una soluzione di copia e incolla nell'editor nano

Per selezionare il testo

  • ctrl + 6
  • Usa la freccia per spostare il cursore nel punto in cui desideri che il contrassegno termini

Nota: se si desidera copiare l'intera linea, non è necessario contrassegnare semplicemente spostare il cursore sulla linea

Copiare:

  • Premi alt + 6

Incollare:

  • Premere ctrl + U

Reference


ctrl + maiusc + c per copiare il testo, sei assegnato.
ctrl + maiusc + v per incollare il testo


nano non sembra avere la possibilità di copiare / incollare dagli appunti / shell globali / di sistema.

Tuttavia, è possibile copiare il testo da un file a un altro utilizzando i buffer dei file di nano . Quando apri un altro buffer di file con ^R ( Ctrl + r ), puoi usare la funzionalità di copia / incolla integrata di nano (descritta di seguito) per copiare i file:

  • M-6 ( Meta + 6 ) per copiare le linee negli appunti di nano .
  • ^K ( Ctrl + k ) per tagliare la riga corrente e memorizzarla negli appunti di nano .
  • ^^ ( Ctrl + Shift + 6 ) per selezionare il testo. Una volta selezionato il testo, puoi utilizzare i comandi sopra riportati per copiarlo o tagliarlo.
  • ^U ( Ctrl + u ) per incollare il testo dagli appunti di nano .

Infine, se la soluzione di cui sopra non funziona per te e stai utilizzando un emulatore di terminale, potresti essere in grado di copiare / incollare dagli Appunti globali con Ctrl + Maiusc + c e Ctrl + Maiusc + v ( Cmd + c e Cmd + v su OSX) rispettivamente. screen fornisce anche una copia / incolla esterna che dovrebbe funzionare in nano . Infine se tutto quello che devi fare è catturare determinate righe o testo da un file, considera l'uso di grep per trovare le linee e xclip o xsel (o pbcopy / pbpaste su OSX) per copiarli negli appunti globali (e / o incollarli dal appunti) invece di nano .





nano