Otwieram plik w edytorze Ubuntu nano z linii poleceń i chcę skopiować całą zawartość pliku, aby móc wkleić go w innej aplikacji poza powłoką.
Do tej pory mogę kopiować tylko za pomocą shiftwidocznego ekranu, ale nie całej zawartości.
linux
copy-paste
nano
Elzo Valugi
źródło
źródło
Odpowiedzi:
Nie możesz użyć bufora,
nano
żeby użyć go gdzie indziej, musisz użyć bufora X lub Gnome.xclip jest rozwiązaniem.
źródło
Istnieje możliwy sposób:
Kursor na początku pliku
Ctrl6 aby zaznaczyć
AltShiftT(lub spróbuj AltT), aby przejść do końca pliku
Jeśli AltTnie działa, spróbujCtrlK
źródło
nano
- po zamknięciu nie można go odciąć w innej aplikacji, tak jak chciał OP.Właściwie ta odpowiedź może być nieco spóźniona, ale szukałem odpowiedzi na to samo pytanie i właśnie to rozgryzłem. gdy masz plik, który chcesz skopiować, aby otworzyć w Nano. możesz nacisnąć ctl-R i wprowadzić plik, z którego chcesz skopiować. to przyniesie cały plik.
W moim przypadku właśnie kopiowałem mój stary plik fstab, więc to nie była wielka sprawa. ale może stać się śmieszne z dużymi plikami.
źródło
Alternatywnie możesz pomniejszyć za pomocą Ctrl+, -aby zmieścić całą zawartość pliku na „stronie jednego ekranu” i zaznacz wszystko za pomocą myszy. Po zmniejszeniu za pomocą Ctrl+ 0lub powiększeniu stopniowo za pomocą Ctrl+ +.
Nie podoba mi się część myszy, ale jest to szybki sposób na kopiowanie tekstu luzem w nano.
źródło
Oto inne rozwiązanie. Ten, który osobiście wolę. Wykorzystuje Xsel. Jest bardzo podobny do Xclip, ale z kluczową różnicą.
Podczas gdy Xclip umieszcza wszystko w głównym schowku, Xsel manipuluje buforem wyboru, umożliwiając wklejenie zaznaczenia za pomocą środkowego kliknięcia. To jest świetne dla jednorazowych! Więc jeśli masz w schowku coś, czego jeszcze nie wkleiłeś, pozostanie to niezmienione!
A jeśli chcesz wkleić zawartość,
xsel -o
wypluję ją od razu.Możesz zainstalować go w systemie opartym na Debianie
Źródło jest dostępne tutaj inaczej! Mam nadzieję, że to komuś pomoże.
źródło
możesz użyć cat, a następnie skopiować go z konsoli:
Wybierz wydruk wydrukowany w konsoli.
źródło
Z mojego rozumienia nie jest możliwe wybranie całego pliku w nano, jeśli przewinie on więcej niż okno. Jeśli używasz GUI i nano jest otwarty z terminala, a plik nie jest dłuższy niż okno, możesz użyć myszy i zaznaczyć cały tekst, niż cnt + shift + c skopiuje go do schowka.
Chociaż nie jest to nano, istnieje sposób na vim. Patrz tutaj .
W szczególności wybierz sekcję tekstową (tryb wizualny).
źródło
Możesz wycinać od bieżącej pozycji kursora do końca pliku za pomocą klawisza meta plus T. Klawisz Meta to alt lub Esc, w zależności od klawiatury. Dla mnie dostęp do Ubuntu przez ssh z mojego OSX był ucieczką.
źródło
Jak wskazały inne odpowiedzi, w rzeczywistości nie jest możliwe kopiowanie z nano do schowka Ubuntu i używanie go w innym oprogramowaniu, chyba że używasz myszy i kopiujesz prawym przyciskiem myszy.
jednak możliwe jest otwieranie obu plików w nano i kopiowanie między nimi: ( Metajest Altlub jest Escoparte na domyślnym kluczu Meta)
Najpierw musisz aktywować wiele buforów
jeśli masz nano otwarte Metaf
lub otwórz nano z flagą -F:
nano -F
lub umieść
set multibuffer
w swoim~/.nanorc
plikuNastępnie możesz otwierać pliki w nowym buforze za pomocą Ctrlr
przejdź na początek pliku, Meta\a następnie masz dwie opcje:
za. zaznacz tekst CtrlShift6, a następnie przesuń kursor na koniec Meta/, a następnie wytnij tekstCtrlk
b. wytnij tekst na koniec pliku oMetat
przejdź do innego pliku otwartego w drugim buforze i przeszłego przez Ctrlu
źródło
Najprostszy sposób:
(Nie jest to część pytania, ale dla zapisu, CtrlUmożna go użyć do wklejenia skopiowanego tekstu)
źródło
Więc to działa na kit.
1. kliknij pasek tytułu prawym przyciskiem myszy 2. zmień ustawienia 3. Wygląd 4. zmień - czcionka 5. zmień czcionkę na 1
Spowoduje to umieszczenie dużej ilości kodu na jednym ekranie. Wystarczyło mi skopiowanie dużego pliku konfiguracyjnego.
źródło
użyj
micro
zamiastnano
w tych przypadkachŻeby zainstalować:
abyś mógł otworzyć plik za pomocą:
Używam obu, nano jest szybki i poręczny, micro jest w pełni funkcjonalny.
Możesz użyć:
Ctrl-A
wybrać wszystko.Ctrl-C
,Ctrl-V
Ctrl
ileft click
Ctrl-Q
aby wyjść i naciśnij y lub nźródło
Możesz skopiować tylko to, co widzisz na ekranie (zazwyczaj jedną stronę). Wystarczy kliknąć i podświetlić myszą. Ctrl + C. Następnie Ctrl + V wklej do notatnika. Powtórz w razie potrzeby dla każdej posiadanej strony.
źródło