Panodan nano'ya nasıl yapıştırılır?


36

Vultr tarafından barındırılan bir Ubuntu sunucum var, hangi sağlanan terminalini kullanarak uzaktan etkileşime giriyorum. Ben benim panosundan sunucum için kod yazmak için kullanıyorum nano içine yapıştırmak için bilmek istiyorum. Ctrl+ ' Yı denedim Uama bu benim için çalışmıyor.

Write out Ctrl+ Ove quit Ctrl+ gibi diğer klavye kısayol komutları çalışır, bu Xyüzden Vultr terminalinin bu klavye komutlarını tanıyabileceğinden eminim.

Panodan nano'ya yapıştırmanın bir yolu olduğundan eminim ama kısayolun ne olduğundan emin değilim.

Soru: Panodan nano'ya yapıştırmak için klavye kısayolu nedir? Bunu yapmanın bir yolu yoksa, hangi yerel Linux editörü yeterlidir?


SSH oturumunuzu çalıştırdığınız terminale sağ tıklamayı denediniz mi? Bazı terminaller yapıştırmak için sağ tıklamayı kullanır.
jrh

Yanıtlar:


44

Panodan yapıştırmak için aşağıdaki iki komutu deneyebilirsiniz. İkisi de çalışmalı.

  1. Ctrl+ Shift+v

  2. Shift+Insert

Ctrl+U Komutu yalnızca kendisini kopyalanan veya nano içinden kesilmiş oldu yapıştırma metin, komut çalışmıyor dolayısıyla nedenini verir.


Düzenle:

Ne yazık ki, Vultr konsolunu kullanırken özel durum için kopyala ve yapıştır kullanmanın kolay bir yolu yok gibi görünüyor. Vultr bunu desteklemiyor. Alternatif olarak, sunucuya bağlanmak için SSH'yi başka bir terminalle birlikte kullanmak olabilir. Windows kullanıyorsanız, macun kullanmak işe yarayacaktır.


3
Numaralı listeden sonraki paragraf doğrudur. Nano komut bir GUI'nin panosuna erişmeye çalışmaz. (Birden fazla
panonuz olabilir

2
Ne yazık ki ne CTRL + Shift + Vya Shift + Insertbenim için çalıştı
Oscar Chambers

1
Terminus kullanıyorum ve benim için çalıştı - yay
ElectricLlama

11

SSH Macun pencereleri Shift + sağ fare tıklaması varsayılan macun ayarları ile benim için çalıştı.


9

nano'nun sistem panosu entegrasyonu yoktur; onunla etkileşim için terminalin pano işlemesine bağlıdır.

Gönderen Vultr belgelerinde :

Konsol hakkında notlar: Konsol yazılımı kes ve yapıştır özelliğini desteklemez.

Soruda belirtildiği gibi pano işlemeyi istiyorsanız, bunu destekleyen bir SSH programı ve terminal kullanmanız gerekecektir.


Bir nano kullanıcısı olarak, nano'nun gerçekten bir panoya sahip olduğunu söyleyebilirim, bir satırı kesmek için CTRL + K ve tekrar yapıştırmak için CTRL + U.
MechMK1

4
Kesim alanı var, evet. Ancak sistem panosu entegrasyonu yok.
Ignacio Vazquez-Abrams

Yanıtınız, "bir pencere yöneticisinin panosunu entegre etmeme" ile aynı olmayan nano "pano özelliği yok" ifadesinden bahsediyor.
MechMK1

@ MechMK1 bir " pano " uygulama içi işlem sağlayan sistem çapında bir kavramdır, nano bunu desteklemez.
Attie

6

Windows 10'dan nano'ya "Windows'ta Ubuntu'da Bash" üzerine yapıştırmak için sağ fare düğmesini başarıyla kullandım.


1
Evet, bu benim için de işe yaradı.
SamAndrew81

1
Benim için çalıştı: Windows 10 10.0.17763 Linux kapsayıcısında Nano
JohnC

1

Bunu yapmanın bir yolu yoksa, hangi yerel Linux editörü yeterlidir?

Nano'nun bunu terminalden açıkça destek almadan aslında daha fazla veya daha az yerel olarak yapıp yapamayacağından emin değilim, ancak X11'in yönlendirildiği bir Vim'i X11 iletimli bir oturumda ( ssh -X) kullanmak isteyebilirsiniz . Sonra "+ykomut X11 panosuna çekilecek ("kopya") ve"+p çekilecek ("kopyala") ve bunu desteklemek için terminale gerek kalmadan oraya ("yapıştır") koyacaktır.

X11'in etkin olduğu Vim'in GUI sürümü (gVim) anlamına gelmediğini unutmayın. Konsol Vim terminalde kalabilir, ancak X11 kütüphanelerine bağlı olduğu için X11 panosuna erişmeye devam edebilir. Sadece (yönlendirildi) bilmek zorundadır DISPLAY.


1

Geçenlerde benzer bir sorunla Windows kopyalamak ve Nano kullanarak bir terminal aracılığıyla gerçekten uzun bir "özel anahtar" yapıştırmak için çalıştı ve kopyalama ve yapıştırma işe alamadım. Elle elle yazmak yerine, bu şekilde girmek için bir metin genişletici (AutoHotKey kullandım) kullanabildim.


0

Nano'ya PuTTY terminal penceresinden erişirken aşağıdakiler geçerlidir.

~ / .Nanorc dosyanız veya set mouse içeren / etc / nanorc varsa , o zaman:

  • Pano içeriğini Nano'ya yapıştırmak için shift + sağ tıklama veya shift + insert gerekir .
  • Fareyi tıklayarak Nano'daki metin bloklarını işaretleyebilirsiniz.
  • Panoya kopyalamak için fareyle metni seçemezsiniz (PuTTY işlevi), ancak Nano'da metni işaretleyebilir ve Ctrl + K ile arabelleğe kopyalayabilirsiniz , böylece Ctrl + U ile yapıştırabilirsiniz .

~ / .Nanorc ayarını fareyi ayarlamak için değiştirirseniz , o zaman:

  • Pano içeriklerini Nano'ya yapıştırmak için düzenli bir sağ tıklama (veya shift + insert ) gerekir.
  • Nano'daki metin bloklarını Alt + A tuşlarını ve ardından ok tuşlarını kullanarak yalnızca klavyeyle işaretleyebilirsiniz . Bunlar Ctrl + K ile arabelleğe kopyalanabilir .
  • Panoya kopyalamak için fare ile metin seçebilirsiniz (PuTTY işlevi).

Panodan metin (PuTTY aracılığıyla) Nano'ya yapıştırırken, yapıştırılan metin otomatik olarak girintili olmayabilir. Bunu çözmek için ~ / .nanorc içinde ayarlanmamış autoindent belirtmeniz gerekebilir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.