Split Vertikal di Layar GNU pada Mac OS X

16

Saya baru-baru ini menjadi terpikat dengan aplikasi luar biasa di layar GNU Ubuntu. Saya sangat senang melihatnya diinstal di Mac saya juga, tetapi saya tidak dapat membagi secara vertikal ... Saya kira saya perlu memperbaruinya entah bagaimana. Saya mencoba port mac, dan menyeduh, tetapi saya tidak dapat menemukan apa pun. Adakah yang berhasil melakukan ini?

evantravers
sumber

Jawaban:

11

Patch oleh Evan Meagher: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

Menggunakan petunjuk ini dan menambal untuk mengkompilasi layar Saya sekarang memiliki layar dengan kemampuan pemisahan vertikal di Mac OS X

caleban
sumber
sempurna! Terima kasih. nol upaya === perjalanan waktu ke 1 detik yang lalu ;-)
Brad Parks
Cemerlang, bekerja untuk saya sebagai pekerjaan salin dan tempel saja, tidak berpikir sama sekali! Menggunakan OSX 10.8.2.
Billy Moon
4

Pada saat ini…

brew install homebrew/dupes/screen

... akan memberi Anda 4.4.0 dengan pemisahan vertikal.

Jan Kyu Peblik
sumber
1
Pada Januari 2018 ini adalah solusi paling sederhana.
Jimmy Bosse
Saya mendapat v4.06 setelah menginstal dengan minuman tetapi masih tidak bisa mendapatkan split vertikal untuk bekerja. Apakah kunci-ikatannya sama? Ca | atau Ca V?
rockydgeekgod
layar 4.6.2 (seperti versi Homebrew) AKA 4.06.02 (seperti versi GNU / upstream) tidak berfungsi untuk saya dengan CTRL + a, lalu | (SHIFT +). Apakah perintah type screenmengatakan itu di / usr / local / bin /? Jika dikatakan / usr / bin / tanpa 'lokal', itu mungkin layar asli macOS dan bukan Homebrew.
Jan Kyu Peblik
3

Cobalah tmux. Anda harus menggunakan port mac tetapi cukup tanpa rasa sakit dikurangi waktu build. Jika Anda suka layar apa yang memberi Anda tmux, lakukan semuanya dan lebih banyak lagi dan sebenarnya dipertahankan dan ditingkatkan.

Info Tmux

lagsalot
sumber
1
Tmux tidak memiliki akses papan tulis.
Daniel Beck
3

Solusi terbaik hari ini (akhir 2014) adalah mengunduh screensumber saat ini dan kompilasi secara lokal. Saya baru saja memverifikasi ini berfungsi untuk saya di OSX Mavericks.

Ada beberapa tambalan yang perlu diterapkan untuk membangun di Mac OSX. Saya telah menerapkannya dan meletakkan kode sumber di Github .

Instuctions otomatis

git clone https://github.com/FreedomBen/screen-for-OSX && cd screen-for-OSX/ && ./install.sh

Instruksi Manual :

  1. git clone https://github.com/FreedomBen/screen-for-OSX
  2. cd screen-for-OSX/src
  3. ./autogen.sh
  4. ./configure --prefix=/usr/local
  5. make
  6. sudo make install

Pasang Instalasi :

Biner baru diinstal ke /usr/local/bin. Itu tidak menggantikan yang lama, jadi itu perlu dipanggil oleh path absolut, atau Anda perlu mengatur ulang variabel PATH Anda. Silakan lihat file README.md untuk lebih jelasnya.

Freedom_Ben
sumber
2

Saran saya (pilih satu):

  1. Coba tmux . Anda harus menemukannya di MacPorts dan Homebrew (bahkan tidak menyebutkan Fink), atau Anda dapat mengompilasinya dari sumber.
  2. Anda dapat mengkompilasi kode sumber terbaru (hxxps: //savannah.gnu.org/git/? Group = layar); seharusnya cukup mudah jika Anda melihat README.
Kudu
sumber
1

Hanya sebuah catatan.

Jika Anda memiliki MacPorts, patch split vertikal diinstal secara default

port cat screen | grep vertical

sudo port -v install screen

Tapi split -vdan Ctrl+ A, |jangan bekerja. Kekecewaan.

1.61803
sumber
0

AFAIK Anda membutuhkan setidaknya layar-4.01. Anda bisa mendapatkannya dari repositori git mereka di sabana gnus . Salah satu dowload yang lebih baru di sini mungkin juga berfungsi, tetapi saya belum mencoba.

Benjamin Bannier
sumber
0

Coba "split -v" atau Ca |. Itu diatur dengan rilis gnu-screen saat ini diinstal pada Ubuntu (layar 4.00.03jw4). Anda mungkin beruntung dengan versi MacOsX juga.

Arcege
sumber
Nggak! Ini tidak akan bekerja pada macos10.6 atau 10.7
Ali
-1

Ini berfungsi dengan baik di sini. Saya mengikuti deskripsi pertama yang saya temukan melalui google .

Saya menggunakan versi layar yang datang dengan 10.6.3 Instalasi saya: Screen version 4.00.03 (FAU) 23-Oct-06. Versi apa yang Anda gunakan?

Apakah Anda membuat setidaknya dua sesi sebelum mencoba membagi dengan menekan Ctrl-a+Shift-s

kecepatanette
sumber
Anda bahkan tidak perlu membuat dua sesi. Anda dapat membagi sepanjang hari jika Anda mau, dan memiliki beberapa tampilan sesi yang sama. Masalah saya adalah saya tidak dapat memisahkan secara vertikal, seperti versi yang sudah diinstal sebelumnya dengan Ubuntu. Saya mencoba untuk menambal itu atau sesuatu.
evantravers
-1

Versi layar yang lebih baru-> 4,01 mendukung ini. Anda bisa mendapatkannya dari repositori git mereka di sabana gnus dan buat sendiri.

Setelah menginstal layar, coba urutan perintah berikut

(Ctrl + A) | #Create the vertical split
(Ctrl + Tab) #To move to the new vertical split
(Ctrl + C)   #Create a new window in the vertical split

Proses pembangunan adalah configure, make and make installrutinitas langsung karena saya tidak mengalami masalah ketergantungan.

Saya melakukan hal di atas dengan layar-4.1.0 dan berfungsi dengan baik di Mountain Lion.

gkb0986
sumber