
Aia kahi mea hana laina kauoha e hoʻokele pono i nā kau he nui i kaulana loa i nā kaiapuni Unix, e like me Linux a i ʻole macOS. Ma keia komo ana makou e wehewehe ai he aha ka Tmux. He alakaʻi liʻiliʻi pono no ka poʻe hoʻomaka.
ʻO Tmux kahi pōkole o Mea hoʻopili hoʻopau. ʻO ka wehewehe ʻana o kahi multiplexer ke kamaʻilio mākou e pili ana i nā terminals ʻo ia ka papahana e hiki ai i kahi mea hoʻohana e hoʻokele i nā kau virtual he nui i loko o kahi pahu hoʻokahi. He kumu waiwai kūpono loa i ka hana ʻana me nā kikowaena mamao a i ʻole i ka wā e pono ai e hoʻokō i nā kauoha he nui i ka manawa like ma nā puka makani like ʻole.
He aha ka Tmux?
Ma ke ʻano he terminal multiplexer maikaʻi, ʻae ʻo Tmux iā mākou e hoʻokaʻawale i hoʻokahi kau palena i loko o nā subwindows a i ʻole nā pane i loko o ka puka aniani ponoʻī. Ma kēia ala, hiki iā mākou E hoʻokaʻawale i kēlā me kēia puka makani liʻiliʻi e holo i nā papahana a i ʻole nā kau shell. ʻO ia ka pahuhopu o ka mea nāna i hana, Nicholas Marriott, i ka wā i hoʻokuʻu ʻia ai ka mana mua o kēia multiplexer ma 2007.
ʻO kekahi hiʻohiʻona hoihoi ʻo ia e ʻae iā mākou wehe a hoʻohui hou i kahi kau i kēlā me kēia manawa me ke keakea ole i na hana e holo nei. He mea maʻalahi kēia i ka wā e pili ana i nā pilina mamao a i ʻole nā hana lōʻihi.
Ua kūpono kēia mau hiʻohiʻona i ka polokalamu Tmux no kekahi mau ʻano hana. E like me ka laʻana, penei:
- Nā hoʻomohala ma nā kikowaena mamao.
- ʻO ka ʻautome a me ka nānā ʻana i nā hana.
- Hoʻonohonoho kūpono o ka hana multitasking.
ʻO ke ala maʻamau e hoʻohana ai iā Tmux ka hana ʻana i nā kau kūʻokoʻa he nui. (hoʻokahi no ka hoʻomohala ʻana, ʻo kekahi no ka nānā ʻana, nā mea ʻē aʻe e hoʻokele i kahi kikowaena, a me nā mea ʻē aʻe) hiki iā mākou ke hoʻokele me ka ʻoluʻolu mai ka nānā hoʻokahi, hiki iā mākou ke lele maʻalahi mai kahi hālāwai a i kekahi manawa a mākou e makemake ai.
Pehea e hoʻokomo ai iā Tmux

I kēia manawa ua ʻike mākou i ke ʻano o Tmux, e ʻike kākou pehea e hoʻokomo ai ma kā mākou kamepiula. He mea maʻalahi loa ka hoʻouka ʻana iā Tmux ma nā ʻōnaehana hana Unix e like me macOS a Linux paha. E wehewehe mākou ma lalo:
Ma ka macOS
No ka hoʻouka ʻana iā Tmux ma macOS Tmux hoʻohana mākou i ka luna hoʻokele Homebrew. ʻO kēia nā kauoha e pono ai mākou e hoʻohana i ka terminal:
- No hoʻokomo i ka homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- No hoʻokomo iā Tmux: e hoʻouka i kahi tmux
- No hōʻoia hōʻoia hoʻonoho: tmux -V
Ma Linux
Inā he ʻōnaehana ia ma Arch Linux, hiki ke hoʻokomo iā Tmux mai ka waihona Arch Arch. ʻOi aku ka maʻalahi o ke ala:
- KaʻAnuʻu 1: Wehe mākou i kahi pahu.
- KaʻAnuʻu Hana 2: Hoʻokomo mākou iā Tmux me ka hoʻohana ʻana i ka mana hoʻokele pacman:
Ma Windows
ʻAe, hiki nō hoʻi ke hoʻokomo iā Tmux ma Windows, ʻoiai ma kēia hihia ʻoi aku ka paʻakikī o ke kaʻina hana:
- ʻO ka hana mua hoʻokomo iā WSL (ʻŌnaehana Windows no Linux). No ka hana ʻana i kēia, wehe iā PowerShell ma ke ʻano he luna a holo i kēia kauoha: wsl –hoʻokomo
- Ma hope wehe mākou i kā mākou mahele Linux ma WSL a hahai mākou i nā kuhikuhi. ʻO kēia nā kauoha a mākou e pono ai:
- sudo apt update
- sudo apt hoʻokomo i ka tmux
- ʻO ka hope, e hoʻomaka e hoʻohana iā Tmux e hoʻokō mākou i kēia kauoha: tmux
Pehea e hoʻohana ai iā Tmux
No ka hoʻomaka ʻana e hoʻohana iā Tmux, pono ʻoe e hoʻomaopopo mua i ke ʻano o kāu hui. Loaʻa i kēlā me kēia kau wehe he hui pukaaniani. Ua like kēlā me kēia puka makani kahi pahu, no laila hiki i kahi kau hoʻokahi ke loaʻa nā puka makani he nui. ʻO ka hope, hiki ke hoʻokaʻawale ʻia nā puka makani i nā panela.

