tmux bind key ve running shell çalışmıyor


2

Mac'tayım ve bunu da yapmaya çalışıyorum .tmux.conf:

bind -t vi-copy 'y' copy-selection ; run-shell 'tmux show-buffer | curl -d @- localhost:5482'

Kopyalayıp yapıştırın çalışmasını istiyorum, ancak bir postanın içeriğini pbcopy'ye yönlendiren yerel olarak bir sunucu çalıştırarak yaptım. Yaptığımda çalışıyorecho "a new paste!" | curl -d @- localhost:5482

Ben sadece bind y run-shell 'tmux show-buffer | curl -d @- localhost:5482'O zaman bu harika çalışıyor, ama benim ilk örneğimde, kıvırmak asla yürütülmez. Bu şekilde art arda iki komutu nasıl çalıştıracağınıza dair bir fikriniz var mı?

Bana göre anahtar, tek bir anahtar bağlayıcısının iki ayrı tmux işlemi yürütmesidir.


1
SuperUser'a hoş geldiniz (SEN gazisi olduğunuzu görmeme rağmen). (1) neyi başarmaya çalıştığınızı açıklarsanız (kısaca), (2) sorunu çözmeye ve / veya sorunu gidermeye çalıştığınızı açıklarsanız ve (3) birkaç ilgili sürüm numarası belirtirseniz daha iyi sonuçlar alabilirsiniz. Gerekirse bu yoruma cevap verin, ancak sorunun düzeltilmesi ile sorunun netleştirilmesi gerekir .
Scott

daha fazla açıklama için yukarıya bakın
Justin Thomas

1
Birden komutlara bir tmux anahtarını Bağlama , nasıl tek bir tuşla birden tmux komutları bağlayabilir? . Öyleyse \;, "tmux birden fazla komutu belirli bir anahtar tablosunun altındaki bir anahtara bağlayamaz". Bunun hala geçerli olup olmadığından emin değilim ama öyle görünüyor. Bu bir alternatif olabilir: Bir tamponu panoya kopyalamak için
tmux'u edinmek
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.