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

Jak wybrać cały tekst z pliku z nano?

Otwieram plik w edytorze Ubuntu nano z linii komend i chcę skopiować całą zawartość pliku, aby móc go wkleić w innej aplikacji poza powłoką.

Jak dotąd mogę skopiować tylko za pomocą przesunięcia na ekranie, które jest widoczne, ale nie na całej zawartości.

Odpowiedzi (13)

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

Jest możliwy sposób:

  • Kursor na początku pliku

  • Ctrl6 aby ustawić znak

  • AltShiftT (lub spróbuj AltT) aby wyciąć do końca pliku

  • Jeśli AltT nie działa, spróbuj CtrlK

  • aby po prostu skopiować zawartość pliku do CtrlU aby usunąć tekst ponownie

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

Nie możesz użyć bufora z nano, aby użyć go gdzie indziej, musisz użyć bufora X lub Gnome. xclip jest rozwiązaniem.

Interfejs linii poleceń do schowka X11. Może być również używany do kopiowania plików, jako alternatywa dla sftp/scp, unikając podpowiedzi haseł, gdy przekierowanie X11 zostało już skonfigurowane.

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

Alternatywnie można powiększyć obraz za pomocą kombinacji klawiszy Ctrl+-, aby zmieścić całą zawartość pliku na “jednej stronie ekranu” i zaznaczyć wszystko za pomocą myszy. Po ponownym powiększeniu za pomocą Ctrl+0 lub stopniowym powiększeniu za pomocą Ctrl++.

Nie podoba mi się część z myszką, ale jest to szybki sposób na skopiowanie tekstu w nano.

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

Właściwie to odpowiedź może być nieco spóźniona, ale szukałem odpowiedzi na to samo pytanie i właśnie to rozgryzłem. Kiedy masz plik, który chcesz skopiować, aby otworzyć w nano. możesz uderzyć w ctl-R i wprowadzić plik, który chcesz skopiować. to przyniesie cały plik.

W moim przypadku właśnie kopiowałem mój stary fstab, więc nie było to nic wielkiego. ale może być śmieszne z wielkich plików.

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

Możesz użyć kota, a następnie skopiować go z konsoli:

cat path/to/file.yml

Wybierz wyjście wydrukowane w konsoli.

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

Oto inne rozwiązanie. Takie, które ja osobiście wolę. Używa Xsela. Jest bardzo podobny do Xclipa, ale z kluczową różnicą.

$ cat my_funky_file | xsel

Podczas gdy Xclip umieszcza wszystko w głównym schowku, Xsel manipuluje buforem wyboru pozwalając na wklejenie zaznaczenia za pomocą środkowego kliknięcia. Jest to świetne rozwiązanie na jednorazowe kliknięcia! Więc jeśli masz coś w swoim schowku, czego jeszcze nie wkleiłeś, to pozostanie to bez zmian!

A jeśli chcesz wkleić zawartość, xsel -o wypluje to od razu.

Możesz zainstalować go na systemie opartym na debianie używając

$ apt-get install xsel

Źródło jest dostępne tutaj inaczej! Mam nadzieję, że komuś to pomoże.

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

use micro instead of nano in these cases

To install:

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

so you can open a file with:

micro Readme.txt
or
nani Readme.txt

I use both, nano is quick and handy, micro is fully featured.

Możesz użyć:

  • Ctrl-A aby wybrać wszystkie.
  • Ctrl-C, Ctrl-V
  • Umieść wiele kursorów jeśli używasz Ctrl i left click
  • Ctrl-Q aby wyjść i nacisnąć y lub n
  • itd.
  • strona Micro Gihub
0
0
0
2010-10-06 12:51:59 +0000

Z mojego rozeznania nie jest możliwe wybranie całego pliku w nano, jeśli przewinie się on bardziej niż twoje okno. Jeśli używasz GUI i masz otwarty nano z terminala, a plik nie jest dłuższy niż twoje okno, możesz użyć myszy i zaznaczyć cały tekst, niż cnt+shift+c skopiuje go do schowka.

Chociaż nie w nano, jest sposób w vimie. Patrz tutaj .

Konkretnie, wybierz sekcję tekst (tryb wizualny).

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

Jak zaznaczono w innych odpowiedziach, w rzeczywistości nie jest możliwe kopiowanie z nano do schowka Ubuntu i używanie go w innym oprogramowaniu, chyba że użyjesz myszki i skopiujesz go prawym przyciskiem myszy.

jednak możliwe jest otwieranie obu plików w nano i kopiowanie ich od siebie: (Meta to Alt lub Esc w oparciu o domyślny klawisz Meta)

  1. Najpierw musisz aktywować wiele buforów

  2. Następnie można otworzyć pliki w nowym buforze za pomocą Ctrlr

  3. przełączyć się między buforami za pomocą Meta, na lewo i Meta. na prawo

  4. przejść do początku pliku Meta \ i wtedy masz dwie opcje:

  5. przełączyć się do innego pliku otwartego w drugim buforze i przeszłego przez Ctrlu

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

Za pomocą meta-klawisza plus T. Meta-klawisz można ciąć od bieżącej pozycji kursora do końca pliku, w zależności od klawiatury. Dla mnie dostęp do Ubuntu przez ssh z mojego OSX-a był ucieczką.

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

Najprostszy sposób:

  • Alt\ aby przejść na górę pliku.
  • Ctrl6 aby ustawić znak.
  • Alt/ aby przejść na dół pliku (tzn. zaznaczyć cały tekst).
  • Alt6 aby skopiować zaznaczony tekst.

(Nie część pytania, ale dla rekordu, CtrlU może być użyty do wklejenia skopiowanego tekstu).

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

Więc to działa w kitu. 1. pasek tytułu kliknij prawym przyciskiem myszy 2. zmień ustawienia 3. Wygląd 4. zmień - czcionkę 5. zmień czcionkę na 1

To spowoduje umieszczenie dużej ilości kodu na jednym ekranie. Wystarczyło mi skopiować duży plik konfiguracyjny.

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

Możesz skopiować tylko to, co widzisz na swoim ekranie (zazwyczaj jedną stronę). Wystarczy kliknąć i zaznaczyć myszką. Ctrl+C. Następnie wklej Ctrl+V do notatnika. Powtórz to samo dla każdej strony, którą posiadasz.