tmate - Online în cloud

Aceasta este comanda tmate care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ia-te — multiplexor de terminale cu partajare instantanee de terminale

REZUMAT


ia-te [arata-mesaje] [-28lCquvV] [-c comandă-shell] [-f fişier] [-L nume-socket]
[-S calea prizei] [comandă [steaguri]]

DESCRIERE


ia-te este un multiplexor de terminale cu partajare instantanee de terminale: permite un număr de
terminale care urmează să fie create, accesate și controlate dintr-un singur ecran și cu care să fie partajate
altul colegi. ia-te poate fi detașat de un ecran și să continue să ruleze în fundal,
apoi reatașat mai târziu, ca un demon.

ia-te oferă o soluție de asociere instantanee, permițându-vă să partajați un terminal cu unul sau
mai multi coechipieri. Împreună cu un apel vocal, este aproape ca o împerechere în persoană. The
Partajarea terminalelor funcționează prin utilizarea conexiunilor SSH la serverele backend întreținute de tmate
dezvoltatori din amonte; Coechipierii trebuie să primească un jeton generat aleatoriu pentru a putea
alăturați-vă unei sesiuni.

ia-te este o versiune modificată a tmux și folosește aceleași configurații, cum ar fi combinațiile de taste,
scheme de culori etc.

Cand ia-te este pornit creează un nou sesiune cu un singur fereastră și îl afișează
ecran. O linie de stare în partea de jos a ecranului arată informații despre sesiunea curentă,
cum ar fi comanda ssh pentru a partaja cu partenerul dvs. și este folosit pentru a introduce comenzi interactive.

O sesiune este o singură colecție de pseudo terminale sub conducerea ia-te. Fiecare
sesiunea are una sau mai multe ferestre legate la ea. O fereastră ocupă întregul ecran și poate
să fie împărțit în panouri dreptunghiulare, fiecare dintre acestea fiind un pseudo terminal separat ( pty(4)
pagina manuală documentează detaliile tehnice ale pseudo terminalelor). Orice număr de ia-te
instanțe se pot conecta la aceeași sesiune și orice număr de ferestre pot fi prezente în
aceeași sesiune. Odată ce toate sesiunile sunt oprite, ia-te iesirile.

Fiecare sesiune este persistentă și va supraviețui deconectării accidentale (cum ar fi ssh(1)
timeout de conectare) sau detașare intenționată (cu apăsarea tastei „Cb d”). ia-te poate fi
a început să folosească:

$tmate

In ia-te, o sesiune este afișată pe ecran de către a client iar toate sesiunile sunt gestionate de a
singur serverul. Serverul și fiecare client sunt procese separate prin care comunică
o priză înăuntru / tmp.

Opțiunile sunt următoarele:

afișează mesaje
pentru a vedea mesajele de jurnal ale ia-te , inclusiv șirul de conexiune ssh.

-2 Forţarea ia-te să presupunem că terminalul acceptă 256 de culori.

-8 Aprecieri -2, dar indică faptul că terminalul acceptă 88 de culori.

-C Începeți în modul de control. dat de două ori (-CC) dezactivează ecoul.

-c comandă-shell
Executa comandă-shell folosind shell-ul implicit. Dacă este necesar, ia-te serverul
va fi început să recupereze implicit-shell opțiune. Această opțiune este pentru
compatibilitate cu sh(1) când ia-te este folosit ca shell de conectare.

-f fişier Specificați un fișier de configurare alternativ. În mod implicit, ia-te incarca sistemul
fișier de configurare de la /etc/tmate.conf, dacă este prezent, atunci caută un utilizator
fișier de configurare la ~/.tmate.conf or ~/.tmux.conf.

Fișierul de configurare este un set de ia-te comenzile care sunt executate în
secvența când serverul este pornit pentru prima dată. ia-te încarcă fișierele de configurare
o dată când procesul serverului a început. The fișier sursă poate fi folosită comanda
pentru a încărca un fișier mai târziu.

ia-te afișează orice mesaje de eroare din comenzile din fișierele de configurare din
prima sesiune creată și continuă să proceseze restul configurației
fișier.

-L nume-socket
ia-te stochează socket-ul serverului într-un director sub / tmp (sau TMPDIR dacă este setat);
socket-ul implicit este numit lipsă. Această opțiune permite o priză diferită
numele care trebuie specificat, permițând mai multe independente ia-te servere care urmează să fie rulate.
Spre deosebire de -S nu este necesară o cale completă: socket-urile sunt toate create în
același director.

Dacă priza este îndepărtată accidental, semnalul SIGUSR1 poate fi trimis către
ia-te proces de server pentru a-l recrea.

-l Comportați-vă ca un shell de conectare. Acest steag în prezent nu are efect și este pentru
compatibilitate cu alte shell-uri atunci când utilizați tmate ca shell de conectare.

-q Seteaza liniştit opțiune de server pentru a împiedica serverul să trimită diverse
mesaje informative.

-S calea prizei
Specificați o cale alternativă completă către socket-ul serverului. Dacă -S este specificat, cel
directorul socket implicit nu este utilizat și nici unul -L steag este ignorat.

-u ia-te încearcă să ghicească dacă terminalul este probabil să accepte UTF-8 prin verificare
prima dintre variabilele de mediu LC_ALL, LC_CTYPE și LANG care urmează să fie setată
șirul „UTF-8”. Acest lucru nu este întotdeauna corect: the -u flag în mod explicit
informează ia-te că UTF-8 este acceptat.

Dacă serverul este pornit de la un client trecut -u sau unde este detectat UTF-8,
il utf8 și status-utf8 opțiunile sunt activate în fereastra și sesiune globală
opțiuni, respectiv.

-v Solicitați înregistrarea detaliată. Această opțiune poate fi specificată de mai multe ori pentru
verbozitatea crescândă. Mesajele de jurnal vor fi salvate în tmate-client-PID.log
și tmate-server-PID.log fișierele din directorul curent, unde PID este PID-ul
a procesului server sau client.

-V Raportați ia-te versiune.

comandă [steaguri]
Aceasta specifică una dintr-un set de comenzi utilizate pentru a controla ia-te, așa cum este descris în
următoarele secțiuni. Dacă nu sunt specificate comenzi, noua sesiune comandă
este asumat.

CHEIE Bindings


ia-te poate fi controlat de la un client atașat folosind o combinație de taste a unei taste de prefix,
„C-b” (Ctrl-b) în mod implicit, urmat de o tastă de comandă.

Legăturile implicite ale tastelor de comandă sunt:

Cb Trimiteți cheia de prefix (Cb) către aplicație.
Co Rotiți înainte panourile din fereastra curentă.
Cz Suspendați ia-te de client.
! Rupeți panoul curent din fereastră.
„ Împărțiți panoul curent în două, sus și jos.
# Listați toate tamponurile de lipire.
$ Redenumiți sesiunea curentă.
% Împărțiți panoul curent în două, stânga și dreapta.
& Omorâți fereastra curentă.
' Solicitați un index de fereastră de selectat.
, Redenumiți fereastra curentă.
- Ștergeți cel mai recent buffer de text copiat.
. Solicitați un index pentru a muta fereastra curentă.
De la 0 la 9 Selectați ferestrele de la 0 la 9.
: Introduceți fișierul ia-te prompt de comandă.
; Treceți la panoul activ anterior.
= Alegeți ce buffer să lipiți interactiv dintr-o listă.
? Listați toate legăturile de taste.
D Alegeți un client de detașat.
[ Intrați în modul copiere pentru a copia text sau pentru a vedea istoricul.
] Lipiți cel mai recent buffer de text copiat.
c Creați o nouă fereastră.
d Detașați clientul curent.
f Solicitați căutarea textului în ferestrele deschise.
i Afișează câteva informații despre fereastra curentă.
l Treceți la fereastra selectată anterior.
n Treceți la următoarea fereastră.
o Selectați următorul panou din fereastra curentă.
p Schimbați la fereastra anterioară.
q Afișați pe scurt indicii panourilor.
r Forțați redesenarea clientului atașat.
s Selectați interactiv o nouă sesiune pentru clientul atașat.
L Comutați clientul atașat înapoi la ultima sesiune.
t Arată ora.
w Alegeți interactiv fereastra curentă.
x Omorâți panoul curent.
{ Schimbați panoul curent cu panoul anterior.
} Schimbați panoul curent cu panoul următor.
~ Afișează mesajele anterioare de la ia-te, dacă există.
Pagina în sus Intrați în modul copiere și derulați o pagină în sus.
Sus jos
Stanga dreapta
Treceți la panoul de deasupra, dedesubt, la stânga sau la dreapta
panoul curent.
M-1 până la M-5 Aranjați panourile într-unul dintre cele cinci aspecte prestabilite: uniform-orizontal, uniform-
vertical, principal-orizontal, principal-vertical sau cu gresie.
Mn Treceți la următoarea fereastră cu un sonerie sau un marcator de activitate.
Mo Rotiți panourile din fereastra curentă înapoi.
Mp Treceți la fereastra anterioară cu un sonerie sau un marcator de activitate.
C-Sus, C-Jos
C-Stânga, C-Dreapta
Redimensionați panoul curent în pași de o celulă.
M-Sus, M-Jos
M-Stânga, M-Dreapta
Redimensionați panoul curent în pași de cinci celule.

Legăturile de taste pot fi modificate cu bind-key și cheie de dezlegare comenzi.

COMANDE


Această secțiune conține o listă a comenzilor acceptate de ia-te. Majoritatea comenzilor acceptă
facultativ -t cearta cu unul dintre client-țintă, sesiune-ţintă fereastră-țintă,
panoul-țintă. Acestea specifică clientul, sesiunea, fereastra sau panoul pe care ar trebui să o comandă
a afecta. client-țintă este numele pty(4) fișier la care este conectat clientul, pt
exemplu fie din /dev/ttyp1 or ttyp1 pentru clientul atasat la /dev/ttyp1. Dacă nu există client
este specificat, se alege clientul curent, dacă este posibil, sau se raportează o eroare. Clienții
pot fi listate cu lista-clienti comanda.

sesiune-ţintă este ID-ul sesiunii prefixat cu $, numele unei sesiuni (așa cum este listat de
liste-sesiuni comanda), sau numele unui client cu aceeași sintaxă ca client-țintă, În
caz în care se folosește sesiunea atașată clientului. Când căutați numele sesiunii,
ia-te caută inițial o potrivire exactă; dacă nu este găsit niciunul, numele sesiunilor sunt verificate
pentru oricare pentru care sesiune-ţintă este un prefix sau pentru care se potrivește ca un fnmatch(3)
model. Dacă se găsește o singură potrivire, aceasta este folosită ca sesiune țintă; meciuri multiple
produce o eroare. Dacă o sesiune este omisă, se folosește sesiunea curentă dacă este disponibilă; daca nu
sesiunea curentă este disponibilă, se alege cea mai recent utilizată.

fereastră-țintă specifică o fereastră în formular sesiune:fereastră. sesiune urmează aceleași reguli
în ceea ce privește sesiune-ţintă și fereastră este căutat în ordine: ca index de fereastră, de exemplu
misiunea:1; ca ID de fereastră, cum ar fi @1; ca un nume exact de fereastră, cum ar fi
mysession:mywindow; apoi ca o fnmatch(3) model sau începutul unui nume de fereastră, cum ar fi
mysession:mywin* sau mysession:mywin. Un nume de fereastră gol specifică următorul index neutilizat
dacă este cazul (de exemplu, fereastră nouă și fereastră de legătură comenzi) în caz contrar curentul
fereastră înăuntru sesiune Este ales. Personajul special '!' folosește ultimul (anterior actual)
fereastră, „^” selectează fereastra cu cea mai mare numerotă, „$” selectează fereastra cu cea mai mică numerotă și
„+” și „-” selectează fereastra următoare sau fereastra anterioară după număr. Când argumentul o face
nu conține două puncte, ia-te primele încercări de a-l analiza ca fereastră; dacă nu reușește, o încercare
este făcut pentru a se potrivi cu o sesiune.

