Wyszukiwanie w witrynie

Najlepsze funkcje Windows Terminal ukrywają się w tych inspirowanych Linuksem modyfikacjach


Jeśli używasz Windows Terminal dla WSL lub Powershell, mogą Ci brakować niektórych funkcji znanych z terminali Linuksa. Na szczęście, dostosowanie Windows Terminal jest teraz łatwiejsze niż kiedykolwiek. Oto kilka modyfikacji, które mogą sprawić, że będzie się zachowywał bardziej jak terminale Linuksa.

Terminale z zakładkami

Przełączaj między sesjami

Jedną z funkcji, której brakowało mi w emulatorach terminala Linuxa, jest użycie terminali w kartach. Pomysł jest podobny do kart w przeglądarce. Zwykle wolę mieć jedną kartę przeglądarki do czegoś takiego jak edytowanie, a inną do uruchamiania poleceń lub czytania strony podręcznika.

Karty przeglądarki w Windows Terminal działają podobnie jak karty w innych emulatorach terminali. Nową kartę można utworzyć, klikając ikonę + (plus) lub naciskając Ctrl + Shift + T. Spowoduje to utworzenie nowej karty z domyślnym profilem. Nowe okno można utworzyć, przytrzymując Shift i klikając ikonę +. Przytrzymanie Alt podczas naciskania przycisku + spowoduje podział bieżącego okna pionowo, podobnie jak w terminalowym multiplekserze.

W przeciwieństwie do multipleksera terminali, nie możesz odłączać okien i potem je ponownie otwierać. Jeśli je zamkniesz, znikną, więc upewnij się, że zapisałeś swoją pracę w jednym z nich.

Możesz przeciągać istniejące karty do nowego okna i przeciągać karty z powrotem do nich.

Motywy

Spraw, aby Windows Terminal wyglądał tak, jak chcesz

Kiedy zacząłem uczyć się o wierszu poleceń w MS-DOS, istniał tylko schemat szary na czarnym. Podobnie jak w emulatorach terminali Linux, możesz wybrać domyślny styl dla profilu, którego chcesz używać. Korzystając z Ubuntu w WSL, wolę biały na fioletowym, aby pasował do domyślnego motywu terminali Ubuntu.

Kiedy korzystam z PowerShell, wybieram motyw biały na niebieskim. Mogę to zmienić w menu ustawień Windows Terminal.

Przejdę do Ustawień, a następnie kliknę na profil, który chcę zmodyfikować. Załóżmy, że chcę zmienić wygląd Ubuntu. Kliknę Ustawienia > Ubuntu > Wygląd w sekcji Profile.

Aby zmienić motyw, wybiorę „Schemat kolorów” i wybiorę z menu rozwijanego.






Przezroczystość i obrazy tła

Śledź samouczki lub po prostu upiększ swój terminal

W latach 2000 wydawało się, że przezroczyste terminale były szczytem mody w świecie Linuksa. Wyglądało to fajnie i udowadniało, że masz kompatybilną kartę graficzną i udało ci się zainstalować odpowiedni sterownik. Można było udawać, że jest się hackerem z filmu lat 90. Chociaż te terminale są przydatne do 'hackowania planety', pełnią również praktyczną funkcję. Łatwiej jest podążać za samouczkami w internecie, pozwalając na ustawienie terminala nad oknem przeglądarki.

Aby uzyskać dostęp do ustawienia przejrzystości, wejdź w te same ustawienia profilu dla profilu, który chcesz zmienić. Przejrzystość będzie pod „Przejrzystość” i będzie oznaczona jako „Przejrzystość tła.” Suwak jest ustawiony na 100%. Możesz go przesunąć w dół, aby dostosować preferowany poziom przejrzystości. Aby zmiany weszły w życie, kliknij przycisk „Zapisz”.

Aby uzyskać rozmyte tło, przełącz przełącznik „Włącz materiał akrylowy”. Sprawia to, że jest mniej przydatne do widzenia tego, co znajduje się pod terminalem.

Możesz również ustawić obraz tła za pomocą tego menu. Przejdź do Obraz tła i wpisz ścieżkę do obrazu, którego chcesz użyć, lub kliknij Przeglądaj, aby otworzyć Eksplorator Windows i przejść do obrazu.

Wyszukiwanie wsteczne za pomocą Ctrl+R

Łatwo przypomnij sobie, co zrobiłeś wcześniej

Przydatną funkcją w terminalu Linux jest użycie Ctrl + R do wyszukiwania wstecz w terminalu. Jest to funkcja powłoki, a nie terminala. To mój preferowany sposób dostępu do historii. Zarówno Bash, jak i zsh, z których zsh jest moją wybraną powłoką, mają to domyślnie przypisane. Znajduje się to w edycji wiersza poleceń.

W zsh na Ubuntu, naciśnę Ctrl + R i wiersz poleceń zmieni się na bck-i-search, co oznacza wsteczne wyszukiwanie interaktywne.

Byłem również zaskoczony, znajdując to w PowerShell. Naciśnę Ctrl + R i zobaczę to samo bck-i-search.

Niech fokus okna podąża za myszką

Stara metoda skupienia jest nadal dostępna w Windows Terminal

Wczesne systemy X Window na stacjach roboczych Unix obsługiwały fokus myszy inaczej niż współczesne systemy pulpitu. Wiele z nich było ustawionych tak, aby fokus podążał za kursorem myszy. Jest to znane jako „focus-follows-mouse” (fokus podąża za myszą). Kiedy najedziesz myszą na okno, będziesz mógł z nim wchodzić w interakcję. Kiedy kursor znajduje się poza oknem, nic się nie stanie, jeśli będziesz w nim pisać. Wiele osób, które zaczynały korzystać z systemów Unix w latach 80. i 90., woli je, podobnie jak użytkownicy zaawansowani. Twierdzą, że jest bardziej produktywne, ale zastanawiam się, ile w tym może być tylko inercji.

Ponieważ jest to tak popularna opcja wśród zaawansowanych użytkowników, możesz ją włączyć w Windows Terminal. Przejdź do menu Ustawienia, a następnie kliknij Interakcja. Przełącz opcję „Automatyczne fokowanie panelu po najechaniu myszką”. Kliknij „Zapisz” na dole, aby zmiana weszła w życie

To zadziała tylko w wspomnianym wcześniej trybie dzielonego okna. Aby podzielić okno, kliknij przycisk + (plus) na pasku menu, trzymając wciśnięty klawisz Alt. Będziesz mieć dwa okna terminala. W tym trybie, aby pisać w panelu terminala, wystarczy przesunąć nad nim kursor myszy. W przeciwnym razie musiałbyś kliknąć wewnątrz niego.


Dostępnych jest wiele innych usprawnień terminala Windows

Windows Terminal jest jednym z najlepiej strzeżonych sekretów dla technicznych użytkowników Windows. Niezależnie od tego, czy używasz WSL czy PowerShell, istnieje o wiele więcej możliwości dostosowywania.

Powiązane artykuły