ʻO kahi hiʻohiʻona e hiki ai iā mākou ke hoʻohana wikiwiki iā Tmux ka hiki ke hoʻohana i nā ʻokoʻa ʻaoʻao pōkole keyboard. ʻO kēia nā mea maʻamau a pono:
- Tmux prefix: Ctrl+b
- Hana i ka puka makani hou: Ctrl + b, a laila c
- Mākaʻikaʻi pukaaniani (horizontally): Ctrl + b, a laila «
- Mākaʻikaʻi pukaaniani (kūpono): Ctrl + b, a laila %
- E neʻe ma waena o nā panela: Ctrl + b, a laila hoʻohana mākou i nā pua.
- Hoʻokaʻawale i ke kau: Ctrl + b, a laila d
- Hoʻohui hou i ke kau: tmux pili
- Pani i kahi panel a i ʻole puka makani: puka a i ʻole Ctrl + d
Ma kahi o kēia, hāʻawi ʻo Tmux iā mākou i mea hoihoi nā koho hoʻopilikino. Hiki kēia ma ka hana ʻana i kahi faila hoʻonohonoho i hiki i kēlā me kēia mea hoʻohana ke hoʻohui i nā code e like me kā lākou makemake a makemake.
No ka hana ʻana i kēia faila, pono ʻoe e hoʻokō i kēia kauoha: sudo touch ~/.tmux.conf
No ka hoʻohui ʻana i ke code hoʻonohonoho, pono mākou e wehe i ka faila me kahi mea hoʻoponopono kikokikona a hoʻokomo i nā hoʻonohonoho e pono ai mākou. Ma laila lākou e hele ai kekahi mau laʻana hiki iā mākou ke hoʻohana:
E hoʻololi i ka prefix paʻamau
Inā makemake mākou iā Ctrl+a ma kahi o Ctrl+b, e kākau mākou i kēia:
# Hoʻololi i ka prefix mai 'Ctrl+B' iā 'Ctrl+A'
wehe iā Cb
koho koho -g prefix Ca
bind-key Ca hoʻouna-prefix
E hoʻohana i ke ʻano ʻiole
E hoʻokuʻu i nā pōkole paʻamau a neʻe i nā puka makani a me nā panela me ka hoʻohana ʻana i ka ʻiole. ʻO ke kauoha:
kau -g iole ma
E hoʻololi i ka waihoʻoluʻu o ka papa
Inā makemake ʻoe e hoʻololi i ke kua mai ka ʻeleʻele (paʻamau) i keʻokeʻo, ʻo ia ke kauoha e hoʻohana ai:
hoʻonohonoho -g pukaaniani-active-style bg=keʻokeʻo
E ʻike ʻoe i nā hana hoʻopunipuni hou aʻe o kēia ʻano ma ka pūnaewele TMUXCheatSheet.
I ka hōʻuluʻulu ʻana, kōkua nā mea āpau a mākou i wehewehe ai iā mākou e hoʻopau i ke ʻano o Tmux: he mea hana ikaika loa a kūpono hoʻi, no nā mea hoʻomohala a me nā luna ʻōnaehana. Ma keʻano laulā, no kēlā me kēia mea hoʻohana e pono ai Hana maikaʻi me nā ʻāpana he nui a me nā kaʻina hana like.
He loea ka Lunahooponopono i ka ʻenehana a me nā pilikia pūnaewele me ka ʻoi aku o ka ʻumi makahiki o ka ʻike ma nā pāpaho kikohoʻe like ʻole. Ua hana au ma ke ʻano he mea hoʻoponopono a me ka mea hana maʻiʻo no ka e-commerce, kamaʻilio, ke kūʻai aku pūnaewele a me nā hui hoʻolaha. Ua kākau pū wau ma nā pūnaewele ʻoihana waiwai, kālā a me nā ʻāpana ʻē aʻe. ʻO kaʻu hana hoʻi koʻu makemake. I kēia manawa, ma o kaʻu mau ʻatikala ma Tecnobits, Ke ho'āʻo nei au e ʻimi i nā nūhou a me nā manawa hou a ka honua o ka ʻenehana i hāʻawi mai iā mākou i kēlā me kēia lā e hoʻomaikaʻi i ko mākou ola.