SHIFT olmadan bir terminale kopyalama ve yapıştırma


15

Bildiğim tüm terminal emülatörlerinde + ve + Ctrlgibi kontrol kodları göndermek için kullanılır . Çoğu sistemde bu yaygın klavye kısayollarıyla çakışır.CtrlCCtrlZ

Böylece OS X dışındaki tüm sistemlerde, CtrlShiftkopya yapıştırma ve daha fazlası için kullanılır, ki gerçekten sinir bozucu buluyorum. Firefox müfettişini yanlışlıkla her açtığımda bir kuruş alırsam, zengin olurdum.

Apple'ın Cmdklavye kısayolları için kullanma davranışını taklit etmeye çalıştım , ancak tüm masaüstünde bunu başarmak neredeyse imkansız.

Diğer alternatif, kontrol kodlarını göndermek için başka bir kombinasyon kullanmaktır. Bunu destekleyen herhangi bir terminal emülatörü var mı?

Sakura'nın tuş kombinasyonları için değiştiriciyi ayarlamasına izin verdiğini, ancak kontrol karakterleri için olmadığını buldum. Arzu edilen bir başka özellik, karışık olmayan çizgi sarmadır, ancak bu ikincil öneme sahiptir.


Eğer vibir şey varsa, terminalinizi vi modunda ayarlayabilirsiniz: $ set -o vive yaptığınız her şey viterminalde yapılabilir.
mkc

2
* Nix sistemlerinde, herhangi bir şey seçtiğinizde panoya kopyalar (bunlardan biri) ve orta tıklatma macunları. Klavye kısayoluna gerek yok.
terdon

1
Ben U&L, özellikle: "unix pano" Q & A arka katalog bakarak öneririz . Unix panosu, bildiğiniz Windows panosundan çok daha karmaşıktır. Birden fazla pano ve onlarla etkileşime geçmek için bir dizi araç vardır.
slm

Sen neden bahsediyorsun ... Terminalimde metin seçmek hiçbir şeyi kopyalamaz. Windows'a aşina değilim. Zaten vi modunu kullanıyorum, ancak bir esc, vşey seçmemi ve çekmeme izin vermiyor.
Pepijn

Yanıtlar:


14

Gnome Terminali klavye ayarlarında ayarlarınızı değiştirebilirsiniz.

  • Ctrl+ C= Kopyala
  • Ctrl+ V= Yapıştır

Menü> Düzenle> Klavye Kısayolları ... Gnome Klavye Kısayolları Ayarları

Ardından Shift, tuş kombinasyonunun genellikle bir terminalde yapacağı her şeyi yapmak için düğmesine basabilirsiniz , örn.

  • Ctrl+ Shift+ C= Kesme
  • Ctrl+ Shift+ V= Değişmez Sonraki Karakter

Alternatif olarak, kullanma alışkanlığı kazanabilirsiniz

  • Ctrl+ Ins= Kopyala
  • Shift+ Del= Kes
  • Shift+ Ins= Yapıştır

tüm uygulamalarda, terminalinizde Ctrl+ tuşuna yanlışlıkla basılmasını Cve bazı metinleri kopyalamak yerine programı iptal etmesini önlemek için. Bu kısayollar, IBM Ortak Kullanıcı Erişimi standartlarına dayanmaktadır . Bazı insanlar onları DOS EDIT'ten hatırlayabilir.


1
Bunu xfce terminali altında nasıl yapabilirim?
ChiseledAbs

1
Sen, efendim, benim günümü yaptın! Ctrl + shift + c / v ile ne kadar süre yaşadığımı dehşete düşürdüm ve uygulamalar arasında kafa karıştırıcı olan tüm tahribat, bu düzeltmenin ne kadar kolay olduğunu düşünüyor.
Eloff


0

Ben Parcellite hayranıyım . Seçimdeki içeriği kopyalayabilir ve fare orta tıklamasına yapıştırabilir. Klavye kısayollarını kullanmaktan çok daha hızlıdır. Bir şans ver.


4
+1 ancak bunun parselit ile ilgisi yoktur, kopyalamayı seçin ve orta tıklatma yapıştırması varsayılan * nix davranışıdır.
terdon

0

Kitty terminali ile bu yapılandırma seçeneğini ayarlayabilirsiniz (varsayılan değil, hoş):

map ctrl+c copy_or_interrupt

Sonra Ctrl-C tuşuna bastığınızda, bir şey seçilirse kopyalanır, ancak hiçbir şey seçilmezse normal Kesme sinyalini gönderir.

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.