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?
terminal
command-line
iterm
daviesgeek
źródło
źródło
Odpowiedzi:
Istnieje kilka cech wymienione na ich stronie funkcji .
Niektóre funkcje, które lubię to:
źródło
Odpowiedź @ joela jest dobra, ale Terminal.app zyskał ekskluzywne funkcje w Lionie:
Zobacz: http://www.macosxautomation.com/lion/terminal.html
źródło
Po prostu uwielbiam iTerm, ponieważ ma funkcję autouzupełniania poleceń. To po prostu niesamowite.
Z listy funkcji iTerm2 na jego stronie internetowej:
źródło
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/autocompleteOpró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.
źródło
Wybrałem dla iTerm funkcję wycinania lub kopiowania poprzez wybranie tekstu i wklejenie za pomocą środkowego przycisku
źródło
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.
źródło
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.
źródło
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
źródło
Ze strony internetowej iTerm2:
Strona funkcji iTerm2 wyróżnia następujące elementy:
źródło
Korzystam z iTerm2, ponieważ nie mogę skonfigurować mojego terminala Mac, aby miał różne kolory tła po otwarciu różnych terminali.
źródło