O le a le Tmux: Taʻiala mo le amataga

Fa'afouga mulimuli: 25/09/2024

tmux

O loʻo i ai se meafaigaluega laina laina e pulea lelei ai le tele o sauniga e sili ona lauiloa i siosiomaga Unix, pei o Linux poʻo macOS. I lenei tusiga o le a matou faʻamatalaina o le a le Tmux. O se ta'iala itiiti aoga mo tagata amata.

Tmux o se faapuupuuga o le Terminal Multiplexer. O le faʻamatalaga o le multiplexer pe a tatou talanoa e uiga i faʻauʻuga o se polokalame e mafai ai e se tagata faʻaoga pulea le tele o sauniga faʻapitoa i totonu o se laina e tasi. O se punaoa e sili ona aoga pe a galue faʻatasi ai ma 'auʻaunaga mamao pe a iai se manaʻoga e faʻatino le tele o faʻatonuga i le taimi e tasi i windows eseese.

O le a le Tmux?

I le avea ai o se faʻapipiʻi faʻapipiʻi lelei, Tmux faʻatagaina i matou vaevae se sauniga fa'auma se tasi i le tele o subwindows po'o pane i totonu o le fa'amalama fa'amalama lava ia. I lenei auala, tatou te mafaia tu'u uma ia pupuni laiti e fa'atino ai polokalame po'o vasega eseese atigi. O lena, a itiiti mai, o le sini a lona foafoa, Nicholas Marriott, ina ua faʻalauiloa le uluai kopi o lenei multiplexer i le 2007.

tmux
O le a le Tmux

O le isi itu manaia e mafai ai ona tatou motusia ma toe fa'afeso'ota'i i se sauniga i so'o se taimi e aunoa ma le faalavelaveina o faiga o loo faagasolo. E faigofie tele lenei mea pe a feagai ma fesoʻotaʻiga mamao poʻo galuega umi.

O nei foliga e fa'apitoa ai le polokalama Tmux mo nisi ituaiga o galuega. E pei o se faʻataʻitaʻiga, o mea nei:

  • Atina'e i luga o 'au'aunaga mamao.
  • Otometi ma mata'ituina galuega.
  • Fa'atonuga lelei o galuega fa'aopoopo.
Mea fa'apitoa - Kiliki i'i  O itulau sili ona lelei e la'u mai ai tusi e leai se totogi mo lau Kindle

