Menyalin teks dari jarak jauh melalui iTerm2 dengan Tmux ke clipboard OS X

1

Saya sudah mencoba menggunakan iTerm2 beta Build 1.0.0.20120724 dan menggunakan bind C-y run-shell "reattach-to-user-namespace -l zsh -c 'tmux show-buffer | pbcopy'".tmux.conf tetapi tidak ada yang berhasil.

Solusi yang saya temukan tidak spesifik tentang sistem dan kondisi. Oleh karena itu saya berharap pernyataan masalah di sini yaitu jelas. Menyalin teks dari jarak jauh ke papan klip OS X melalui iTerm2 dengan Tmux.

Masalah:

  1. Salin keluaran teks dari kucing dari file log yang lebih panjang dari layar.

  2. Salin teks dari layar split * vertikal (panel kiri dan kanan) tanpa menyalin teks dari panel lainnya.
    * tidak yakin apakah itu harus disebut split secara vertikal atau horizontal.

  3. Salin teks melalui Vim yang lebih panjang dari layar.

Saya sadar memegang altsambil mengklik dan seret untuk memilih teks. Tetapi masalah muncul ketika Anda perlu menggulir, atau bekerja di lebih dari 1 panel.

beristirahat
sumber
Ketika Anda mengatakan "jarak jauh", apakah maksud Anda Anda menjalankan tmuxsisi sshkoneksi yang jauh?
chepner
@ partner ya, Anda benar.
Beristirahat
jawaban automizu mungkin persis seperti yang Anda butuhkan, tetapi saya akan merujuk Anda ke jawaban saya sendiri di unix stackexchange . Selain itu, Anda mungkin ingin save-bufferperintah tmux .
Paulo Almeida

Jawaban:

1

Aplikasi ini dapat menyelesaikan masalah Anda, clipper .

Saya menemukan perangkat lunak ini sebelumnya, tetapi saya belum pernah menggunakannya. Ini memiliki screencast dan sepertinya hanya sesuai dengan kebutuhan Anda.

autozimu
sumber
0

JIC, dalam beberapa kasus cukup menjalankan perintah melalui SSH dan menyalin hasil dengan pbcopy, seperti ini:

ssh yourhost.net 'ls /' | pbcopy
Boris Turchik
sumber
1
Tolong jelaskan 'dalam beberapa kasus'
Jan Doggen
Dengan beberapa kasus ia mungkin berarti di mana Anda memiliki koneksi langsung ke mesin target dan dapat membalikkan ssh perintah pbcopy. Dalam skenario itu ini berhasil.
holmberd