Jeg har en Ubuntu-server som hostes av Vultr, og som jeg samhandler med eksternt ved hjelp av den medfølgende terminalen. Jeg vil gjerne vite hvordan jeg kan lime inn fra utklippstavlen til nano, som jeg bruker til å skrive koden til serveren min. Jeg har prøvd Ctrl+U men dette fungerer ikke for meg.
Andre hurtigtastkommandoer fungerer, for eksempel write out Ctrl+O og quit Ctrl+X så jeg er sikker på at Vultr-terminalen kan gjenkjenne disse tastaturkommandoene.
Jeg er sikker på at det finnes en måte å lime inn i nano fra utklippstavlen, men jeg er ikke sikker på hva snarveien er.
**Spørsmål: Hva er hurtigtasten for å lime inn fra utklippstavlen til nano? Hvis det ikke finnes noen måte å gjøre dette på, hvilken Linux-editor kan gjøre det?
Du kan prøve følgende to kommandoer for å lime inn fra utklippstavlen. Begge skal fungere.
Ctrl+Shift+v
Shift+Insert
Med kommandoen Ctrl+U kan du bare lime inn tekst som er kopiert eller klippet ut fra selve nano, og det er grunnen til at kommandoen ikke fungerer.
Edit:
Dessverre ser det ikke ut til at det finnes noen enkel måte å kopiere og lime inn tekst på når du bruker Vultr-konsollen. Vultr støtter rett og slett ikke dette. Et alternativ er å bruke SSH sammen med en annen terminal for å koble til serveren. Hvis du bruker Windows, kan du bruke putty.
nano har ingen systemintegrering av utklippstavlen, men er avhengig av terminalens håndtering av utklippstavlen for å kunne interagere med den.
Fra Vultr documentation:
Notater om konsollen: Konsollprogramvaren støtter ikke klipp ut og lim inn.
Hvis du vil ha utklippstavlehåndtering som angitt i spørsmålet, må du bruke et SSH-program og en terminal som støtter dette.
Hvis det ikke finnes noen måte å gjøre dette på, hvilken Linux-editor er i stand til det?
Jeg er ikke sikker på om Nano faktisk kan gjøre dette mer eller mindre nativt uten eksplisitt støtte fra terminalen, men det kan være lurt å bruke X11-aktiverte Vim over en X11-forwarded session (ssh -X
). Da vil kommandoen "+y
trekke ("copy") til X11-utklippstavlen, og "+p
vil sette ("paste") derfra - uten at terminalen trenger å støtte dette.
Merk at X11-aktivert Vim ikke betyr GUI-versjon (gVim). Konsoll-Vim kan forbli i terminalen, men har likevel tilgang til X11-utklippstavlen takket være at den er koblet sammen med X11-biblioteker. Den må bare kjenne din (videresendte) DISPLAY
.