División vertical en pantalla GNU en Mac OS X


16

Recientemente me enamoré de la excelente aplicación en la pantalla de Ubuntu GNU. Estaba muy feliz de verlo instalado también en mi Mac, pero no puedo dividirlo verticalmente ... Creo que necesito actualizarlo de alguna manera. Probé los puertos de Mac y preparé cerveza, pero no pude encontrar nada. ¿Alguien ha hecho esto exitosamente?

Respuestas:



4

En este punto…

brew install homebrew/dupes/screen

... obtendrá un 4.4.0 con división vertical.


1
A partir de enero de 2018, esta es la solución más simple.
Jimmy Bosse

Obtuve la v4.06 después de la instalación con brew pero aún así no pude hacer que la división vertical funcionara. ¿Son iguales las combinaciones de teclas? Ca | o Ca V?
rockydgeekgod

pantalla 4.6.2 (según la versión de Homebrew) AKA 4.06.02 (según la versión de GNU / upstream) funciona para mí con CTRL + a, luego | (MAYÚS +). ¿El comando type screendice que está en / usr / local / bin /? Si dice / usr / bin / sin el 'local', probablemente sea la pantalla nativa de macOS y no la de Homebrew.
Jan Kyu Peblik

3

Prueba tmux. Tendrás que usar puertos Mac, pero es bastante indoloro menos los tiempos de compilación. Si le gusta lo que le ofrece la pantalla, tmux lo hace todo y más y en realidad se está manteniendo y mejorando.

Información de Tmux


1
Sin embargo, Tmux no tiene acceso al tablero.
Daniel Beck

3

La mejor solución en estos días (finales de 2014) es descargar la screenfuente actual y compilarla localmente. Acabo de verificar que esto funciona para mí en OSX Mavericks.

Hay algunos parches que deben aplicarse para compilar en Mac OSX. Los apliqué y puse el código fuente en Github .

Instrucciones automáticas

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

Instrucciones manuales :

  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

Post instalación :

El nuevo binario está instalado en /usr/local/bin. No reemplaza al anterior, por lo que debe llamarse por ruta absoluta o debe reorganizar su variable PATH. Consulte el archivo README.md para obtener más detalles.


2

Mis sugerencias (elige una):

  1. Prueba tmux . Deberías encontrarlo en MacPorts y Homebrew (ni siquiera menciones a Fink), o puedes compilarlo desde la fuente.
  2. Puede compilar el último código fuente (hxxps: //savannah.gnu.org/git/? Group = screen); debería ser bastante fácil si nos fijamos en el archivo README.

1

Solo una nota al margen.

Si tiene MacPorts, el parche dividido vertical se instala por defecto

port cat screen | grep vertical

sudo port -v install screen

Pero split -vy Ctrl+ A, |no funcionan. Gorrón.


0

AFAIK necesita al menos pantalla-4.01. Puedes obtenerlo de sus repositorios de git en la sabana de gnus . Una de las descargas más recientes aquí también podría funcionar, pero no lo he intentado.


0

Pruebe con "split -v" o Ca |. Estos están configurados con la versión actual de gnu-screen instalada en Ubuntu (pantalla 4.00.03jw4). Es posible que también tenga suerte con la versión de MacOsX.


No! No funcionará en macos10.6 ni 10.7
Ali

-1

Funciona bien aquí. Seguí la primera descripción que encontré a través de google .

He utilizado la versión de la pantalla que venía con mi 10.6.3 Instalación: Screen version 4.00.03 (FAU) 23-Oct-06. Qué versión estás usando?

¿Creó al menos dos sesiones antes de intentar dividir presionando Ctrl-a+Shift-s


Ni siquiera tiene que crear dos sesiones. Puede dividir todo el día si lo desea, y tener múltiples vistas de la misma sesión. Mi problema es que no puedo dividirme verticalmente, como la versión que viene preinstalada con Ubuntu. Estoy tratando de arreglar eso o algo así.
evantravers

-1

Las versiones más nuevas de screen-> 4.01 son compatibles con esto. Puedes obtenerlo de sus repositorios de git en la sabana de gnus y construirlo tú mismo.

Después de haber instalado la pantalla, intente la siguiente secuencia de comandos

(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

El proceso de compilación es una configure, make and make installrutina sencilla ya que no tuve ningún problema de dependencia.

Hice lo anterior con screen-4.1.0 y funciona perfectamente en Mountain Lion.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.