Mac OS X'te orta tıklayarak vurgulayıp yapıştırarak kopyalayabilir miyim?


68

Son birkaç yıldır Linux kullanıyordum ve metni vurgulayarak orta fare düğmesini tıklatarak yapıştırmanın yanı sıra metni kopyalamanın son derece yararlı olduğunu düşünüyorum.

Şimdi bir Mac kullanıyorum ve böyle bir davranışı Mac OS X'te başarabilir miyim diye merak ediyorum.


2
OSX'in bunu yapmadığına inanamıyorum ... linux pek çok yönden
sallanıyor

Yanıtlar:


18

Gilligan'ın cevabına benzer bir şey yapan küçük bir C programı yazdım. Metni sürükle-vurguladığınızda veya çift tıklattığınızda, pano arabelleğine kopyalanır. Sonra, yapıştırmak için herhangi bir pencereye farenin orta tuşunu basılı tutarak tıklayabilirsiniz. "Macpaste" ve Github'da ( https://github.com/lodestone/macpaste ) denir . Metinsel verileri olan kullandığım her program için global olarak çalışıyor.

İTerm2'de Tercihler'de orta tıklamalarını devre dışı bırakın, aksi halde çift macun alırsınız.


Bu harika! Çok yakın. Vurgulanan metni normal olarak kopyalanan metinden ayrı tutmak için yalnızca ayrı bir arabelleğe sahip olsaydı, neredeyse Linux'a mümkün olduğunca yakın olurdu. Güzel iş
Ryan Martin

Bu tam olarak aradığım şeydi :-) Paylaştığınız için çok teşekkür ederiz!
José Alfredo Romero L.,

4
Bu işe yarar, ancak ne yazık ki yeni sekmede açmak için chrome / firefox / safari / anybrowser middle click-link ile uğraşıyor. Bunu aşmanın bir yolu var mı?
lenooh

Benim için derleme yok -Undefined symbols for architecture x86_64
Peter Ehrlich

Güzel! Ben. / bin / macpaste / macpaste> / dev / null & ;; 1) # hepsi tamam ;; *) -9 $ 'lık (pgrep macpaste) ~ / bin / macpaste / macpaste> / dev / null &; esac MM2'mde orta butona sahip olmadığım ve üçüncü parti eşyalarını ayarlamak istemediğim tek üzücü şey ... Thanks @remik!
Egor

14

BetterTouchTool'u deneyebilirsiniz . Genel veya uygulamaya özel olarak belirli eylemleri tetiklemek için özel izleme dörtgeni, fare ve klavye olayları atayabilirsiniz.

İşte benim üç parmakla dokunuşları bağlamak için benim yapılandırmam ⌘V(bu genel yapıştırma kısayolu olduğu gibi. Alternatif olarak, yapıştırma komutunu taklit etmek için düzinelerce diğer izleme dörtgeni ve fare hareketleri arasından seçim yapabilirsiniz.

görüntü tanımını buraya girin


15
FWIW bu sadece orta tıklamayı çözer; Vurgulanan metni ek bir komut olmadan otomatik olarak kopyalamanın mümkün olduğuna inanmıyorum. (İTerm2 gibi, özellikle özellik sağlayan uygulamalar hariç)
adamrmcd

7
Ve şimdiye kadar bunun için makul bir çözüm bulabilen var mı? Seçilmiş wheelpaste çok özledim !!!
Rubens

4
Bu, pencereler arasındaki yerleşik terminalde bu davranışı elde edemezsiniz. .... linux'u özlüyorum.
DrCord,

@Desphilboy Sizinkinin yukarısındaki üç yorum, öncelikli olarak seçilemeyen kopyaların eksikliğinden şikayet ediyor, bu da cevabınızla çözülmedi.
Kyle Strand,

Sadece bir terminalde yapılabilir ve cevabım terminallere özeldir. @KyleStrand
Desphilboy

6

MacOS terminali iki ayrı tamponla kopyalama / yapıştırma yapabilir:

  1. Tüm diğer uygulamalarla paylaşılan kopyala / yapıştır tamponu. CommandC/ Tarafından erişilebilir CommandV.
  2. Yalnızca (macOS) terminalleri arasında paylaşılan ayrı bir kopya / geçmiş tamponu. Metin üzerinde fareyle sürükleyerek, çift tıklatarak veya ShiftCommanddosya adlarını (no CommandV) çift ​​tıklatarak doldurulabilir (kopyalayabilir ). Bu tamponun içeriği, orta fare düğmesiyle ShiftCommandVveya Command+ iki parmakla tıklanarak yapıştırılır .

4

Aşağıdaki Automator hizmetini oluşturun: görüntü tanımını buraya girin

Buna bir tuş vuruşu atayın shiftcontrol](herhangi bir şeyle çakışma olasılığı düşük olan bir şey). Ardından, bu tuş vuruşunu orta fare düğmesine atamak için BetterTouchTool kullanın.

