Mam serwer Ubuntu obsługiwany przez Vultr, z którym współpracuję zdalnie za pomocą dostarczonego terminala. Chciałbym wiedzieć, jak wkleić ze schowka do nano, którego używam do pisania kodu dla mojego serwera. Próbowałem Ctrl+, Uale to nie działa dla mnie.
Działają inne polecenia skrótów klawiaturowych, takie jak wypisanie Ctrl+ Oi wyjście Ctrl+ X, więc jestem pewien, że terminal Vultr rozpozna te polecenia.
Jestem pewien, że istnieje sposób wklejenia ze schowka do nano, ale nie jestem pewien, jaki jest skrót.
Pytanie: Jaki jest skrót klawiaturowy do wklejenia ze schowka do nano? Jeśli nie ma na to sposobu, jaki natywny edytor Linuksa jest w stanie?
linux
keyboard-shortcuts
clipboard
nano
Oscar Chambers
źródło
źródło
Odpowiedzi:
Możesz wypróbować następujące dwa polecenia, aby wkleić ze schowka. Oba powinny działać.
Ctrl+ Shift+v
Shift+Insert
Polecenie Ctrl+ Upozwala tylko wklejać tekst, który został skopiowany lub wycięty z poziomu samego nano, dlatego też polecenie nie działa.
Edytować:
Niestety, w konkretnym przypadku podczas korzystania z konsoli Vultr wydaje się, że nie ma łatwego sposobu na użycie funkcji kopiuj i wklej. Vultr po prostu go nie obsługuje. Alternatywą byłoby użycie SSH wraz z innym terminalem do połączenia z serwerem. Jeśli korzystasz z systemu Windows, użycie putty będzie działać.
źródło
CTRL + Shift + V
czyShift + Insert
pracował dla mnieSam nano nie ma integracji ze schowkiem systemowym; zależy to od obsługi schowka terminala do interakcji z nim.
Z dokumentacji Vultr :
Jeśli chcesz obsługiwać schowek, jak podano w pytaniu, będziesz musiał użyć programu SSH i terminalu, który go obsługuje.
źródło
Okna SSH Kit Shift + kliknięcie prawym przyciskiem myszy działało dla mnie z domyślnymi ustawieniami szpachli.
źródło
Z powodzeniem użyłem prawego przycisku myszy, aby wkleić z Windows 10 do nano w „Bash na Ubuntu w Windows”.
źródło
Nie jestem pewien, czy Nano faktycznie może to zrobić mniej więcej natywnie bez wyraźnej pomocy z terminala, ale możesz chcieć używać Vima z włączoną obsługą X11 w sesji przekazywanej przez X11 (
ssh -X
). Następnie"+y
polecenie szarpnie („kopiuje”) do schowka X11 i"+p
stamtąd wstawi („wklei”) - bez potrzeby obsługi terminalu.Zauważ, że Vim z obsługą X11 nie oznacza wersji GUI (gVim). Konsola Vim może pozostać w terminalu, ale nadal ma dostęp do schowka X11 dzięki połączeniu z bibliotekami X11. Musi tylko znać twoje (przekazane)
DISPLAY
.źródło
Niedawno napotkałem podobny problem, próbując skopiować z systemu Windows i wkleić naprawdę długi „klucz prywatny” za pomocą terminala za pomocą Nano i nie mogłem uzyskać kopiowania i wklejania do pracy. Zamiast ręcznie wpisywać go ręcznie, mogłem użyć ekspandera tekstu (użyłem AutoHotKey), aby wprowadzić go w ten sposób.
źródło
Podczas uzyskiwania dostępu do Nano za pośrednictwem okna terminala PuTTY obowiązują następujące zasady.
Jeśli masz plik ~ / .nanorc lub / etc / nanorc zawierający zestaw myszy , to:
Jeśli zmienisz ustawienie ~ / .nanorc na unset myszy , to:
Podczas wklejania tekstu ze Schowka (za pomocą PuTTY) do Nano, wklejony tekst może być niepoprawnie automatycznie wcięty. Aby rozwiązać ten problem, może być konieczne określenie nieustawionego autoindentu w ~ / .nanorc .
źródło