O le auala sili ona taatele e faʻaaoga ai Tmux o le faia ni sauniga tutoatasi se tele. (tasi mo le atinaʻeina, o le isi mo le mataʻituina, isi e pulea se 'auʻaunaga, ma isi) e mafai ona tatou pulea lelei mai le mataʻituina lava e tasi, mafai ona oso mai le tasi vasega i le isi faigofie ma soʻo se taimi tatou te manaʻo ai.

Faʻafefea ona faʻapipiʻi Tmux

fa'apipi'i tmux

O lea ua tatou iloa le Tmux, se'i o tatou va'ai pe fa'afefea ona fa'apipi'i i la tatou komepiuta. O le faʻapipiʻiina o le Tmux e faigofie tele i luga o faiga faʻaoga faʻavae Unix e pei o macOS poʻo Linux. Matou te faʻamatalaina i lalo:

I luga o le macOS

Ina ia faʻapipiʻi Tmux i macOS Tmux matou te faʻaogaina le pule o pusa Faleinu. O fa'atonuga ia e tatau ona tatou fa'aogaina ile fa'amauina:

  1. Mo fa'apipi'i homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. Mo faʻapipiʻi Tmux: faʻatuina tmux
  3. Mo faamaonia faapipiiina: tmux -V

I luga o le Linux

Afai o faiga faʻavae ile Arch Linux, e mafai ona faʻapipiʻi Tmux mai le faleteuoloa Arch aloaia. O le metotia e sili atu ona faigofie:

  • Laasaga 1: Matou te tatalaina se faʻailoga.
  • Laasaga 2: Matou te faʻapipiʻi Tmux e faʻaaoga ai le pule o pusa pacman:

I luga o le Windows

Ioe, e mafai foʻi ona faʻapipiʻi Tmux i luga o Windows, e ui lava i lenei tulaga o le faagasologa e sili atu ona faigata:

  1. O le laasaga muamua o le fa'apipi'i le WSL (Faiga Fa'avae o Windows mo Linux). Ina ia faia lenei mea, tatala le PowerShell e avea ma pule ma faʻatino lenei poloaiga: wsl –faʻapipiʻi
  2. A maeʻa matou te tatalaina la matou tufatufaina Linux i totonu o le WSL ma matou mulimuli i faatonuga. O poloaiga matou te manaʻomia o mea nei:
    • sudo apt fa'afouga
    • sudo apt faʻapipiʻi tmux
  3. Mulimuli ane, e amata faʻaaoga Tmux matou te faʻatinoina lenei poloaiga: tmux

Faʻafefea ona faʻaaoga Tmux

Ina ia amata faʻaaoga Tmux, e tatau ona e malamalama muamua pe faʻapefea lau faʻalapotopotoga. O sauniga tatala ta'itasi e aofia ai se vaega o faamalama. O nei faamalama taitasi e tutusa ma se fa'ailoga, o lea e mafai ai e se sauniga se tasi ona tele fa'amalama. Mulimuli ane, e mafai foi ona vaevaeina faʻamalama i panels.

Mea fa'apitoa - Kiliki i'i  Mafia 3 Xbox One Cheats: Matai le taaloga i nei hacks

o le a le tmux

O se mea e mafai ai ona matou faʻaoga vave le Tmux o le avanoa e faʻaaoga ai le eseesega ala pupuu keyboard. O mea nei e sili ona taatele ma aoga:

  • Tmux prefix: Ctrl + b
  • Fausia se faamalama fou: Ctrl + b, ona c
  • Vaevae fa'amalama (fa'asaga'i): Ctrl + b, ona "
  • Vaelua le faamalama (tutusa): Ctrl + b, ona %
  • Alu i le va o paneli: Ctrl + b, ona matou faʻaogaina lea o aū.
  • motusia le sauniga: Ctrl + b, ona o lea
  • Toe fa'afeso'ota'i le sauniga: tmux faapipii
  • Tapuni se laulau po'o se faamalama: alu i fafo pe Ctrl + d

I le faʻaopoopoga i lenei, Tmux ofo mai ia i matou le fiafia filifiliga fa'apitoa. E mafai lenei mea e ala i le fatuina o se faila fetuutuunai e mafai e tagata taʻitoʻatasi ona faʻaopoopo le code e tusa ai ma o latou tofo ma mea e fiafia i ai.

Ina ia fatuina lenei faila, e tatau ona e faʻatinoina le poloaiga lenei: sudo pa'i ~/.tmux.conf

Ina ia faʻaopoopo le code configuration, e tatau ona matou tatalaina le faila ma se faʻatonu tusitusiga ma ulufale i tulaga matou te manaʻomia. O iina latou te o ai nisi faʻataʻitaʻiga e mafai ona matou faʻaaogaina:

Suia le prefix masani

Afai matou te mananaʻo Ctrl+a nai lo Ctrl+b, matou te tusia mea nei:

# Suia le prefix mai le 'Ctrl+B' i le 'Ctrl+A'

tatala Cb

seti-filifiliga -g prefix Ca

fusi-ki Ca lafo-muamua

Fa'aoga le faiga o isumu

E fa'ate'a fa'agasolo ala pupuu ma fa'agaoioi fa'amalama ma panels e fa'aaoga ai le isumu. O le poloaiga e faapea:

seti -g isumu i luga

Suia le lanu pito i tua o le laulau

Afai e te manaʻo e sui le talaaga mai le uliuli (default) i le paʻepaʻe, o le poloaiga lea e faʻaaoga:

seti -g window-active-style bg=pa'epa'e

O le a e mauaina le tele o isi togafiti o lenei ituaiga i luga o le upega tafailagi TMUXCheatSheet.

Mea fa'apitoa - Kiliki i'i  Cómo activar las cookies

I le aotelega, o mea uma na matou faʻamatalaina iinei e fesoasoani ia i matou e faʻauʻu pe o le a le Tmux: o se meafaigaluega sili ona mamana ma aoga, aemaise lava mo tagata atiaʻe ma pulega faʻatonu. I se tulaga lautele, mo soʻo se tagata faʻaoga e manaʻomia Galulue lelei i le tele o faʻamau ma faʻagasologa tutusa.