Ortadaki kabuk betiği bu iyi cevaba geliyor . İlk kabuk betiği seçimi panoya kopyalar, ortadaki betiği fareyi geçerli konumunda tıklar ve AppleScript Vpano içeriğini yapıştırmak için a gönderir


1
Bu, farenin orta tuşuna tıklandığında kopyalamaya izin verir. OP, vurgulayarak kopyalamayı vurgulamak ve ardından orta fare düğmesiyle yapıştırmak istiyor
Ulysse BN

Chrome'da ve bu işlevsellikte yeni sekmeler açmak için orta tıklamanın bir yolu var mı?
William

2

Terminal'deki metni vurguladıktan sonra, kopyala / yapıştır klavye kısayollarını kullanmadan tekrar Terminal'e yapıştırmak için orta tıklatabilirim. Bu, metin diğer uygulamalardan geldiğinde işe yaramıyor gibi gözüküyor. TextEdit'ten metin kopyalayamıyorum ve ardından orta tıklamayla Terminal'e yapıştıramıyorum. Lion kullanıyorum ve bu varsayılan davranışı elde etmek için hiçbir şey yapılandırmadım. OS X'in diğer sürümlerinden emin değilim.


1

Daniel tarafından önerilen Automator betiğini denedim. OS X 10.10'da benim için işe yaramadı.

BetterTouchTool'u (v 1.15) tek başına bazı uygulamalar için çalışabiliyordum. Bunun gibi, böyle:

görüntü tanımını buraya girin

Birkaç nedenden dolayı Sol Fare'yi iki kez yaptım. İlki genellikle odağı yalnızca yeni pencereye değiştirir, ancak imleci konumlandırmaz. Ayrıca, bir metin kutusuna tıklamak genellikle metnin tamamını seçer ve ardından bir şey yapıştırıldığında silinir. Genelde orijinal metnin kalmasını istiyorum.

Gilligan


1

Genel olarak bir yol olduğunu sanmıyorum ancak bazı programlar orta düğmeyi yapıştırma olarak kabul edecek

Örneğin

  • Aquamacs - OSX tarafından yapılandırılmış bir emac

  • iTerm2 - Terminal için bir yedek

Yeni farelerde / hareket toplarında kaydırma tekerleğine tıklamak üçüncü bir düğme görevi görür


7
scroll wheel = orta düğme (günümüzde farelerin çoğunda tıklanabilir).
installero,

0

Kopyalanacak metni seçin, ardından seçiminizi Sürükle ve Bırak (kırmızı dairede Beyaz Artı işareti imleçle görüntülenecektir). Bu metni kopyala-yapıştır olacaktır.

Terminal içinde veya uygulamalar arasında Sürükleyip Bırakabilirsiniz.


0

Sorun, eğer benimle olduğu gibi, eğer bir X-Quartz pencerede panoya vurgulanan şeyleri elde edemediğinizi, bunun sırrını vurgulamak, sonra XQuartz menüsünü ... > Düzenle -> Kopyala. Bu şekilde, her normal Mac OS uygulamasında yapıştırmak için kullanılabilir.


0

Terminallerin çoğunda, vurgulanan metni sürükleyip bırakabilirsiniz veya alternatif olarak kullanabilirsiniz: Shift + ⌘ + v

Linux'ta orta fare düğmesine basmak gibi davranır (birlikte kopyalayıp yapıştırın)

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.