Jak używać trybu kopiowania w Tmux

Jak używać trybu kopiowania w Tmux
Interfejs wiersza poleceń ma wyraźną przewagę nad swoim odpowiednikiem GUI, ponieważ jego szybki, wszechstronny i niezawodny.

Jeśli chodzi o CLIS, żaden system operacyjny nie może porównać się z Linux. Każdy rozkład Linuksa jest mocno zintegrowany z jego terminalem, co pozwala na wykonywanie złożonych procesów za pomocą zaledwie kilku poleceń.

Podczas gdy terminal może być samowystarczalny, posiadanie dodatkowych funkcji po prostu zwiększa doświadczenie. Jedną z takich przydatnych funkcji byłoby możliwość zarządzania wieloma oknami i sesjami terminali jednocześnie. Na szczęście istnieje program, który może odpowiadać Twoim potrzebom.

TMUX pozwala użytkownikom mieć więcej niż jedną sesję terminalu poleceń otwartych w jednym instancji. Pozwala im jednocześnie tworzyć, zarządzać i nawigować po wielu oknach terminalu.

Dzięki mnóstwu funkcji, technicznej i wizualnej możliwości dostosowywania i łatwej do zrozumienia dokumentacji, zdecydowanie można powiedzieć, że Tmux jest niezbędny do zwiększenia Twojego doświadczenia CLI.

Tryb kopiowania w Tmux

Tmux jest wyposażony w różne tryby, które ułatwiają pracę i zarządzanie wieloma sesjami. Jednym z tych trybów jest „tryb kopiowania”. Jak sama nazwa wskazuje, tryb kopiowania pozwala kopiować określony blok tekstu i wkleić go do innej lokalizacji.

Jeśli pochodzisz z korzystania z aplikacji opartych na GUI, takich jak Word i Notepad, które wykorzystują metody wyboru myszy do kopiowania tekstu, kopiowanie w TMUX może wydawać się trudne, ponieważ proces ten jest wyłącznie oparty na klawiaturze.

Nie musisz się martwić, ponieważ ten przewodnik pomoże Ci nauczyć się korzystać z trybu kopiowania w Tmux. Przeżyjemy podstawy wraz z kilkoma wskazówkami nawigacyjnymi, które pomogą Ci zapoznać się z trybem kopii.

Włącz tryb kopiowania w Tmux

Zacznijmy od nauki, jak włączyć tryb kopiowania w Tmux. Ta metoda korzysta z terminalu poleceń.

Będziemy używać Ubuntu 20.04 dla tego samouczka. Jednak metoda jest taka sama dla innych rozkładów Linuksa.

Aby rozpocząć sesję TMUX, zacznij od otwarcia terminalu poleceń.

Po otwarciu terminalu otwórz nową sesję TMUX za pomocą następującego polecenia:

$ tmux

Następnie spróbuj uzyskać dostęp do Tmux.Plik CONF za pomocą wybranego edytora tekstu. W tym celu upewnij się, że jesteś w domyślnym katalogu domowym. Możesz znaleźć lokalizację z katalogu za pomocą następującego polecenia:

$ pwd

Wyjście wyświetli bieżący katalog. Jeśli nie jesteś w wybranym katalogu, użyj polecenia $ CD, aby zmienić katalog w następujący sposób:

$ CD

Gdy skończysz z tym, otwórz Tmux.plik conf w edytorze tekstu. W tym samouczku będziemy używać Nano.

$ sudo nano ~/.Tmux.conf

To powinno otworzyć plik konfiguracyjny.

Po otwarciu pliku konfiguracyjnego dodaj następujący wiersz, aby włączyć tryb kopiowania:

$ setw -g tryb -keys vi

Po zakończeniu zapisz plik. Powinieneś teraz mieć dostęp do trybu kopiowania.

Aby to przetestować, rozpocznij sesję TMUX i otwórz kilka patelów. Powinno to być możliwe, używając następujących skrótów.

  • Podziel okno Tmux na dwie pionowe doliny, naciśnij Ctrl + b i typ %
  • Podziel okno Tmux na dwie poziome doliny, naciśnij Ctrl + b i typ "

Teraz możesz przejść do trybu kopiowania w Tmux. Aby to zrobić, po prostu naciśnij Ctrl + [. Zmiana kursora tekstu powinna wskazywać, że jesteś teraz w trybie kopii.

Nawigacja w trybie kopiowania

Klawisze nawigacyjne w trybie kopiowania Tmux przypominają te użyte w VIM. Lista przydatnych kluczy nawigacyjnych podano poniżej:

  • H, J, K, L Wejście kierunkowe odpowiadające lewej, w dół, w górę, w prawo
  • w lub w odnosi się do poruszania się z przodu przez słowo
  • e lub e odnosi się do przejścia do końca
  • b lub B odnoszą się do powrotu słowem
  • lub patrz do przeniesienia akapitu z powrotem lub do przodu
  • Ctrl + e odnoszą się do przewijania w dół przez linię
  • Ctrl + d Patrz przewijanie w dół połowie ekranu
  • Ctrl + F Patrz przewijanie w dół do końca ekranu
  • Ctrl + y odnoszą się do przewijania w górę przez linię
  • Ctrl + u Patrz przewijanie w górę o połowie ekranu
  • Ctrl + B Patrz przewijanie w dół do początku ekranu
  • / Lub ? Patrz wyszukiwanie, przesuwając się do przodu lub do tyłu
  • n lub n odnosi się do powtarzania poprzedniego wyszukiwania, przesuwając się do przodu lub do tyłu itp.

Aby zacząć kopiować tekst, podświetl tekst, naciskając miejsce. Skopiuj tekst, naciskając Wchodzić. Przejdź do miejsca, w którym chcesz wkleić tekst i naciśnij Ctrl + J wkleić to.

Wniosek

To był przewodnik o tym, jak możesz używać trybu kopiowania w Tmux. Przeszliśmy podstawy trybu kopiowania, jak go włączyć, i poruszaliśmy się po nim. Na koniec rozmawialiśmy o tym, jak używać go do kopiowania tekstu.