
მოცემულ ბლოგში განვიხილავთ tmux-ის ღილაკების კომბინაციებს, რომელიც საჭიროა ყოველდღიური გამოყენებისთვის
tmux-ის რეპოზიტორი გითზე
სტატიაში შემავალი თემები:
მაკის ოპერაციულ სისტემაზე tmux-ის ინსტალაცია მარტივია homebrew-ის დახმარებით, ამისთვის საჭიროა ტერმინალში გავუშვათ შემდეგი ბრძანება.
brew install tmux
ubuntu დისტრიბუციაზე ინსტალაციისას გამოიყენეთ ქვემოთ მოცემული ბრძანება, ან გადადით ბმულზე და ნახეთ თქვენზე მორგებული დისტრიბუციის ინსტრუქცია
apt install tmux
სესია არის tmux-ის მთავარი კონტეინერი.
სესია ინახავს შენს სამუშაო გარემოს
შეგიძლია გათიშო ტერმინალი და მერე ისევ დაბრუნდე
ერთ სესიაში შეიძლება იყოს რამდენიმე ფანჯარა
📌 მაგალითი:
თუ მუშაობ პროექტზე, გახსნილი გაქვს რამდენიმე ფანჯარა და სპლიტი — ეს ყველაფერი ერთ სესიაში ინახება.
| ღილაკის კობმინაცია | რას აკეთებს? |
|---|---|
tmux |
ხსნის ახალ tmux-ის სესიას |
ctrl+b s |
აქტიური სესიების ჩამონათვალი |
ctrl+b $ |
სესიის სახელის შეცვლა |
ctrl+b d |
სესსიდან გამოსვლა (detach) |
ctrl+b ( |
წინა სესიაზე გადასვლა |
ctrl+b ) |
შემდეგ სესიაზე გადასვლა |
ფანჯარა tmux-ში ჰგავს ტაბს ბრაუზერში.
თითო სესიაში შეიძლება ბევრი ფანჯარა იყოს
თითო ფანჯარაში შეიძლება განსხვავებული ამოცანა გქონდეს
ფანჯარა იკავებს მთელ ტერმინალს
📌 მაგალითი:
ერთი ფანჯარა — კოდის წერა
მეორე ფანჯარა — სერვერის გაშვება
მესამე — ლოგების ნახვა
| ღილაკის კობმინაცია | რას აკეთებს? |
ctrl+b c |
ახალი ფანჯრის შექმნა |
ctrl+b , |
ფანჯრის სახელის გადარქმევა |
ctrl+b & |
ფანჯრის დახურვა |
ctrl+b w |
აქტიური ფანჯრების სია |
ctrl+b p |
წინა ფანჯრის აქტივაცია |
ctrl+b n |
შემდეგი ფანჯრის აქტივაცია |
ctrl+b 0...9 |
ფანჯრის აქტივაცია ინდექსის მიხედვით |
ctrl+b l |
ბოლო აქტიური ფანჯრის გადართვა გადმოვრთვა ე.წ. (toggle) |
სპლიტ სქრინი ანუ Pane არის ფანჯრის დაყოფა ნაწილებად.
ერთ ფანჯარაში შეგიძლია ერთდროულად რამდენიმე ტერმინალი გქონდეს
იდეალურია როცა კოდსაც წერ და შედეგსაც უყურებ
📌 მაგალითი:
ზემოთ — კოდი
ქვემოთ — gcc ან npm run dev
| ღილაკის კომბინაცია | რას აკეთებს? |
ctrl+b % |
ეკრანის ვერტიკალურად გაყოფა |
ctrl+b " |
ეკრანის ჰორიზონტალურად გაყოფა |
ctrl+b { |
კურსორის გადართვა მარცნივ |
ctrl+b } |
კურსორის გადართვა მარჯვნივ |
ctrl+b up-arrow |
კურსორის გადართვა მაღლა (ისრით) |
ctrl+b down-arrow |
კურსორის გადართვა დაბლა (ისრით) |
ctrl+b right-arrow |
კურსორის გადართვა მარჯვნივ (ისრით) |
ctrl+b left-arrow |
კურსორის გადართვა მარცხნივ (ისრით) |
ctrl+b q |
pane-ების რაოდენობის გამოსახვა |
ctrl+b x |
pane-ის გათიშვა |
tmux-ის კონფიგურაციის ფაილი (~/.tmux.conf) გამოიყენება იმისთვის, რომ tmux ყოველ გაშვებაზე ზუსტად ისე მოიქცეს, როგორც შენ გინდა — ხელით დაყენების გარეშე.
~/.tmux.conf