panoul-țintă ia o formă asemănătoare cu fereastră-țintă dar cu adăugarea opțională a unui punct
urmat de un index de panou, de exemplu: mysession:mywindow.1. Dacă indexul panoului este omis,
se folosește panoul activ curent din fereastra specificată. Dacă nici colon, nici punct
apare, ia-te primele încercări de a folosi argumentul ca index de panou; dacă asta eșuează, este
privit în sus ca pentru fereastră-țintă. Un „+” sau „-” indică indexul panoului următor sau anterior,
respectiv. Unul dintre șiruri top, de jos, stânga, dreapta, stânga sus, sus în dreapta, stânga jos
or dreapta-jos poate fi folosit în locul unui index de panou.

Caracterele speciale „+” și „-” pot fi urmate de un decalaj, de exemplu:

select-window -t:+2

Când aveți de-a face cu o sesiune care nu conține indecși de ferestre secvențiale, aceștia vor fi
sarit corect.

ia-te de asemenea, oferă fiecărui panou creat într-un server un identificator format din „%” și a
număr, începând de la zero. Identificatorul unui panou este unic pentru durata de viață a ia-te serverul
și este transmis procesului copil al panoului în variabila de mediu tmate_PANE. Aceasta
poate fi folosit singur pentru a viza un panou sau fereastra care îl conține.

comandă-shell argumentele sunt sh(1) comenzi. Acestea trebuie trecute ca un singur articol, care
înseamnă de obicei citarea lor, de exemplu:

fereastră nouă 'vi / Etc / passwd'

comandă [argumente] se referă la a ia-te comanda, transmisă cu comanda și argumentele
separat, de exemplu:

bind-key F1 set-window-option force-width 81

Sau dacă folosești sh(1):

$ tmate bind-key F1 set-window-option force-width 81

Comenzi multiple pot fi specificate împreună ca parte a a comandă secvenţă. Fiecare comandă
trebuie separate prin spații și punct și virgulă; comenzile sunt executate secvenţial din stânga
spre dreapta, iar liniile care se termină cu o bară oblică inversă continuă până la următoarea linie, cu excepția cazului în care scapă
printr-o altă bară oblică inversă. Un punct și virgulă literal poate fi inclus prin evadarea acestuia cu o bară oblică inversă
(de exemplu, atunci când specificați o secvență de comandă pentru bind-key).

Exemplu ia-te comenzile includ:

refresh-client -t/dev/ttyp2

rename-session -tfirst newname

set-window-option -t:0 monitorizare-activitate activată

fereastră nouă ; fereastra despicata -d

bind-key R fișier sursă ~/.tmate.conf \;
mesajul afișat „fișierul sursă gata”

Sau de la sh(1):

$ tmate kill-window -t :1

$ tmate fereastră nouă \; fereastra despicata -d

$ tmate noua-sesiune -d 'vi / Etc / passwd' \; split-window -d \; atașați

CLIENTI AND SESIUNI


ia-te serverul gestionează clienți, sesiuni, ferestre și panouri. Clienții sunt atașați de
sesiuni pentru a interacționa cu ei, fie atunci când sunt create cu noua sesiune comanda,
sau mai târziu cu atașare-sesiune comanda. Fiecare sesiune are una sau mai multe ferestre legate de în
aceasta. Windows poate fi conectat la mai multe sesiuni și este alcătuit din unul sau mai multe panouri, fiecare
din care contine un pseudo terminal. Comenzi pentru crearea, legarea și altele
geamurile de manipulare sunt acoperite în WINDOWS AND PANEURI secţiune.

Următoarele comenzi sunt disponibile pentru a gestiona clienții și sesiunile:

atașare-sesiune [-dr] [-t sesiune-ţintă]
(alias: atașa)
Dacă rulați din exterior ia-te, creați un nou client în terminalul curent și atașați-l
la sesiune-ţintă. Dacă este folosit din interior, schimbați clientul curent. Dacă -d is
specificat, orice alți clienți atașați la sesiune sunt detașați. -r înseamnă
clientul este doar pentru citire (doar cheile legate la detașare-client or comutator-client comenzi
are vreun efect)

Dacă nu este pornit niciun server, atașare-sesiune va încerca să-l pornească; aceasta va eșua
cu excepția cazului în care sesiunile sunt create în fișierul de configurare.

sesiune-ţintă reguli pentru atașare-sesiune sunt uşor ajustate: dacă ia-te trebuie să
selectați cea mai recentă sesiune utilizată, o va prefera pe cea mai recent utilizată
neatasat sesiune.

detașare-client [-P] [-a] [-s sesiune-ţintă] [-t client-țintă]
(alias: DETAȘEAZĂ)
Detașați clientul curent dacă este legat de o cheie, clientul specificat cu -t, sau toate
clienții atașați în prezent la sesiunea specificată de -s. -a opțiunea ucide pe toți
dar clientul dat cu -t. Dacă -P este dat, trimite SIGHUP procesului părinte al
clientul, de obicei provocându-l să iasă.

are-sesiune [-t sesiune-ţintă]
(alias: are)
Raportați o eroare și ieșiți cu 1 dacă sesiunea specificată nu există. Dacă o face
există, ieșiți cu 0.

kill-server
Ucide ia-te server și clienți și distruge toate sesiunile.

sesiune de ucidere
[-a] [-t sesiune-ţintă] Distrugeți sesiunea dată, închizând toate ferestrele legate de aceasta
și fără alte sesiuni și detașarea tuturor clienților atașați la acesta. Dacă -a este dată,
toate sesiunile, dar cea specificată este ucisă.

lista-clienti [-F format] [-t sesiune-ţintă]
(alias: lsc)
Listați toți clienții atașați la server. Pentru sensul lui -F steag, vezi
FORMATE secțiune. Dacă sesiune-ţintă este specificat, enumerați numai clienții la care sunt conectați
acea sesiune.

lista-comenzi
(alias: lscm)
Listați sintaxa tuturor comenzilor acceptate de ia-te.

liste-sesiuni [-F format]
(alias: ls)
Listați toate sesiunile gestionate de server. Pentru sensul lui -F steag, vezi
FORMATE secţiune.

blocare-client [-t client-țintă]
(alias: blocarec)
Blocare client-țintă, vedeți blocare-server comanda.

sesiune de blocare [-t sesiune-ţintă]
(alias: încuietori)
Blocați toți clienții atașați la sesiune-ţintă.

noua sesiune [-AdDP] [-F format] [-n numele ferestrei] [-s nume-sesiune] [-t sesiune-ţintă] [-x
lățime] [-y înălțime] [comandă-shell]
(alias: nou)
Creați o nouă sesiune cu nume nume-sesiune.

Noua sesiune este atașată la terminalul curent, cu excepția cazului în care -d este dată. numele ferestrei
și comandă-shell sunt numele și comanda shell de executat în inițială
fereastră. Dacă -d este folosit, -x și -y specificați dimensiunea ferestrei inițiale (80 x 24
dacă nu este dat).

Dacă rulați de la un terminal, oricare termios(4) caracterele speciale sunt salvate și utilizate pentru noi
Windows în noua sesiune.

-A steagul face noua sesiune comporta-te ca atașare-sesiune if nume-sesiune deja
există; în cazul, -D se comportă ca. -d la atașare-sesiune.

If -t este dat, noua sesiune este grupate implementate cu sesiune-ţintă. Aceasta înseamnă că ei
partajați același set de ferestre - toate ferestrele de la sesiune-ţintă sunt legate de
se aplică sesiunii noi și orice ferestre noi ulterioare sau ferestre închise
ambele sesiuni. Fereastra curentă și anterioară și orice opțiuni de sesiune rămân
independent și oricare dintre sesiuni poate fi ucisă fără a o afecta pe cealaltă. Dăruind -n
or comandă-shell sunt nevalide dacă -t este folosit.

-P opțiunea imprimă informații despre noua sesiune după ce aceasta a fost creată.
În mod implicit, folosește formatul „#{session_name}:”, dar poate fi un format diferit
specificat cu -F.

refresh-client [-S] [-t client-țintă]
(alias: reîmprospăta)
Actualizează clientul curent dacă este legat de o cheie sau un singur client dacă este dat unul
implementate cu -t. Dacă -S este specificat, actualizați doar bara de stare a clientului.

redenumire-sesiune [-t sesiune-ţintă] nume nou
(alias: redenumi)
Redenumiți sesiunea în nume nou.

afișează mesaje [-t client-țintă]
(alias: showmsgs)
Toate mesajele afișate pe linia de stare sunt salvate într-un jurnal de mesaje pentru fiecare client, în sus
până la un maxim din limita stabilită de limită de mesaje opțiunea de sesiune pentru sesiune
atașat acelui client. Această comandă afișează jurnalul pentru client-țintă.

fișier sursă cale
(alias: sursă)
Executați comenzi de la cale.

start-server
(alias: Începe)
Porniți ia-te server, dacă nu rulează deja, fără a crea sesiuni.

suspend-client [-t client-țintă]
(alias: suspendc)
Suspendați un client trimițând SIGTSTP (tty stop).

comutator-client [-lnpr] [-c client-țintă] [-t sesiune-ţintă]
(alias: comutatorc)
Comutați sesiunea curentă pentru client client-țintă la sesiune-ţintă. Dacă -l, -n or
-p este utilizat, clientul este mutat la ultima, următoarea sau, respectiv, anterioară.
-r comută dacă un client este doar în citire (vezi atașare-sesiune comanda).

WINDOWS AND PANEURI


