Ciągle słyszę, że iTerm2 jest znacznie lepszy niż Terminal. Jednak gdy pobrałem iTerm2, nie widziałem, co sprawia, że jest lepszy niż Terminal. Jakie są różnice między tymi dwiema aplikacjami?
Ciągle słyszę, że iTerm2 jest znacznie lepszy niż Terminal. Jednak gdy pobrałem iTerm2, nie widziałem, co sprawia, że jest lepszy niż Terminal. Jakie są różnice między tymi dwiema aplikacjami?
Odpowiedzi:
Istnieje kilka cech wymienione na ich stronie funkcji .
Niektóre funkcje, które lubię to:
Odpowiedź @ joela jest dobra, ale Terminal.app zyskał ekskluzywne funkcje w Lionie:
Po prostu uwielbiam iTerm, ponieważ ma funkcję autouzupełniania poleceń. To po prostu niesamowite.
Z listy funkcji iTerm2 na jego stronie internetowej:
Wystarczy wpisać początek dowolnego słowa, które kiedykolwiek pojawiło się w oknie, a następnie Cmd-; otworzy się okno z sugestiami. Słowo, którego szukasz, zwykle znajduje się na górze listy!
bash
innych powłok ( zsh
ma szczególnie niesamowite autouzupełnianie), a nie samą aplikacją Terminal. iTerm2 ma również specjalny tryb autouzupełniania ... iterm2.com/#/section/features/autocomplete
Oprócz wymienionych już funkcji, iTerm2 stale się poprawia, a Terminal otrzymuje niewielkie aktualizacje co kilka lat. Prośby o funkcje mają znacznie większą szansę na uhonorowanie w iTerm2. W następnej wersji pojawi się kilka fajnych rzeczy, które nie zostały jeszcze udokumentowane, ale przejrzyj najnowsze informacje o wersji, aby je zobaczyć.
Zauważyłem również, że w komentarzu w OP jest pewne zamieszanie dotyczące podzielonych okien. Podzielone panele terminala dają dwa widoki tego samego okna, a iTerm2 daje nieograniczoną liczbę niezależnych terminali w jednej zakładce.
Wybrałem dla iTerm funkcję wycinania lub kopiowania poprzez wybranie tekstu i wklejenie za pomocą środkowego przycisku
iTerm domyślnie obsługuje otwieranie okien na pełnym ekranie, a istnieje możliwość korzystania z niestandardowych pełnoekranowych okien, które nie mają animacji do zmiany spacji i nie wyłączają ⌘H.
Ma także przyrostowy baner wyszukiwania zamiast okna wyszukiwania. Możesz zaznaczyć tekst, wyszukując początek i naciskając klawisz Tab, aby rozszerzyć zaznaczenie o pojedyncze słowa.
Używam iTerm2 do pracy w bioinformatyce i na przykład skonfigurowałem go w taki sposób, aby automatycznie otwierał stronę przeglądarki genomu w określonej pozycji chromosomu, kiedy klikam cmd na pozycji chromosomu.
Ponadto majstrowałem przy inteligentnej selekcji, aby umożliwić mi wybór tylko sekwencji DNA itp.
Ustawiłem także odtwarzanie dźwięku, jeśli w terminalu pojawi się komunikat o błędzie.
To oczywiście bardzo specyficzne przypadki użycia, ale pokazują, jak duża jest zdolność iTerm2 w porównaniu z prostym klientem terminalowym.
Jeśli jesteś zapalonym użytkownikiem VIM, tryb myszy w iTerm2 działa poprawnie - możesz ustawić kursor i zaznaczyć tekst za pomocą myszy (to działa w Terminalu, ale jest wadliwe). Dodatkowo, gdy korzystasz z VIM (lub innych aplikacji konsolowych, które używają ekranu alternatywnego (t_ti, t_te)), przewijanie również działa poprawnie.
Istnieje również bardzo przydatna funkcja wyszukiwania, za pomocą której można przeszukiwać zawartość wszystkich otwartych kart iTerm2, do której można przejść, przechodząc do Window-> Exposé all Tabs ( ⌥⌘E).
Podoba mi się również wbudowana funkcja wyświetlania obrazu, która jest możliwa przy użyciu narzędzi iTerm2 , które używają niestandardowych kodów ucieczki
Ze strony internetowej iTerm2:
iTerm2 ma wiele funkcji . Każde możliwe wyobrażenie o pragnieniu użytkownika terminala zostało przewidziane i rozwiązane. A to tylko główne atrakcje!
Strona funkcji iTerm2 wyróżnia następujące elementy:
Korzystam z iTerm2, ponieważ nie mogę skonfigurować mojego terminala Mac, aby miał różne kolory tła po otwarciu różnych terminali.