Vra

Die post 'n opsomming van probleme in die gebruik van skerm in Mac se terminale wanneer jy die het volgende in jou .zshrc

if [[ $STY = '' ]] then screen -xR; fi 
  1. Oplossing # 1 is nie werk nie maar Oplossing # 2 werke : Klembord programme: pbcopy, pbpaste en xsel werk nie op alle
  2. Bug in Vim wanneer dit gebruik word in Mac: Kan nie geen gestrooi vensters in Screen het deur .Xresources.
  3. Opgelos : Ctrl A nie meer werk in terminale. Dit dui daarop my dat Screen se sleutelbord bindingeName moet effens verander.
  4. Opgelos : Die blaai met touchpad werk nie. Deur jou .screenrc wysiging van die scrollback werk gewoonlik (insluitend touchpad)
  5. Opgelos :. Kan Dvorak sleutelbordkortpaaie vir Screen het vir die verskuiwing in Scrollback mod
  6. Hoe kan jy gebruik pbcopy / pbpaste / xsel binne skerm?
Was dit nuttig?

Oplossing

Ek gewoonlik los die Ctrl - n probleem deur die oprigting van my 'n skuilplek karakter te Ctrl - z (wat jy oor die algemeen nie nodig om so dikwels gebruik wanneer jy die skerm loop, want in plaas van backgrounding 'n proses, jy kan net begin 'n nuwe skerm). In my .screenrc:

escape ^Zz

blaai met behulp van die touchpad is net nie gaan werk; skerm optree as 'n terminaal skep binne 'n terminaal skep, en dit is net nie moontlik vir skerm om die scrollback buffer in Terminal.app skakel wanneer jy oorskakel tussen skerms. Jy gaan hê om die skerm se scrollback funksies te gebruik. Sien hierdie artikel vir 'n paar wenke oor die gebruik van die skerm se scrollback funksies.

Ander wenke

In screenrc:

# Make xterm scrolling work properly with screen.
termcapinfo xterm-256color|xterm-color|xterm|xterms|xs|rxvt ti@:te@

Werk vir Terminal.app ook.

Die standaard OS X Terminal inligting is swak. Kry iTerm plaas:

iTerm

As ek my nie vergis, iTerm los al hierdie uit die boks (my installeer is 'n paar jaar oud, so ek kan nie nou te toets dat teorie).

Probleem # 3 kan opgelos word as jy die alternatiewe skerm buffer in staat te stel. Gebruik altscreen on in .screenrc

Oplossing # 1 wat nie werk nie

Om in staat wees om te kopieer / plak in OSX sit die volgende om jou .screenrc

bind b eval "writebuf" "exec sh -c 'pbcopy < /tmp/screen-exchange'"

> Do [e] line - - stuur die lêer na pbcopy - -.

Die opdrag is gebind om C-a b (in my geval, C-z b).

Oplossing # 2 wat werk, maar is eerder stadig om te tik

Gebruik Scrollback af maw kopie af by

Die hantering

C-A [

plak

C-A ]

Die oplossing is 'n groot, want dit is dieselfde in al terminale programme. Dit is soortgelyk aan die knipbord as jy met jou muis.

  

V5: Impossible: Die blaai met   touchpad werk nie.

Jy kan ^ A Esc te gebruik om die skerm te blaai. Jy kan Touchpad nie gebruik in skerm.

Dit los die scrollback kwessie, hoewel dit ietwat gebreek in dat dit nie bewus van buffers skerm se. env TERM=vt100 screen

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top