A ia-te fereastra poate fi într-unul din mai multe moduri. Valoarea implicită permite accesul direct la
terminalul atașat la fereastră. Celălalt este modul copiere, care permite o secțiune a
fereastră sau istoricul acesteia să fie copiat într-un lipi tampon pentru inserarea ulterioară în altul
fereastră. Acest mod este introdus cu modul copiere comanda, legată implicit la „[”. Este
de asemenea, introdus când o comandă care produce rezultate, cum ar fi chei-listă, este executat de la o cheie
legare.

Tastele disponibile depind de selectarea modului emacs sau vi (vezi tastele de mod
opțiune). Următoarele taste sunt acceptate potrivit modului:

Funcţie vi emacs
Înapoi la indentare ^ Mm
Fundul istoriei G M-
Șterge selecția Escape Cg
Copiați selecția Introduceți Mw
Cursor în jos j în jos
Cursor stânga h Stânga
Cursor dreapta l Dreapta
Cursorul pe linia de jos L
Cursorul pe linia de mijloc M Dl
Cursorul pe linia de sus H MR
Cursorul sus k Sus
Șterge întreaga linie d Cu
Șterge/Copie la sfârșitul liniei D Ck
Sfârșitul liniei $ Ce
Du-te la rândul: g
Jumătate de pagină în jos Cd M-Jos
Jumătate de pagină în sus Cu M-Up
Sari înainte ff
Salt la înainte t
Sari înapoi FF
Salt la T înapoi
Sari din nou; ;
Sari din nou invers , ,
Pagina următoare Cf Pagina în jos
Următorul spațiu W
Următorul spațiu, sfârșitul cuvântului E
Cuvântul următor w
Sfârșitul cuvântului următor e Mf
Paste tampon p Cy
Pagina anterioară Cb Pagina sus
Cuvântul anterior b Mb
Spațiul anterior B
Ieșire din modul q Escape
Comutare dreptunghi v R
Derulați în jos C-Jos sau Ce C-Jos
Derulați în sus C-Up sau Cy C-Up
Caută din nou nn
Căutați din nou invers NN
Cauta inapoi? Cr
Căutare înainte / Cs
Începutul liniei 0 Ca
Începeți selecția Spațiu C-Spațiu
Topul istoriei g M->
Transpune caracterele Ct

Tastele cuvântului următor și precedent folosesc spațiu și caracterele „-”, „_” și „@” drept cuvânt
delimitatori în mod implicit, dar acest lucru poate fi ajustat prin setarea separatoare de cuvinte sesiune
opțiune. Cuvântul următor se mută la începutul cuvântului următor, sfârșitul cuvântului următor la sfârșitul următorului cuvânt
cuvânt și cuvânt anterior până la începutul cuvântului anterior. Cele trei spațiul următor și anterior
tastele funcționează în mod similar, dar folosesc doar un spațiu ca separator de cuvinte.

Comenzile de sărituri permit mișcarea rapidă în interiorul unei linii. De exemplu, tastând „f” urmat de
„/” va muta cursorul la următorul caracter „/” de pe linia curentă. A ';' va atunci
săriți la următoarea apariție.

Comenzile în modul copiere pot fi prefațate de un număr de repetare opțional. Cu legături de taste vi, a
prefixul este introdus folosind tastele numerice; cu emacs, tasta Alt (meta) și începe un număr
intrare de prefix. De exemplu, pentru a muta cursorul înainte cu zece cuvinte, utilizați „M-1 0 M-f”.
modul emacs și „10w” în vi.

La copierea selecției, numărul de repetare indică indexul tampon de înlocuit, dacă este utilizat.

Legăturile de taste ale modului sunt definite într-un set de tabele denumite: vi-edit și emacs-edit pentru cheile folosite
la editarea liniei la promptul de comandă; vi-alegere și emacs-alegerea pentru cheile folosite când
alegerea din liste (cum ar fi produse de alege-fereastră comanda); și vi-copie și
emacs-copy utilizat în modul copiere. Tabelele pot fi vizualizate cu chei-listă comandă și taste
modificat sau eliminat cu bind-key și cheie de dezlegare. O comandă acceptă un argument,
copy-pipe, care copiază selecția și o direcționează către o comandă. De exemplu următoarele
va lega „C-q” pentru a copia selecția în / tmp precum și tamponul de lipire:

bind-key -temacs-copy Cq copy-pipe "cat >/tmp/out"

Tasta paste buffer lipește prima linie din buffer-ul de lipire de sus din stivă.

Rezumatul pentru modul copiere comanda este:

modul copiere [-u] [-t panoul-țintă]
Intrați în modul copiere. The -u opțiunea derulează cu o pagină în sus.

Fiecare fereastră afișată de ia-te poate fi împărțit în unul sau mai multe geamuri; fiecare panou ocupă o
anumită zonă a afișajului și este un terminal separat. O fereastră poate fi împărțită în panouri
folosind fereastra despicata comanda. Ferestrele pot fi împărțite orizontal (cu -h steag) sau
vertical. Panourile pot fi redimensionate cu redimensionare-panou comandă (legată la „C-up”, „C-down”
„C-stânga” și „C-dreapta” în mod implicit), panoul curent poate fi schimbat cu ajutorul butonului panoul de selectare
comanda și fereastra-rotire și panou de schimb comenzile pot fi folosite pentru a schimba panourile fără
schimbându-și poziția. Panourile sunt numerotate începând de la zero în ordinea în care sunt
creat.

Un număr de presetate aspecte Sunt disponibile. Acestea pot fi selectate cu select-aspect
comandă sau ciclată cu următorul aspect (legat la „Spațiu” în mod implicit); odată ce este ales un aspect,
panourile din cadrul acestuia pot fi mutate și redimensionate în mod normal.

Sunt acceptate următoarele aspecte:

par-orizontal
Geamurile sunt întinse uniform de la stânga la dreapta pe fereastră.

uniform-vertical
Geamurile sunt răspândite uniform de sus în jos.

principal-orizontal
Un panou mare (principal) este afișat în partea de sus a ferestrei, iar panourile rămase sunt
răspândit de la stânga la dreapta în spațiul rămas din partea de jos. Folosește
înălțimea panoului principal opțiunea ferestrei pentru a specifica înălțimea panoului superior.

principal-vertical
similar principal-orizontal dar geamul mare este plasat în stânga iar celelalte
răspândit de sus în jos pe dreapta. Vezi lățimea panoului principal opțiunea ferestrei.

gresie Panourile sunt întinse cât mai uniform posibil peste fereastră în ambele rânduri și coloane.

În plus, select-aspect poate fi folosit pentru a aplica un aspect utilizat anterior - the ferestre-liste
comanda afișează aspectul fiecărei ferestre într-o formă potrivită pentru utilizare cu select-aspect.
De exemplu:

$ tmate listă-ferestre
0: ksh [159x48]
layout: bb62,159x48,0,0{79x48,0,0,79x48,80,0}
$ tmate select-aspect bb62,159x48,0,0{79x48,0,0,79x48,80,0}

ia-te ajustează automat dimensiunea aspectului pentru dimensiunea curentă a ferestrei. Rețineți că a
aspectul nu poate fi aplicat unei ferestre cu mai multe panouri decât cea din care a fost aspectul
definit inițial.

Comenzile legate de ferestre și panouri sunt după cum urmează:

rupere geam [-dP] [-F format] [-t panoul-țintă]
(alias: breakp)
Pauză panoul-țintă de pe fereastra care o conține pentru a-l face singurul panou dintr-un nou
fereastră. Dacă -d este dat, noua fereastră nu devine fereastra curentă. The -P
opțiunea imprimă informații despre noua fereastră după ce aceasta a fost creată. De
implicit, folosește formatul „#{session_name}:#{window_index}”, dar un format diferit
poate fi specificat cu -F.

panoul de captare [-aepPq] [-b index-tampon] [-E capăt de linie] [-S linia de start] [-t panoul-țintă]
(alias: capturap)
Capturați conținutul unui panou. Dacă -p este dat, ieșirea merge la stdout,
altfel la tamponul specificat cu -b sau un nou buffer dacă este omis. Dacă -a is
dat, ecranul alternativ este utilizat, iar istoricul nu este accesibil. Daca nu
există un ecran alternativ, va fi returnată o eroare dacă nu -q este dată. Dacă -e is
dat, rezultatul include secvențe de escape pentru text și atribute de fundal. -C
de asemenea, evadează caracterele neprintabile ca octale \xxx. -J unește linii înfășurate și
păstrează spațiile de sfârșit la capătul fiecărei linii. -P captează numai orice ieșire pe care
panoul a primit, acesta este începutul unei secvențe de evadare încă incomplete.

-S și -E specificați numerele liniei de început și de sfârșit, zero este prima linie a
panoul vizibil și numerele negative sunt linii din istorie. Valoarea implicită este să
captați numai conținutul vizibil al panoului.

alege-client [-F format] [-t fereastră-țintă] [șablon]
Puneți o fereastră în modul de alegere a clientului, permițând unui client să fie selectat în mod interactiv
dintr-o listă. După ce un client este ales, „%%” este înlocuit de client pty(4) cale
in șablon iar rezultatul executat ca o comandă. Dacă șablon nu este dat,
Se folosește „detach-client -t '%%'”. Pentru sensul lui -F steag, vezi FORMATE
secțiune. Această comandă funcționează numai dacă cel puțin un client este atașat.

alege-lista [-l articole] [-t fereastră-țintă] [șablon]
Pune o fereastră în modul de alegere a listei, permițând articole pentru a fi selectat. articole poate fi a
listă separată prin virgulă pentru a afișa mai mult de un articol. Dacă un articol are spații, asta
intrarea trebuie citată. După ce un articol este ales, „%%” este înlocuit cu elementul ales
în șablon iar rezultatul este executat ca o comandă. Dacă șablon nu este dat,
Se folosește „run-shell '%%'”. articole acceptă, de asemenea, specificatorii de format. Pentru sensul de
asta vezi FORMATE secțiune. Această comandă funcționează numai dacă cel puțin un client este
atașat.

alege-sesiune [-F format] [-t fereastră-țintă] [șablon]
Puneți o fereastră în modul de alegere a sesiunii, unde o sesiune poate fi selectată interactiv
dintr-o listă. Când se alege unul, „%%” este înlocuit cu numele sesiunii în șablon
iar rezultatul executat ca o comandă. Dacă șablon nu este dat, „switch-client -t
„%%” este folosit. Pentru semnificația lui -F steag, vezi FORMATE secțiune. Acest
comanda funcționează numai dacă cel puțin un client este atașat.

alege-arborele [-suw] [-b șablon de sesiune] [-c șablon de fereastră] [-S format] [-W format] [-t
fereastră-țintă]
Pune o fereastră în modul de alegere a arborelui, unde pot fi selectate fie sesiuni, fie ferestre
interactiv dintr-o listă. În mod implicit, ferestrele aparținând unei sesiuni sunt indentate
pentru a-și arăta relația cu o sesiune.

Rețineți că alege-fereastră și alege-sesiune comenzile sunt învelișuri
alege-arborele.

If -s este dat, va afișa sesiuni. Dacă -w este dat, va afișa ferestre.

În mod implicit, arborele este restrâns și sesiunile trebuie extinse la ferestre cu
tasta săgeată dreapta. The -u opțiunea va începe cu toate sesiunile extinse.

If -b este dat, va suprascrie comanda implicită de sesiune. Rețineți că „%%” poate fi
folosit și va fi înlocuit cu numele sesiunii. Opțiunea implicită dacă nu
specificat este „switch-client -t '%%'”. Dacă -c este dat, va înlocui valoarea implicită
comanda ferestrei. Ca -b, „%%” poate fi folosit și va fi înlocuit cu sesiune
numele și indexul ferestrei. Când o fereastră este aleasă din listă, comanda sesiune
este rulat înainte de comanda window.

If -S este dat va afișa formatul specificat în loc de sesiunea implicită
format. Dacă -W este dat va afișa formatul specificat în loc de cel implicit
format de fereastră. Pentru sensul lui -s și -w opțiuni, vezi FORMATE secţiune.

Această comandă funcționează numai dacă cel puțin un client este atașat.

alege-fereastră [-F format] [-t fereastră-țintă] [șablon]
Pune o fereastră în modul de alegere a ferestrei, unde o fereastră poate fi aleasă interactiv
dintr-o listă. După ce o fereastră este selectată, „%%” este înlocuit cu numele sesiunii și
indexul ferestrei în șablon iar rezultatul executat ca o comandă. Dacă șablon nu este
dat, se folosește „select-window -t '%%'”. Pentru sensul lui -F steag, vezi
FORMATE secțiune. Această comandă funcționează numai dacă cel puțin un client este atașat.

panouri de afișare [-t client-țintă]
(alias: displayp)
Afișează un indicator vizibil al fiecărui panou afișat de client-țintă. Vezi
display-panes-time, ecran-panouri-culoare și ecran-panouri-activ-culoare sesiune
Opțiuni. În timp ce indicatorul este pe ecran, poate fi selectat un panou cu „0” la
Tastele „9”.

fereastră de găsire [-CNT] [-F format] [-t fereastră-țintă] potrivire-șir
(alias: găsiw)
Căutați fnmatch(3) model potrivire-șir în numele ferestrelor, titluri și vizibile
conținut (dar nu istorie). Steagurile controlează comportamentul de potrivire: -C doar meciuri
conținutul ferestrei vizibile, -N se potrivește doar cu numele ferestrei și -T se potrivește doar cu
titlul ferestrei. Valoarea implicită este -CNT. Dacă se potrivește o singură fereastră, va fi
selectat automat, altfel este afișată o listă de alegeri. Pentru sensul lui -F
steag, vezi FORMATE secțiune. Această comandă funcționează numai dacă cel puțin un client este
atașat.

panou de îmbinare [-bdhv] [-l mărimea | -p procent] [-s src-pane] [-t panoul dst]
(alias: joinp)
Aprecieri fereastra despicata, dar în loc să se despartă panoul dst și crearea unui nou panou, împărțit
ea și mișcă-te src-pane în spațiu. Aceasta poate fi folosită pentru a inversa rupere geam.
-b cauzele opțiunii src-pane pentru a fi unite la stânga sau deasupra panoul dst.

panoul de ucidere [-a] [-t panoul-țintă]
(alias: killp)
Distrugeți panoul dat. Dacă nu rămân panouri în fereastra care conține, este de asemenea
distrus. The -a opțiunea ucide toate, cu excepția panoului dat cu -t.

fereastră de ucidere [-a] [-t fereastră-țintă]
(alias: killw)
Omorâți fereastra curentă sau fereastra la fereastră-țintă, eliminându-l din orice
sesiunile la care este legat. The -a opțiunea ucide toate, în afară de fereastra dată cu
-t.

ultimul panou [-t fereastră-țintă]
(alias: lastp)
Selectați ultimul panou (selectat anterior).

ultima fereastră [-t sesiune-ţintă]
(alias: ultimul)
Selectați ultima fereastră (selectată anterior). Daca nu sesiune-ţintă este specificat,
selectați ultima fereastră a sesiunii curente.

fereastră de legătură [-dk] [-s src-window] [-t fereastră dst]
(alias: linkw)
Legați fereastra la src-window a specificat fereastră dst. Dacă fereastră dst is
specificat și nu există o astfel de fereastră, the src-window este legat acolo. Dacă -k este dată
și fereastră dst există, este ucis, altfel se generează o eroare. Dacă -d is
dat, fereastra nou legată nu este selectată.

liste-panouri [-la fel de] [-F format] [-t ţintă]
(alias: lsp)
If -a este dată, ţintă este ignorată și toate panourile de pe server sunt listate. Dacă -s is
dat, ţintă este o sesiune (sau sesiunea curentă). Dacă niciunul nu este dat, ţintă is
o fereastră (sau fereastra curentă). Pentru sensul lui -F steag, vezi FORMATE
secţiune.

ferestre-liste [-a] [-F format] [-t sesiune-ţintă]
(alias: lsw)
If -a este dat, listați toate ferestrele de pe server. În caz contrar, listați ferestrele în
sesiunea curentă sau în sesiune-ţintă. Pentru sensul lui -F steag, vezi
FORMATE secţiune.

panoul de mutare [-bdhv] [-l mărimea | -p procent] [-s src-pane] [-t panoul dst]
(alias: movep)
Aprecieri panou de îmbinare, Dar src-pane și panoul dst poate aparține aceleiași ferestre.

fereastra de mutare [-rdk] [-s src-window] [-t fereastră dst]
(alias: muta)
Acest lucru este similar cu fereastră de legătură, cu excepția ferestrei de la src-window este mutat la
fereastră dst. Cu -r, toate ferestrele din sesiune sunt renumerotate în ordine secvențială,
respectând indice de bază opțiune.

fereastră nouă [-adkP] [-c directorul de pornire] [-F format] [-n numele ferestrei] [-t fereastră-țintă]
[comandă-shell]
(alias: nou nou)
Creați o nouă fereastră. Cu -a, noua fereastră este inserată la următorul index în sus de la
specificat fereastră-țintă, mutând geamurile în sus dacă este necesar, în caz contrar fereastră-țintă
este noua locație a ferestrei.

If -d este dat, sesiunea nu face din noua fereastră fereastra curentă.
fereastră-țintă reprezintă fereastra de creat; dacă ținta există deja an
eroare este afișată, cu excepția cazului în care -k este folosit steag, caz în care este distrus.
comandă-shell este comanda de executat. Dacă comandă-shell nu este specificat, the
valoarea comanda implicită este folosită opțiunea. -c specifică directorul de lucru în
care este creată noua fereastră. Poate avea o cale absolută sau una dintre
următoarele valori (sau un subdirector):

Șir gol Directorul panoului curent
~ Directorul principal al utilizatorului
- Unde a început sesiunea
. Unde a fost pornit serverul

Când comanda shell se completează, fereastra se închide. Vezi rămâne-la-ieșire opțiune
pentru a schimba acest comportament.

Variabila de mediu TERM trebuie setată la „ecran” pentru toate programele care rulează
în interiorul ia-te. Noile ferestre vor avea automat adăugat „TERM=screen”.
mediu, dar trebuie avut grijă să nu resetați acest lucru în fișierele de pornire shell.

-P opțiunea imprimă informații despre noua fereastră după ce aceasta a fost creată. De
implicit, folosește formatul „#{session_name}:#{window_index}”, dar un format diferit
poate fi specificat cu -F.

următorul aspect [-t fereastră-țintă]
(alias: în continuare)
Mutați o fereastră la următorul aspect și rearanjați panourile pentru a se potrivi.

următoarea fereastră [-a] [-t sesiune-ţintă]
(alias: următor)
Treceți la următoarea fereastră din sesiune. Dacă -a este utilizat, treceți la următoarea fereastră cu
o alertă.

țeavă-patru [-o] [-t panoul-țintă] [comandă-shell]
(alias: pipep)
Introduceți orice ieșire trimisă de program panoul-țintă la o comandă shell. Un panou poate
fie conectat la o singură comandă la un moment dat, orice conductă existentă este închisă înainte
comandă-shell este executat. The comandă-shell șir poate conține specialul
secvențe de caractere susținute de stare-stânga opțiune. Daca nu comandă-shell is
dat, conducta curentă (dacă există) este închisă.

-o opțiunea deschide o țeavă nouă numai dacă nu există o țeavă anterioară, permițând unei țevi
să fie comutat cu o singură tastă, de exemplu:

bind-key Cp pipe-pane -o 'cat >>~/ieșire.#I-#P'

aspectul anterior [-t fereastră-țintă]
(alias: prevl)
Treceți la aspectul anterior în sesiune.

fereastra anterioară [-a] [-t sesiune-ţintă]
(alias: precedentă)
Treceți la fereastra anterioară din sesiune. Cu -a, treceți la fereastra anterioară
cu o alertă.

redenumiți-fereastra [-t fereastră-țintă] nume nou
(alias: redenumire)
Redenumiți fereastra curentă sau fereastra la fereastră-țintă dacă este specificat, să nume nou.

redimensionare-panou [-DLRUZ] [-t panoul-țintă] [-x lățime] [-y înălțime] [ajustare]
(alias: redimensionare)
Redimensionați un panou, în sus, în jos, la stânga sau la dreapta ajustare implementate cu -U, -D, -L or -R, sau la o
dimensiune absolută cu -x or -y. ajustare este dat în linii sau celule (prestabilit
este 1).

cu -Z, panoul activ este comutat între mărit (ocupând întregul
fereastra) și nezoomata (poziția sa normală în aspect).

panoul de respawn [-k] [-t panoul-țintă] [comandă-shell]
(alias: respawnp)
Reactivați un panou în care comanda a ieșit (a se vedea rămâne-la-ieșire fereastră
opțiune). Dacă comandă-shell nu este dată, comanda folosită când a fost creat panoul
este executat. Panoul trebuie să fie deja inactiv, cu excepția cazului în care -k este dat, caz în care
orice comandă existentă este eliminată.

fereastra de respawn [-k] [-t fereastră-țintă] [comandă-shell]
(alias: respawnw)
Reactivați o fereastră în care a ieșit comanda (vezi rămâne-la-ieșire fereastră
opțiune). Dacă comandă-shell nu este dată, comanda folosită când era fereastra
creat este executat. Fereastra trebuie să fie deja inactivă, cu excepția cazului în care -k este dat, în
caz în care orice comandă existentă este ucisă.

fereastra-rotire [-DU] [-t fereastră-țintă]
(alias: rotirew)
Rotiți pozițiile panourilor în cadrul unei ferestre, fie în sus (în jos numeric)
implementate cu -U sau în jos (numeric mai mare).

select-aspect [-np] [-t fereastră-țintă] [nume-aspect]
(alias: selectl)
Alegeți un aspect specific pentru o fereastră. Dacă nume-aspect nu este dat, ultima presetare
layout-ul utilizat (dacă există) este reaplicat. -n și -p sunt echivalente cu următorul aspect și
aspectul anterior comenzi.

panoul de selectare [-lDLRU] [-t panoul-țintă]
(alias: selectp)
Faceți panoul panoul-țintă panoul activ din fereastră fereastră-țintă. Dacă unul dintre -D, -L,
-R, -U este folosit, respectiv panoul de dedesubt, la stânga, la dreapta sau deasupra
se utilizează panoul țintă. -l este la fel cu utilizarea ultimul panou comanda.

fereastră de selectare [-lnpT] [-t fereastră-țintă]
(alias: selectw)
Selectați fereastra la fereastră-țintă. -l, -n și -p sunt echivalente cu
ultima fereastră, următoarea fereastră și fereastra anterioară comenzi. Dacă -T este dat și cel
fereastra selectată este deja fereastra curentă, comanda se comportă ca ultima fereastră.

fereastra despicata [-dhvP] [-c directorul de pornire] [-l mărimea | -p procent] [-t panoul-țintă]
[comandă-shell] [-F format]
(alias: splitw)
Creați un nou panou prin împărțire panoul-țintă: -h face o despicare orizontala si -v a
despicare verticală; dacă niciunul nu este specificat, -v este asumat. The -l și -p Opțiuni
specificați dimensiunea noului panou în linii (pentru divizarea verticală) sau în celule (pentru
împărțire orizontală), sau, respectiv, ca procent. Toate celelalte opțiuni au
același sens ca și pentru fereastră nouă comanda.

panou de schimb [-dDU] [-s src-pane] [-t panoul dst]
(alias: swapp)
Schimbați două panouri. Dacă -U este utilizat și nu este specificat niciun panou sursă -s, panoul dst is
schimbat cu panoul anterior (înainte numeric); -D schimbă cu panoul următor
(după ea numeric). -d instruiește ia-te pentru a nu schimba panoul activ.

fereastra de schimb [-d] [-s src-window] [-t fereastră dst]
(alias: swapw)
Acest lucru este similar cu fereastră de legătură, cu excepția ferestrelor sursă și destinație
schimbat. Este o eroare dacă nu există nicio fereastră la src-window.

fereastra de deconectare [-k] [-t fereastră-țintă]
(alias: unlinkw)
unlink fereastră-țintă. Dacă nu -k este dat, o fereastră poate fi deconectată numai dacă este
conectat la mai multe sesiuni - este posibil ca ferestrele să nu fie conectate la nicio sesiune; dacă -k is
specificat și fereastra este legată de o singură sesiune, este deconectată și
distrus.

CHEIE Bindings


ia-te permite ca o comandă să fie legată de majoritatea tastelor, cu sau fără o cheie de prefix. Cand
specificând cheile, majoritatea se reprezintă (de exemplu, de la „A” la „Z”). Tastele Ctrl pot fi
prefixat cu „C-” sau „^”, iar Alt (meta) cu „M-”. În plus, următoarea cheie specială
sunt acceptate nume: Up, Jos, Stânga, Dreapta, BSpațiu, BTab, DC (Șterge), Sfârşit, Intrați, Evadare, F1
la F20, Acasă, IC (Introduce), NPage/PageDown/PgDn, PPagină/PageUp/PgUp, Spaţiu și Tab. Notă
că pentru a lega cheile '"' sau ''' sunt necesare ghilimele, de exemplu:

bind-key '"' split-window
bind-key "'" new-window

Comenzile legate de legăturile tastelor sunt după cum urmează:

bind-key [-cnr] [-t masa-cheie] cheie comandă [argumente]
(alias: lega)
Tasta de legare cheie la comandă. În mod implicit (fără -t) legăturile tastelor primare sunt
modificate (cele activate în mod normal cu tasta de prefix); în acest caz, dacă -n is
specificat, nu este necesar să folosiți cheia de prefix, comandă este legat de cheie singur.
-r steag indică că această cheie se poate repeta, vezi timp de repetare opțiune.

If -t este prezent, cheie este legat în masa-cheie: legarea pentru modul de comandă cu -c or
pentru modul normal fără. Pentru a vedea legăturile implicite și comenzile posibile, consultați
il chei-listă comanda.

chei-listă [-t masa-cheie]
(alias: LSK)
Listați toate legăturile de taste. Fără -t legăturile de taste primare – cele executate când
precedate de tasta de prefix - sunt tipărite.

cu -t, legăturile de taste în masa-cheie sunt afișate; acesta poate fi unul dintre: vi-edit,
emacs-edit, vi-alegere, emacs-alegerea, vi-copie or emacs-copy.

trimite-chei [-lR] [-t panoul-țintă] cheie ...
(alias: trimite)
Trimite o cheie sau chei la o fereastră. Fiecare argument cheie este numele cheii (cum ar fi
„C-a” sau „npage” ) pentru a trimite; dacă șirul nu este recunoscut ca cheie, este trimis ca
o serie de personaje. The -l flag dezactivează căutarea numelui cheilor și trimite cheile
literalmente. Toate argumentele sunt trimise secvenţial de la primul până la ultimul. The -R pavilion
determină resetarea stării terminalului.

trimite-prefix [-2] [-t panoul-țintă]
Trimiteți cheia de prefix sau cu -2 tasta de prefix secundar, la o fereastră ca și cum ar fi fost
presat.

cheie de dezlegare [-acn] [-t masa-cheie] cheie
(alias: desface)
Dezlegați comanda legată de cheie. Fără -t legăturile tastelor primare sunt modificate;
în acest caz, dacă -n este specificat, comanda legată de cheie fără prefix (dacă există)
este eliminat. Dacă -a este prezent, toate legăturile de taste sunt eliminate.

If -t este prezent, cheie in masa-cheie este nelegat: legarea pentru modul de comandă cu -c
sau pentru modul normal fără.

OPŢIUNI


Aspectul și comportamentul ia-te poate fi modificată prin modificarea valorii diverselor
Opțiuni. Există trei tipuri de opțiuni: serverul Opțiuni, sesiune Opțiuni și fereastră
Opțiuni.

ia-te serverul are un set de opțiuni globale care nu se aplică unei anumite ferestre sau
sesiune. Acestea sunt modificate cu set-opțiune -s comanda, sau afișat cu
afișare-opțiuni -s comanda.

În plus, fiecare sesiune individuală poate avea un set de opțiuni de sesiune și există o
set separat de opțiuni globale de sesiune. Sesiuni care nu au o opțiune anume
configurate moștenesc valoarea din opțiunile globale de sesiune. Opțiunile de sesiune sunt setate sau
neasezat cu set-opțiune comandă și pot fi listate cu afișare-opțiuni comanda.
opțiunile disponibile pentru server și sesiune sunt listate sub set-opțiune comanda.

În mod similar, fiecărei ferestre este atașat un set de opțiuni de fereastră și există un set de opțiuni globale
opțiunile ferestrei din care sunt moștenite orice opțiuni nesetate. Opțiunile ferestrelor sunt modificate cu
il set-window-option comandă și poate fi listată cu opțiuni pentru fereastră comanda. Toate
opțiunile ferestrei sunt documentate cu set-window-option comanda.

ia-te acceptă, de asemenea, opțiunile utilizatorului care sunt prefixate cu „@”. Opțiunile utilizatorului pot avea oricare
nume, atâta timp cât sunt prefixate cu „@” și să fie setate la orice șir. De exemplu

$ tmate setw -q @foo „abc123”
$ tmate showw -v @foo
abc123

Comenzile care setează opțiuni sunt după cum urmează:

set-opțiune [-agoqsuw] [-t sesiune-ţintă | fereastră-țintă] opțiune valoare
(alias: set)
Setați o opțiune de fereastră cu -w (echivalent cu set-window-option comanda), un server
opțiunea cu -s, altfel o opțiune de sesiune.

If -g este specificată, sesiunea globală sau opțiunea fereastră este setată. Cu -a, și dacă
opțiunea așteaptă un șir, valoare este atașată la setarea existentă. The -u pavilion
anulează o opțiune, astfel încât o sesiune moștenește opțiunea din opțiunile globale. Este
nu este posibilă dezactivarea unei opțiuni globale.

-o flag împiedică setarea unei opțiuni care este deja setată.

-q flag suprimă mesajul informațional (ca și cum ar fi liniştit opțiunea de server a fost
a stabilit).

Opțiunile disponibile pentru ferestre sunt enumerate mai jos set-window-option.

valoare depinde de opțiune și poate fi un număr, un șir sau un steag (activat, oprit sau
a omis să comute).

Opțiunile de server disponibile sunt:

limita-tampon număr
Setați numărul de buffere; pe măsură ce noi buffer-uri sunt adăugate în partea de sus a stivei,
cele vechi sunt îndepărtate de jos dacă este necesar pentru a menține acest maxim
lungime.

timp de evadare timp
Setați timpul în milisecunde pentru care ia-te așteaptă după ce este introdusă o evadare
pentru a determina dacă face parte dintr-o funcție sau dintr-o secvență de taste meta. Implicit
este de 500 milisecunde.

ieșire-neatașat [on | de pe]
Dacă este activat, serverul se va închide atunci când nu există clienți atașați.

liniştit [on | de pe]
Activați sau dezactivați afișarea diferitelor mesaje informaționale (vezi și
il -q steag linie de comandă).

set-clipboard [on | de pe]
Încercați să setați conținutul clipboard-ului terminalului folosind \e]52;...\007
x termen(1) secvențe de evacuare. Această opțiune este activată în mod implicit dacă există un Ms
intrare în termeninfo(5) descriere pentru terminalul client. Rețineți că
această caracteristică trebuie să fie activată în x termen(1) prin stabilirea resursei:

disallowedWindowOps: 20,21,SetXprop

Sau schimbarea acestei proprietăți din x termen(1) meniu interactiv atunci când este necesar.

Opțiunile de sesiune disponibile sunt:

presupune-paste-time milisecunde
Dacă cheile sunt introduse mai repede de unul în milisecunde, se presupune că
au fost lipite mai degrabă decât tastate și ia-te legăturile de taste nu sunt procesate.
Valoarea implicită este de o milisecundă și zero dezactivează.

indice de bază index
Setați indexul de bază din care ar trebui căutat un index neutilizat atunci când este nou
este creată fereastra. Valoarea implicită este zero.

acţiune de clopot [Orice | nici unul | curent]
Setați acțiunea pe soneria ferestrei. Orice înseamnă un clopoțel în orice fereastră legată de a
sesiunea provoacă un sonerie în fereastra curentă a acelei sesiuni, nici unul înseamnă tot
clopotele sunt ignorate şi curent înseamnă doar clopote în ferestre altele decât cele
fereastra curentă sunt ignorate.

clopot la alertă [on | de pe]
Dacă este activat, sunați la soneria terminalului când apare o alertă.

comanda implicită comandă-shell
Setați comanda utilizată pentru ferestrele noi (dacă nu este specificată când este fereastra
creat) să comandă-shell, care poate fi oricare sh(1) comanda. Valoarea implicită este
un șir gol, care indică ia-te pentru a crea un shell de conectare folosind
valoarea implicit-shell opțiune.

calea implicită cale
Setați directorul de lucru implicit pentru panourile noi. Dacă este gol (prestabilit),
directorul de lucru este determinat din procesul care rulează în activ
panoul, din mediul liniei de comandă sau din directorul de lucru unde
sesiunea a fost creată. În caz contrar, sunt disponibile aceleași opțiuni ca și pentru
il -c steag la fereastră nouă.

implicit-shell cale
Specificați shell-ul implicit. Acesta este folosit ca shell de conectare pentru noile ferestre
când comanda implicită opțiunea este setată la gol și trebuie să fie calea completă
a executabilului. Când a început ia-te încearcă să seteze o valoare implicită din
primul potrivit pentru variabila de mediu SHELL, shell-ul returnat de
getpwuid(3) sau / Bin / sh. Această opțiune ar trebui configurată când ia-te is
folosit ca shell de conectare.

implicit-terminal terminal
Setați terminalul implicit pentru noile ferestre create în această sesiune - the
valoarea implicită a variabilei de mediu TERM. Pentru ia-te a munci
corect, asta trebuie să: să fie setat la „ecran” sau un derivat al acestuia.

distruge-neataşat [on | de pe]
Dacă este activat și sesiunea nu mai este atașată la niciun client, este
distrus.

detașare-pe-distruge [on | de pe]
Dacă este activat (implicit), clientul este detașat atunci când sesiunea este atașată
to este distrus. Dacă este oprit, clientul este comutat la cel mai recent activ
din sesiunile rămase.

ecran-panouri-activ-culoare culoare
Setați culoarea folosită de panouri de afișare comandă pentru a afișa indicatorul pentru
panoul activ.

ecran-panouri-culoare culoare
Setați culoarea folosită de panouri de afișare comanda pentru a afișa indicatorii pentru
panouri inactive.

display-panes-time timp
Setați timpul în milisecunde pentru care indicatorii afișați de
panouri de afișare apare comanda.

timpul de afișare timp
Setați perioada de timp pentru care mesajele din linia de stare și alte mesaje de pe ecran
sunt afișați indicatorii. timp este în milisecunde.

istorie-limită linii
Setați numărul maxim de linii reținute în istoricul ferestrei. Această setare
se aplică numai ferestrelor noi - istoricele ferestrelor existente nu sunt redimensionate și
păstrează limita în punctul în care au fost create.

blocare-după-timp număr
Blocați sesiunea (cum ar fi sesiune de blocare comandă) după număr secunde de
inactivitate sau întregul server (toate sesiunile), dacă blocare-server opțiunea este
a stabilit. Valoarea implicită este să nu se blocheze (setat la 0).

blocare-comandă comandă-shell
Comanda de rulat la blocarea fiecărui client. Valoarea implicită este să ruleze bloca(1) cu
-np.

blocare-server [on | de pe]
Dacă această opțiune este on (implicit), în loc de blocarea fiecărei sesiuni
individual, deoarece fiecare a fost inactiv pentru blocare-după-timp, întregul server
se va bloca după toate sesiunile s-ar fi blocat. Acest lucru nu are niciun efect ca a
opțiunea de sesiune; trebuie setat ca o opțiune globală.

mesaj-attr atribute
Setați atributele mesajului liniei de stare, unde atribute este fie nici unul sau un
listă delimitată prin virgulă cu una sau mai multe dintre: luminos (Sau ), vag, sublinia,
clipi din ochi, inversa, ascuns, cursive.

mesaj-bg culoare
Setați culoarea de fundal a mesajului din linia de stare, unde culoare este unul din: negru,
roșu, verde, galben, albastru, purpuriu, cyan, alb, aixterm variante luminoase (dacă
sprijinit: Rosu aprins, verde deschis, și așa mai departe), culoare0 la culoare255 de la
set de 256 de culori, lipsă, sau un șir RGB hexazecimal, cum ar fi „#ffffff”,
care alege cea mai apropiată potrivire din setul implicit de 256 de culori.

mesaj-comandă-attr atribute
Setați atributele mesajului din linia de stare când vă aflați în modul de comandă.

mesaj-comandă-bg culoare
Setați culoarea de fundal a mesajului din linia de stare când vă aflați în modul de comandă.

mesaj-comandă-fg culoare
Setați culoarea primului plan al mesajului din linia de stare când vă aflați în modul de comandă.

mesaj-fg culoare
Setați culoarea primului plan al mesajului liniei de stare.

limită de mesaje număr
Setați numărul de mesaje de eroare sau de informații de salvat în jurnalul de mesaje
pentru fiecare client. Valoarea implicită este 20.

mouse-redimensionare-panou [on | de pe]
Dacă este pornit, ia-te captează mouse-ul și permite redimensionarea panourilor prin glisare
la hotarele lor.

panoul de selectare a mouse-ului [on | de pe]
Dacă este pornit, ia-te captează mouse-ul și când o fereastră este împărțită în mai multe
panouri mouse-ul poate fi folosit pentru a selecta panoul curent. Clic de mouse este
a trecut, de asemenea, în aplicație ca de obicei.

mouse-selectare-fereastra [on | de pe]
Dacă este activat, făcând clic cu mouse-ul pe numele unei ferestre din linia de stare se va selecta
fereastra aceea.

mouse-utf8 [on | de pe]
Dacă este activat, solicitați introducerea mouse-ului ca UTF-8 pe terminalele UTF-8.

pane-active-border-bg culoare

pane-active-border-fg culoare
Setați culoarea marginii panoului pentru panoul activ în prezent.

pane-border-bg culoare

pane-border-fg culoare
Setați culoarea marginii panoului pentru panouri în afară de panoul activ.

prefix cheie
Setați cheia acceptată ca prefix.

prefix2 cheie
Setați o cheie secundară acceptată ca cheie de prefix.

renumerotare-ferestre [on | de pe]
Dacă este activat, când o fereastră este închisă într-o sesiune, renumerotați automat
alte ferestre în ordine numerică. Aceasta respectă indice de bază opțiune dacă este
a fost stabilit. Dacă este oprit, nu renumerotați ferestrele.

timp de repetare timp
Permiteți introducerea mai multor comenzi fără a apăsa din nou tasta de prefix
în cele specificate timp milisecunde (valoarea implicită este 500). Fie că este o cheie
repetările pot fi setate atunci când este legat folosind -r steag la bind-key. Repeta
este activat pentru cheile implicite legate de redimensionare-panou comanda.

set-remain-on-exit [on | de pe]
Seteaza rămâne-la-ieșire opțiunea de fereastră pentru orice fereastră creată pentru prima dată în aceasta
sesiune. Când această opțiune este adevărată, ferestrele în care are programul care rulează
ieșit nu se închid, în schimb rămân deschis, dar dezactivează. Folosește
fereastra de respawn comanda pentru a reactiva o astfel de fereastră sau fereastră de ucidere
comanda să-l distrugă.

set-titluri [on | de pe]
Încercați să setați titlul terminalului client utilizând tsl și fsl termeninfo(5)
intrări dacă acestea există. ia-te le setează automat la \e]2;...\007
secvență dacă terminalul pare a fi un xterm. Această opțiune este dezactivată de
Mod implicit. Rețineți că elink-urile vor încerca să seteze titlul ferestrei numai dacă
Variabila de mediu STY este setată.

set-titles-string şir
Șir folosit pentru a seta titlul ferestrei dacă set-titluri este pornit. Caracter
secvențele sunt înlocuite ca și pentru stare-stânga opțiune.

Starea [on | de pe]
Afișați sau ascundeți linia de stare.

status-attr atribute
Setați atributele liniei de stare.

status-bg culoare
Setați culoarea de fundal a liniei de stare.

status-fg culoare
Setați culoarea primului plan al liniei de stare.

stare-interval interval
Actualizați bara de stare la fiecare interval secunde. În mod implicit, actualizările vor fi
apar la fiecare 15 secunde. O setare de zero dezactivează redesenarea la intervale.

statut-justificare [stânga | centru | dreapta]
Setați poziția componentei listei de ferestre a liniei de stare: stânga,
centru sau drept justificat.

cheile de stare [vi | emacs]
Utilizați legături de taste în stil vi sau emacs în linia de stare, de exemplu la
prompt de comandă. Valoarea implicită este emacs, cu excepția cazului în VISUAL sau EDITOR
variabilele de mediu sunt setate și conțin șirul „vi”.

stare-stânga şir
Afişa şir în stânga barei de stare. şir va fi trecut prin
strftime(3) înainte de a fi utilizat. În mod implicit, este afișat numele sesiunii.
şir poate conține oricare dintre următoarele secvențe de caractere speciale:

Caracter pereche înlocuit implementate cu
#(shell-command) Prima linie a ieșirii comenzii
#[atribute] Schimbarea culorii sau a atributului
#H Numele de gazdă al gazdei locale
#h Numele de gazdă al gazdei locale fără numele domeniului
#F Fereastra curentă
#I Indexul ferestrei curente
#D Identificator unic al panoului curent
#P Index curent al panoului
#S Numele sesiunii
#T Titlul curent al panoului
#W Numele curent al ferestrei
## Un „#” literal

Formularul #(shell-command) execută „shell-command” și inserează primul
linia de ieșire a acestuia. Rețineți că comenzile shell sunt executate o singură dată la
interval specificat de stare-interval opțiune: dacă linia de stare este
redesenat între timp, se folosește rezultatul anterior. Comenzile Shell sunt
executat cu ia-te set de mediu global (vezi MEDIUL
secțiune).

Pentru detalii despre cum pot fi setate numele și titlurile, consultați NUME AND TITLURILE
secţiune.

#[atribute] permite specificarea unei liste de atribute separate prin virgulă,
acestea pot fi „fg=colour” pentru a seta culoarea primului plan, „bg=colour” pentru a seta
culoarea de fundal, numele unuia dintre atribute (enumerate sub
mesaj-attr opțiunea) pentru a activa un atribut sau un atribut cu prefix
„nu” pentru a dezactiva unul, de exemplu nobright. Exemple sunt:

#(sysctl vm.loadavg)
#[fg=yellow,bold]#(apm -l)%%#[implicit] [#S]

După caz, secvențele de caractere speciale pot fi prefixate cu un număr
pentru a specifica lungimea maximă, de exemplu „#24T”.

În mod implicit, UTF-8 in şir nu este interpretat, pentru a activa UTF-8, utilizați
status-utf8 opțiune.

status-stânga-attr atribute
Setați atributul părții din stânga a liniei de stare.

status-left-bg culoare
Setați culoarea de fundal a părții din stânga a liniei de stare.

status-left-fg culoare
Setați culoarea primului plan a părții din stânga a liniei de stare.

statut-lungime-stânga lungime
Setați maximul lungime a componentei din stânga a barei de stare. Implicit
este 10.

statut-poziție [top | de jos]
Setați poziția liniei de stare.

statut-drept şir
Afişa şir în dreapta barei de stare. În mod implicit, curentul
titlul ferestrei între ghilimele duble, sunt afișate data și ora. Ca și în cazul
stare-stânga, şir va fi trecut la strftime(3), perechile de caractere sunt
înlocuit, iar UTF-8 depinde de status-utf8 opțiune.

status-dreapta-attr atribute
Setați atributul părții din dreapta a liniei de stare.

status-dreapta-bg culoare
Setați culoarea de fundal a părții din dreapta a liniei de stare.

status-dreapta-fg culoare
Setați culoarea primului plan a părții din dreapta a liniei de stare.

status-drept-lungime lungime
Setați maximul lungime a componentei din dreapta a barei de stare. The
implicit este 40.

status-utf8 [on | de pe]
Instrui ia-te pentru a trata caracterele de top-bit-set în stare-stânga și
statut-drept șiruri ca UTF-8; în special, acest lucru este important pentru larg
personaje. Această opțiune este dezactivată implicit.

anulări terminale şir
Conține o listă de intrări care înlocuiesc descrierile terminalelor citite folosind
termeninfo(5). şir este o listă de elemente separate prin virgulă, fiecare cu două puncte
șir separat alcătuit dintr-un model de tip terminal (potrivit folosind
fnmatch(3)) și un set de nume=valoare intrări.

De exemplu, pentru a seta „clear” termeninfo(5) intrare la „\e[H\e[2J” pentru toți
tipuri de terminale și intrarea „dch1” la „\e[P” pentru tipul de terminal „rxvt”,
opțiunea ar putea fi setată la șirul:

„*:clear=\e[H\e[2J,rxvt:dch1=\e[P”

Valoarea de intrare a terminalului este transmisă strunvis(3) înainte
interpretare. Valoarea implicită corectează forțat intrarea „culori”.
terminale care acceptă 88 sau 256 de culori:

„*88col*:culori=88,*256col*:culori=256,xterm*:XT”

actualizare-mediu variabile
Setați un șir separat de spațiu care conține o listă de variabile de mediu la
să fie copiat în mediul de sesiune când este creată o nouă sesiune sau un
sesiunea existentă este atașată. Orice variabile care nu există în sursă
mediu sunt setate să fie eliminate din mediul de sesiune (ca și cum -r a fost
dat la set-mediu comanda). Valoarea implicită este „DISPLAY SSH_ASKPASS
SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY”.

activitate vizuală [on | de pe]
Dacă este activat, afișați un mesaj de linie de stare atunci când are loc activitate într-o fereastră pentru
care monitorizare-activitate opțiunea ferestrei este activată.

vizual-clopot [on | de pe]
Dacă această opțiune este activată, un mesaj este afișat pe un clopoțel în loc să fie afișat
a trecut prin terminal (care în mod normal emite un sunet). Vezi, de asemenea,
acţiune de clopot opțiune.

vizual-conținut [on | de pe]
Aprecieri activitate vizuală, afișați un mesaj când conținutul este prezent într-o fereastră
pentru care monitor-conținut opțiunea ferestrei este activată.

vizual-tăcere [on | de pe]
If monitor-tăcere este activat, tipărește un mesaj după interval
a expirat într-o fereastră dată.

separatoare de cuvinte şir
Stabilește concepția sesiunii despre caracterele care sunt considerate cuvânt
separatori, în sensul comenzilor cuvântului următor și precedent în copie
modul. Valoarea implicită este „-_@”.

set-window-option [-agqu] [-t fereastră-țintă] opțiune valoare
(alias: setw)
Setați o opțiune de fereastră. The -a, -g, -q și -u steaguri funcționează în mod similar cu set-opțiune
comanda.

Opțiunile de fereastră acceptate sunt:

agresiv-redimensionare [on | de pe]
Redimensionați agresiv fereastra aleasă. Aceasta înseamnă că ia-te va redimensiona
fereastra la dimensiunea celei mai mici sesiuni pentru care este curentă
fereastră, mai degrabă decât cea mai mică sesiune la care este atașat. The
fereastra se poate redimensiona atunci când fereastra curentă este schimbată în alte sesiuni;
această opțiune este bună pentru programele pe ecran complet care acceptă SIGWINCH și slabe
pentru programe interactive precum shell-uri.

permite-redenumire [on | de pe]
Permiteți programelor să schimbe numele ferestrei folosind o secvență de escape terminală
(\033k...\033\\). Valoarea implicită este activată.

ecran alternativ [on | de pe]
Această opțiune configurează dacă programele rulează în interior ia-te poate folosi
funcția de ecran alternativ al terminalului, care permite smcup și rmcup
termeninfo(5) capacități. Funcția de ecran alternativ păstrează
conținutul ferestrei când o aplicație interactivă pornește și se restaurează
la ieșire, astfel încât orice ieșire să fie vizibilă înainte de începerea aplicației
reapare neschimbat după ce iese. Valoarea implicită este activată.

redenumire automată [on | de pe]
Controlați redenumirea automată a ferestrelor. Când această setare este activată, ia-te voi
încercați - pe platformele acceptate - să redenumiți fereastra pentru a reflecta
comanda care rulează în prezent în ea. Acest steag este dezactivat automat pentru un
fereastra individuală când este specificat un nume la crearea cu fereastră nouă or
noua sesiune, sau mai târziu cu redenumiți-fereastra, sau cu o evadare terminală
secvenţă. Poate fi dezactivat la nivel global cu:

set-window-option -g automat-redenumire dezactivat

c0-interval-schimbare interval
c0-schimbare-declanșator declanşa
Aceste două opțiuni configurează o formă simplă de limitare a ratei pentru un panou. Dacă
ia-te vede mai mult decât declanşa C0 secvențe care modifică ecranul (pentru
de exemplu, întoarceri de cărucior, avansuri de linie sau spații înapoi) într-o milisecundă, it
va opri actualizarea panoului imediat și, în schimb, îl va redesena complet la fiecare
interval milisecunde. Acest lucru ajută la prevenirea ieșirii rapide (cum ar fi da(1)
copleșind terminalul). Valoarea implicită este un declanșator de 250 și un interval
de 100. Un declanșator de zero dezactivează limitarea ratei.

ceas-mod-culoare culoare
Setați culoarea ceasului.

ceas-mod-stil [12 | 24]
Setați formatul orei ceasului.

forță-înălțime înălțime
forță-lățime lățime
Prevent ia-te de la redimensionarea unei ferestre la mai mare decât lățime or înălțime. O
valoarea zero restabilește setarea implicită nelimitată.

înălțimea panoului principal înălțime
lățimea panoului principal lățime
Setați lățimea sau înălțimea panoului principal (stânga sau sus) în
principal-orizontal or principal-vertical machete.

mod-attr atribute
Setați atributele modurilor de fereastră.

mod-bg culoare
Setați culoarea de fundal pentru modurile ferestrei.

mod-fg culoare
Setați culoarea primului plan pentru modurile ferestrei.

tastele de mod [vi | emacs]
Utilizați legături de taste în stil vi sau emacs în modurile copiere și alegere. Ca și în cazul
cheile de stare opțiunea, implicit este emacs, cu excepția cazului în care VISUAL sau EDITOR conține
„vi”.

mod-mouse [on | de pe | modul copiere]
Starea mouse-ului în moduri. Dacă este activat, mouse-ul poate fi folosit pentru a intra în modul copiere și
copiați o selecție prin glisare, pentru a intra în modul copiere și derulați cu mouse-ul
rotiță sau pentru a selecta o opțiune în modul de alegere. Dacă este setat la modul copiere,
mouse-ul se comportă ca fiind activat, dar nu poate fi folosit pentru a intra în modul copiere.

monitorizare-activitate [on | de pe]
Monitorizați activitatea în fereastră. Ferestrele cu activitate sunt evidențiate
în linia de stare.

monitor-conținut potrivire-șir
Monitorizați conținutul în fereastră. Când fnmatch(3) model potrivire-șir apare
în fereastră, este evidențiat în linia de stare.

monitor-tăcere [interval]
Monitorizați tăcerea (fără activitate) în fereastra din interior interval secunde.
Ferestrele care au fost silențioase pentru interval sunt evidențiate în stare
linia. Un interval de zero dezactivează monitorizarea.

înălțimea-altă-panel înălțime
Setați înălțimea celorlalte panouri (nu a panoului principal) în principal-orizontal
aspect. Dacă această opțiune este setată la 0 (implicit), nu va avea niciun efect.
Dacă ambele înălțimea panoului principal și înălțimea-altă-panel opțiunile sunt setate, principalele
geamul va crește mai înalt pentru a face celelalte geamuri la înălțimea specificată, dar va crește
nu te micsora niciodata sa faci asta.

lăţimea-altă-panel lățime
Aprecieri înălțimea-altă-panel, dar setați lățimea altor panouri din
principal-vertical aspect.

panou-bază-index index
Aprecieri indice de bază, dar setați indexul de pornire pentru numerele panourilor.

rămâne-la-ieșire [on | de pe]
O fereastră cu acest flag set nu este distrusă atunci când programul rulează în ea
iesirile. Fereastra poate fi reactivată cu fereastra de respawn comanda.

panouri de sincronizare [on | de pe]
Duplicați intrarea în orice panou în toate celelalte panouri din aceeași fereastră (numai pentru
panouri care nu sunt în niciun mod special).

utf8 [on | de pe]
instruiește ia-te să vă așteptați ca secvențele UTF-8 să apară în această fereastră.

window-status-bell-attr atribute
Setați atributele liniei de stare pentru ferestrele care au o alertă cu clopoțel.

window-status-bell-bg culoare
Setați culoarea de fundal a liniei de stare pentru Windows cu o alertă cu clopoțel.

window-status-bell-fg culoare
Setați culoarea primului plan al liniei de stare pentru ferestre cu o alertă cu clopoțel.

window-status-content-attr atribute
Setați atributele liniei de stare pentru ferestrele care au o alertă de conținut.

window-status-content-bg culoare
Setați culoarea de fundal a liniei de stare pentru Windows cu o alertă de conținut.

window-status-content-fg culoare
Setați culoarea primului plan pentru linia de stare pentru Windows cu o alertă de conținut.

starea-ferestrei-activitate-attr atribute
Setați atributele liniei de stare pentru ferestrele care au o activitate (sau tăcere)
alerta.

starea-ferestrei-activitate-bg culoare
Setați culoarea de fundal a liniei de stare pentru Windows cu o alertă de activitate.

starea ferestrei-activitate-fg culoare
Setați culoarea primului plan pentru linia de stare pentru Windows cu o alertă de activitate.

window-status-attr atribute
Setați atributele liniei de stare pentru o singură fereastră.

starea ferestrei-bg culoare
Setați culoarea de fundal a liniei de stare pentru o singură fereastră.

window-status-current-attr atribute
Setați atributele liniei de stare pentru fereastra activă în prezent.

window-status-current-bg culoare
Setați culoarea de fundal a liniei de stare pentru fereastra activă în prezent.

window-status-current-fg culoare
Setați culoarea primului plan al liniei de stare pentru fereastra activă în prezent.

formatul-actual pentru starea ferestrei şir
Aprecieri formatul-stare-ferestre, dar este formatul folosit când fereastra este
fereastra curentă.

starea ferestrei-ultimul-attr atribute
Setați atributele liniei de stare pentru ultima fereastră activă.

starea ferestrei-ultimul-bg culoare
Setați culoarea de fundal a liniei de stare pentru ultima fereastră activă.

starea ferestrei-ultimul-fg culoare
Setați culoarea primului plan al liniei de stare pentru ultima fereastră activă.

window-status-fg culoare
Setați culoarea primului plan al liniei de stare pentru o singură fereastră.

formatul-stare-ferestre şir
Setați formatul în care este afișată fereastra în fereastra din linia de stare
listă. Vezi stare-stânga opțiune pentru detalii despre secvențele de caractere speciale
disponibil. Valoarea implicită este „#I:#W#F”.

fereastră-stare-separator şir
Setează separatorul desenat între ferestre în linia de stare. Valoarea implicită este
un singur caracter spațial.

xterm-keys [on | de pe]
Dacă această opțiune este setată, ia-te va genera x termen(1) tastă funcțională stil
secvențe; acestea au un număr inclus pentru a indica modificatori precum Shift,
Alt sau Ctrl. Valoarea implicită este dezactivată.

wrap-search [on | de pe]
Dacă această opțiune este setată, căutările se vor încheia în jurul sfârșitului panoului
continuturi. Valoarea implicită este activată.

afișare-opțiuni [-gqsvw] [-t sesiune-ţintă | fereastră-țintă] [opțiune]
(alias: Arăta)
Afișați opțiunile ferestrei (sau o singură opțiune de fereastră dacă este oferită) cu -w (echivalentă cu
opțiuni pentru fereastră), opțiunile serverului cu -s, altfel opțiunile de sesiune pentru
ţintă sesiune. Sesiunea globală sau opțiunile ferestrei sunt listate dacă -g este folosit. -v
afișează doar valoarea opțiunii, nu numele. Dacă -q este setat, nu va fi returnată nicio eroare
if opțiune este nesetat.

opțiuni pentru fereastră [-gv] [-t fereastră-țintă] [opțiune]
(alias: showw)
Listați opțiunile ferestrei sau o singură opțiune pentru fereastră-țintă, sau fereastra globală
opțiuni dacă -g este folosit. -v afișează doar valoarea opțiunii, nu numele.

FORMATE


Anumite comenzi acceptă -F steag cu a format argument. Acesta este un șir care controlează
formatul de ieșire al comenzii. Secvențele de caractere speciale sunt înlocuite conform documentului
în temeiul stare-stânga opțiune și o formă lungă suplimentară este acceptată. Variabile de înlocuire
sunt incluse în „#{” și „}”, de exemplu, „#{session_name}” este echivalent cu „#S”.
Condiționalele sunt acceptate și prin prefixarea cu „?” și separând două alternative cu a
virgulă; dacă variabila specificată există și nu este zero, se alege prima alternativă,
in caz contrar se foloseste al doilea. De exemplu, „#{?session_attached,attached,not attached}” va fi
includeți șirul „atașat” dacă sesiunea este atașată și șirul „ne atașat” dacă
este neatașat.

Următoarele variabile sunt disponibile, acolo unde este cazul:

Variabil nume înlocuit implementate cu
alternate_on Dacă panoul este în ecran alternativ
alternate_saved_x A salvat cursorul X pe ecran alternativ
alternate_saved_y A salvat cursorul Y în ecran alternativ
buffer_sample Primele 50 de caractere din bufferul specificat
buffer_size Mărimea bufferului specificat în octeți
client_activity Număr întreg ora clientului a avut ultima activitate
client_activity_string String data la care clientul a avut ultima activitate
client_created Integer time client creat
client_created_string String timp client creat
client_cwd Directorul de lucru al clientului
client_height Înălțimea clientului
client_last_session Numele ultimei sesiuni a clientului
client_prefix 1 dacă tasta de prefix a fost apăsată
client_readonly 1 dacă clientul este doar citire
client_session Numele sesiunii clientului
client_termname Numele terminalului clientului
client_tty Pseudo terminal al clientului
client_utf8 1 dacă clientul acceptă utf8
client_width Lățimea clientului
cursor_flag Steagul cursor panou
cursor_x Poziția cursorului X în panou
cursor_y Poziția cursorului Y în panou
history_bytes Numărul de octeți din istoricul ferestrei
history_limit Numărul maxim de linii istorice ale ferestrei
history_size Mărimea istoricului în octeți
gazdă Numele gazdei gazdei locale
insert_flag Panoul de inserare steag
keypad_cursor_flag Panoul indicator al cursorului tastaturii
keypad_flag Steagul tastaturii panoului
linie Numărul de linie din listă
mouse_any_flag Panou mouse-ul orice steag
mouse_button_flag Panou steag butonul mouse-ului
mouse_standard_flag Panou steag standard mouse
mouse_utf8_flag Panou mouse-ul UTF-8
pane_active 1 dacă panoul este activ
pane_current_command Comanda curentă dacă este disponibilă
pane_current_path Calea curentă dacă este disponibilă
pane_dead 1 dacă panoul este mort
pane_height Înălțimea panoului
pane_id ID unic de panou
pane_in_mode Dacă panoul este într-un mod
pane_index Indexul panoului
pane_pid PID-ul primului proces din panou
pane_start_command Panoul de comandă a început cu
pane_start_path Calea cu care a început panoul
pane_tabs Pozițiile filelor panoului
pane_title Titlul panoului
pane_tty Pseudo terminal al panoului
pane_width Lățimea panoului
save_cursor_x A salvat cursorul X în panou
save_cursor_y A salvat cursorul Y în panou
scroll_region_lower Partea de jos a regiunii de defilare din panou
scroll_region_upper Partea de sus a regiunii de defilare din panou
session_attached 1 dacă sesiunea este atașată
session_created Sesiunea de timp întreg creată
session_created_string șir de timp sesiune creată
session_group Numărul grupului de sesiuni
session_grouped 1 dacă sesiune într-un grup
session_height Înălțimea sesiunii
session_id ID unic de sesiune
session_name Numele sesiunii
session_width Lățimea sesiunii
session_windows Numărul de ferestre din sesiune
window_active 1 dacă fereastra este activă
window_find_matches Date potrivite din comanda find-window, dacă sunt disponibile
window_flags Steaguri de fereastră
window_height Înălțimea ferestrei
window_id ID unic de fereastră
window_index Indexul ferestrei
window_layout Descrierea aspectului ferestrei
window_name Numele ferestrei
window_panes Numărul de panouri din fereastră
window_width Lățimea ferestrei
wrap_flag Panou wrap flag

NUME AND TITLURILE


ia-te face distincție între nume și titluri. Ferestrele și sesiunile au nume, care pot fi
folosite pentru a le specifica în ținte și sunt afișate în linia de stare și diverse liste: the
numele este ia-te identificator pentru o fereastră sau sesiune. Doar panourile au titluri. Un panou
titlul este de obicei setat de programul care rulează în interiorul panoului și nu este modificat de ia-te.
Este același mecanism folosit pentru a seta de exemplu x termen(1) titlul ferestrei într-un X(7) fereastra
administrator. Ferestrele în sine nu au titluri - titlul unei ferestre este titlul acesteia
panoul activ. ia-te însuși poate seta titlul terminalului în care rulează clientul,
a se vedea set-titluri opțiune.

Numele unei sesiuni este setat cu noua sesiune și redenumire-sesiune comenzi. Numele unei ferestre
este setat cu una dintre:

1. Un argument de comandă (cum ar fi -n pentru fereastră nouă or noua sesiune).

2. O secvență de evadare:

$ printf „\033kWINDOW_NAME\033\\”

3. Redenumire automată, care setează numele la comanda activă în fereastră activă
panou. Vezi redenumire automată opțiune.

Când un panou este creat pentru prima dată, titlul acestuia este numele gazdei. Titlul unui panou poate fi setat prin intermediul
Secvența de setare a titlului OSC, de exemplu:

$ printf '\033]2;Titlul meu\033\\'

MEDIUL


Când serverul este pornit, ia-te copiază mediul în global mediu inconjurator; în
în plus, fiecare sesiune are un sesiune mediu inconjurator. Când se creează o fereastră, sesiunea și
mediile globale sunt fuzionate. Dacă o variabilă există în ambele, valoarea din sesiune
este folosit mediul. Rezultatul este mediul inițial transmis noului proces.

actualizare-mediu opțiunea de sesiune poate fi utilizată pentru a actualiza mediul de sesiune din
client atunci când este creată o nouă sesiune sau reatașată o veche. ia-te inițializează și tmate-ul
variabilă cu unele informații interne pentru a permite executarea comenzilor din interior și
variabila TERM cu setarea corectă a terminalului pentru „ecran”.

Comenzile pentru modificarea și vizualizarea mediului sunt:

set-mediu [-gru] [-t sesiune-ţintă] nume [valoare]
(alias: settenv)
Setați sau anulați o variabilă de mediu. Dacă -g este folosit, modificarea se face în
mediu global; în caz contrar, se aplică mediului de sesiune pentru
sesiune-ţintă. -u flag anulează o variabilă. -r indică că variabila urmează să fie
eliminate din mediu înainte de a începe un nou proces.

spectacol-mediu [-g] [-t sesiune-ţintă] [variabil]
(alias: showenv)
Afișați mediul pentru sesiune-ţintă sau mediul global cu -g. Dacă
variabil este omis, toate variabilele sunt afișate. Variabilele eliminate din
mediu sunt prefixate cu „-”.

STAREA LINE


ia-te include o linie de stare opțională care este afișată în linia de jos a fiecăruia
Terminal. În mod implicit, linia de stare este activată (poate fi dezactivată cu Starea
opțiunea sesiune) și conține, de la stânga la dreapta: numele sesiunii curente în pătrat
paranteze; lista ferestrelor; titlul panoului activ între ghilimele duble; și timpul și
data.

Linia de stare este formată din trei părți: secțiuni configurabile din stânga și din dreapta (care pot
conţin conţinut dinamic, cum ar fi ora sau ieşirea dintr-o comandă shell, consultaţi
stare-stânga, statut-lungime-stânga, statut-drept și status-drept-lungime opțiunile de mai jos) și a
lista centrală de ferestre. În mod implicit, lista ferestrelor arată indexul, numele și (dacă există) steag
ferestrele prezente în sesiunea curentă în ordine numerică crescătoare. S-ar putea
personalizat cu formatul-stare-ferestre și formatul-actual pentru starea ferestrei Opțiuni. Steagul
este unul dintre următoarele simboluri atașate la numele ferestrei:

Simbol Sens
* Indică fereastra curentă.
- Marchează ultima fereastră (selectată anterior).
# Fereastra este monitorizată și activitatea a fost detectată.
! Un clopoțel a sunat la fereastră.
+ Fereastra este monitorizată pentru conținut și a apărut.
~ Fereastra a fost silențioasă pentru intervalul monitor-liniște.
Z Panoul activ al ferestrei este mărit.

Simbolul # se referă la monitorizare-activitate și + la monitor-conținut opțiunile ferestrei.
Numele ferestrei este tipărit în culori inversate dacă este o alertă (clopot, activitate sau conținut).
prezent.

Culoarea și atributele liniei de stare pot fi configurate, utilizând întreaga linie de stare
il status-attr, status-fg și status-bg opțiunile de sesiune și ferestrele individuale folosind
window-status-attr, window-status-fg și starea ferestrei-bg opțiunile ferestrei.

Linia de stare este reîmprospătată automat la interval dacă s-a schimbat, intervalul poate
fi controlat cu stare-interval opțiunea de sesiune.

Comenzile legate de linia de stare sunt următoarele:

prompt de comandă [-I intrări] [-p solicitări] [-t client-țintă] [șablon]
Deschideți promptul de comandă într-un client. Acesta poate fi folosit din interior ia-te a executa
comenzi interactiv.

If șablon este specificat, este folosit ca comandă. Daca prezentul, -I este o virgula-
listă separată a textului inițial pentru fiecare prompt. Dacă -p este dată, solicitări este
listă de solicitări, separate prin virgulă, care sunt afișate în ordine; altfel un singur
este afișat prompt, construit din șablon dacă este prezent sau „:” dacă nu.

Ambele intrări și solicitări poate conține secvențele de caractere speciale suportate de
stare-stânga opțiune.

Înainte ca comanda să fie executată, prima apariție a șirului „%%” și toate
aparițiile lui „%1” sunt înlocuite cu răspunsul la primul prompt, al doilea
„%%” și toate „%2” sunt înlocuite cu răspunsul la a doua solicitare și așa mai departe pentru
îndemnuri suplimentare. Pot fi înlocuite până la nouă răspunsuri prompte (de la „%1” la „%9”).

confirma-inainte [-p prompt] [-t client-țintă] comandă
(alias: a confirma)
Cereți confirmarea înainte de a executa comandă. Dacă -p este dată, prompt este promptul
a afișa; altfel un prompt este construit din comandă. Poate conține
secvențe de caractere speciale susținute de stare-stânga opțiune.

Această comandă funcționează numai din interior ia-te.

afisare-mesaj [-p] [-c client-țintă] [-t panoul-țintă] [mesaj]
(alias: afișa)
Afișează un mesaj. Dacă -p este dat, rezultatul este tipărit în stdout, altfel este
afișat în client-țintă linia de stare. Formatul de mesaj este descris în
il FORMATE secțiune; informatia este preluata de la panoul-țintă if -t este dat, altfel
panoul activ pentru sesiunea atașată la client-țintă.

TAMPONE


ia-te menține un teanc de lipi tampoane. Până la valoarea de limita-tampon opțiunea sunt
ținut; când se adaugă un nou buffer, tamponul din partea de jos a stivei este eliminat. Tampoane
poate fi adăugat folosind modul copiere sau set-buffer comanda și lipite într-o fereastră folosind
pastă-tampon comanda.

Un buffer de istoric configurabil este, de asemenea, menținut pentru fiecare fereastră. Implicit, până la 2000
se păstrează liniile; aceasta poate fi modificată cu istorie-limită opțiunea (vezi set-opțiune
comanda de mai sus).

Comenzile buffer sunt după cum urmează:

alege-tampon [-F format] [-t fereastră-țintă] [șablon]
Puneți o fereastră în modul de alegere a tamponului, unde un tampon poate fi ales interactiv
dintr-o listă. După ce este selectat un buffer, „%%” este înlocuit cu indexul bufferului în
șablon iar rezultatul executat ca o comandă. Dacă șablon nu este dat, "paste-
se folosește buffer -b '%%'". Pentru sensul lui -F steag, vezi FORMATE secţiune.
Această comandă funcționează numai dacă cel puțin un client este atașat.

sterge istoricul [-t panoul-țintă]
(alias: clarist)
Eliminați și eliberați istoricul pentru panoul specificat.

ştergere-tampon [-b index-tampon]
(alias: deleteb)
Ștergeți tamponul la index-tampon, sau tamponul superior dacă nu este specificat.

list-buffer-uri [-F format]
(alias: lsb)
Listați tamponurile globale. Pentru sensul lui -F steag, vezi FORMATE secţiune.

tampon de încărcare [-b index-tampon] cale
(alias: încărcareb)
Încărcați conținutul tamponului de lipire specificat de la cale.

pastă-tampon [-dpr] [-b index-tampon] [-s separator] [-t panoul-țintă]
(alias: pasteb)
Introduceți conținutul unui buffer de lipire în panoul specificat. Dacă nu este specificat,
lipiți în cel actual. Cu -d, ștergeți și bufferul de lipire din stivă.
La ieşire, orice caractere de avans de linie (LF) din buffer-ul de lipire sunt înlocuite cu a
separator, implicit retur transport (CR). Poate fi specificat un separator personalizat
folosind -s steag. The -r steag înseamnă a nu efectua nicio înlocuire (echivalent cu a
separator de LF). Dacă -p este specificat, sunt inserate codurile de control pentru paranteze
în jurul bufferului dacă aplicația a solicitat modul de lipire între paranteze.

salvare-tampon [-a] [-b index-tampon] cale
(alias: saveb)
Salvați conținutul tamponului de lipire specificat în cale. -a opțiunea se anexează la
mai degrabă decât să suprascrieți fișierul.

set-buffer [-b index-tampon] de date
(alias: setb)
Setați conținutul buffer-ului specificat la de date.

arată-tampon [-b index-tampon]
(alias: aratăb)
Afișează conținutul buffer-ului specificat.

DIVERSE


Comenzile diverse sunt după cum urmează:

modul ceas [-t panoul-țintă]
Afișați un ceas mare.

dacă-coaja [-b] [-t panoul-țintă] comandă-shell comandă [comandă]
(alias: if)
Executați primul comandă if comandă-shell întoarce succesul sau al doilea comandă
in caz contrar. Înainte de a fi executată, shell-command este extinsă folosind regulile
specificat în FORMATE secțiune, inclusiv cele relevante pentru panoul-țintă. Cu -b,
comandă-shell este rulat în fundal.

blocare-server
(alias: bloca)
Blocați fiecare client individual, rulând comanda specificată de blocare-comandă
opțiune.

run-shell -b [-t panoul-țintă] comandă-shell
(alias: alerga)
Executa comandă-shell în fundal fără a crea o fereastră. Înainte de a fi
executat, comanda-shell este extinsă folosind regulile specificate în FORMATE
secțiune. Cu -b, comanda este rulată în fundal. După ce se termină, orice
ieșirea către stdout este afișată în modul copiere (în panoul specificat de -t sau
panoul curent dacă este omis). Dacă comanda nu returnează succes, starea de ieșire este
afisat de asemenea.

informații despre server
(alias: info)
Afișați informațiile despre server și detaliile terminalului.

asteapta pentru -LSU canal
(alias: aștepta)
Când este utilizat fără opțiuni, împiedică clientul să iasă până la trezire
asteapta pentru -S cu acelasi canal. Când -L este folosit, canalul este blocat și orice
clienții care încearcă să blocheze același canal sunt obligați să aștepte până când canalul este
deblocat cu asteapta pentru -U. Această comandă funcționează numai din exterior ia-te.

TERMINFO PRELUNGIRI


ia-te înțelege unele extensii la termeninfo(5):

Cc, Cr Setați culoarea cursorului. Primul ia un singur argument șir și este folosit pentru a seta
culoarea; al doilea nu ia argumente și restabilește culoarea implicită a cursorului.
Dacă este setată, o secvență ca aceasta poate fi utilizată pentru a schimba culoarea cursorului din interior
ia-te:

$ printf '\033]12;roșu\033\\'

Cs, csr
Schimbați stilul cursorului. Dacă este setată, o secvență ca aceasta poate fi utilizată pentru a schimba
cursorul pe o subliniere:

$ printf '\033[4 q'

If csr este setat, va fi folosit pentru a reseta stilul cursorului în loc de Cs.

Ms Această secvență poate fi folosită de ia-te pentru a stoca tamponul curent în gazdă
selectarea terminalului (clipboard). Vezi set-clipboard opțiunea de mai sus și
x termen(1) pagina de manual.

CONTROL MODE


ia-te oferă o interfață textuală numită Control mod. Acest lucru permite aplicațiilor să
comunică cu ia-te folosind un protocol simplu doar text.

În modul de control, un client trimite ia-te comenzi sau secvențe de comenzi terminate cu linii noi
pe intrare standard. Fiecare comandă va produce un bloc de ieșire pe ieșirea standard. Un
blocul de ieșire este format din a %începe linie urmată de ieșire (care poate fi goală). The
blocul de ieșire se termină cu a %Sfârșit or %eroare. %începe și potrivire %Sfârșit or %eroare au două
argumente: un timp întreg (ca secunde de la epocă) și numărul comenzii. De exemplu:

%begin 1363006971 2
0: ksh* (1 panouri) [80x24] [layout b25f,80x24,0,0,2] @2 (activ)
%end 1363006971 2

În modul de control, ia-te scoate notificări. O notificare nu va apărea niciodată în interiorul unui
bloc de ieșire.

Sunt definite următoarele notificări:

%Ieșire [motiv]
ia-te clientul iese imediat, fie pentru că nu este atașat la niciunul
sesiune sau a apărut o eroare. Daca prezentul, motiv descrie de ce clientul a ieșit.

%modificare-aspect ID-ul ferestrei aspectul ferestrei
Dispunerea unei ferestre cu ID ID-ul ferestrei schimbat. Noul aspect este aspectul ferestrei.

%ieșire panou-id valoare
Un panou de fereastră a produs rezultat. valoare scapă caracterele neprintabile și bara oblică inversă
ca octal \xxx.

%sesiune schimbată sesiune ID nume
Clientul este acum atașat la sesiune cu ID sesiune ID, care este numit nume.

%sesiune redenumită nume
Sesiunea curentă a fost redenumită în nume.

%sessions-schimbate
O sesiune a fost creată sau distrusă.

%unlinked-window-add ID-ul ferestrei
Fereastra cu ID ID-ul ferestrei a fost creat, dar nu este legat de sesiunea curentă.

%window-add ID-ul ferestrei
Fereastra cu ID ID-ul ferestrei a fost legat de sesiunea curentă.

% fereastră-închidere ID-ul ferestrei
Fereastra cu ID ID-ul ferestrei închis.

%window-renumit ID-ul ferestrei nume
Fereastra cu ID ID-ul ferestrei a fost redenumit în nume.

Utilizați tmate online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows