2010-10-06 09:32:45 +0000 2010-10-06 09:32:45 +0000
106
106

Hoe selecteer ik alle tekst uit een bestand met nano?

Ik open een bestand in Ubuntu nano editor vanaf de commandoregel en ik wil alle inhoud van het bestand kopiëren zodat ik het kan plakken in een andere applicatie buiten de shell.

Tot nu toe kan ik alleen kopiëren met behulp van shift op het scherm dat zichtbaar is, maar niet op alle inhoud.

Antwoorden (13)

73
73
73
2011-01-18 18:30:05 +0000

Er is een mogelijke manier:

  • Cursor aan het begin van een bestand

  • Ctrl6 om een markering in te stellen

  • AltShiftT (of probeer AltT) om te knippen naar het einde van het bestand

  • Als AltT niet werkt, probeer dan CtrlK

  • om gewoon de inhoud van het bestand te kopiëren doe CtrlU om de tekst weer te knippen

18
18
18
2010-10-06 12:55:34 +0000

U kunt de buffer van nano niet elders gebruiken, u moet de buffer van X of Kabouter gebruiken. xclip is de oplossing.

Een commandoregelinterface naar het X11-klembord. Het kan ook gebruikt worden voor het kopiëren van bestanden, als alternatief voor sftp/scp, waarbij wachtwoordprompts worden vermeden wanneer X11 forwarding al is ingesteld.

11
11
11
2018-04-10 10:01:36 +0000

U kunt ook uitzoomen met Ctrl+- om alle bestandsinhoud op ‘één schermpagina’ te passen en alles met de muis te selecteren. Nadat je hebt ingezoomd met Ctrl+0 of geleidelijk hebt ingezoomd met Ctrl+++.

Ik hou niet van het muisgedeelte, maar dit is een snelle manier om bulk tekst te kopiëren in nano.

7
7
7
2012-11-11 07:08:16 +0000

Eigenlijk is dit antwoord misschien wat laat, maar ik was op zoek naar een antwoord op dezelfde vraag en ik heb het net uitgezocht. als je het bestand hebt dat je wilt kopiëren om te openen in nano. je kunt op ctl-R drukken en het bestand waarvan je wilt kopiëren invoeren. dit brengt het hele bestand binnen.

In mijn geval was ik gewoon mijn oude fstab aan het kopiëren, dus het was niet zo erg. maar het kon belachelijk worden met enorme bestanden.

3
3
3
2017-07-20 20:36:23 +0000

u kunt cat gebruiken en deze vervolgens kopiëren vanaf de console:

cat path/to/file.yml

Selecteer de uitvoer die in de console is afgedrukt.

2
2
2
2014-09-17 18:33:32 +0000

Hier is nog een oplossing. Een die ik persoonlijk prefereer. Het gebruikt Xsel. Het lijkt erg op Xclip, maar met een belangrijk verschil.

$ cat my_funky_file | xsel

Terwijl Xclip alles in het hoofdklembord zet, manipuleert Xsel de selectiebuffer zodat je de selectie kunt plakken met een middenklik. Dit is geweldig voor eenmalig gebruik! Dus als je iets in je klembord hebt wat je nog niet hebt geplakt, blijft dat onaangetast!

En als je de inhoud wilt plakken, spuwt xsel -o het meteen uit.

Je kunt het installeren op een debian systeem met behulp van

$ apt-get install xsel

De bron is anders beschikbaar hier ! Ik hoop dat dit iemand helpt.

0
0
0
2018-07-13 17:37:36 +0000

gebruik micro in plaats van nano in deze gevallen

installatie:

sudo su
cd /opt/
apt-get install curl
curl https://getmic.ro | bash
ln -s /opt/micro /usr/bin/micro
ln -s /opt/micro /usr/bin/nani
exit

zodat u een bestand kunt openen met:

micro Readme.txt
or
nani Readme.txt

Ik gebruik beide, nano is snel en handig, micro is volledig uitgerust.

U kunt:

  • Ctrl-A gebruiken om alles te selecteren.
  • Ctrl-C, Ctrl-V
  • Plaats meerdere cursors als u Ctrl en left click
  • Ctrl-Q gebruikt om af te sluiten en op y of n
  • enz. te drukken.
  • Micro Gihub pagina
0
0
0
2010-10-06 12:51:59 +0000

Ik heb begrepen dat het niet mogelijk is om een heel bestand in nano te selecteren als het meer scrolt dan je venster. Als je een GUI gebruikt en je hebt nano open vanaf een terminal en het bestand is niet langer dan je venster kun je de muis gebruiken en alle tekst selecteren dan zal cnt+shift+c het naar het klembord kopiëren.

Hoewel niet in nano, is er een manier in vim. Zie hier .

Selecteer specifiek het tekstgedeelte (visuele modus).

0
0
0
2017-01-19 21:21:24 +0000

Zoals andere antwoorden hebben aangegeven, is het eigenlijk niet mogelijk om van nano naar het Ubuntu klembord te kopiëren en het te gebruiken in andere software, tenzij je de muis gebruikt en met de rechtermuisknop kopieert.

echter is het mogelijk om beide bestanden in nano te openen en van de ene naar de andere te kopiëren: (Meta is Alt of Esc gebaseerd op uw standaard Meta toets)

  1. Eerst moet je meerdere buffers

2 activeren. Vervolgens kun je bestanden in nieuwe buffer openen met Ctrlr

  1. schakel tussen buffers met Meta, naar links en Meta. naar rechts
  2. ga naar het begin van het bestand Meta en dan heb je twee opties:

  3. schakel naar het andere bestand dat in de andere buffer is geopend en door Ctrlu is gepasseerd

0
0
0
2014-07-14 03:31:38 +0000

U kunt van de huidige cursorpositie naar het einde van het bestand knippen met de metatoets plus T. De metatoets is ofwel alt ofwel escape, afhankelijk van uw toetsenbord. Voor mij was de toegang tot Ubuntu via ssh vanaf mijn OSX een escape.

0
0
0
2017-10-05 14:33:36 +0000

Eenvoudigste manier:

  • Alt om naar de bovenkant van het bestand te gaan.
  • Ctrl6 om een markering in te stellen.
  • Alt/ om naar de onderkant van het bestand te gaan (d.w.z. om alle tekst te markeren).
  • Alt6 om de geselecteerde tekst te kopiëren.

(Niet onderdeel van de vraag maar voor de goede orde, CtrlU kan gebruikt worden om gekopieerde tekst te plakken).

0
0
0
2018-06-30 14:28:34 +0000

Dit werkt dus in putty. 1. klik met de rechtermuisknop op titelbalk 2. verander de instellingen 3. 3. verschijnen 4. wijzigen - lettertype 5. wijzigen van het lettertype in 1

Dit zet veel code op een enkel scherm. Het was voor mij voldoende om een groot configuratiebestand te kopiëren.

-1
-1
-1
2017-02-15 17:15:23 +0000

U kunt alleen kopiëren wat u op uw scherm ziet (meestal één pagina). Klik en markeer met de muis. Ctrl+C. Vervolgens plak je Ctrl+V in een notitieblok. Herhaal dit indien nodig voor elke pagina die je hebt.