Dzielone okna terminala w systemie Snow Leopard

14

Nie jestem pewien, czy ktokolwiek to zauważył, ale w śnieżnym lampartie w Terminalu w górnym rogu przewijania jest także ikona, której można użyć za pomocą klawisza Apple + D

Jak korzystać z obu okien niezależnie od siebie? W przeciwnym razie widzę lustro

Alexus
źródło
@kenorbcurl: (6) Could not resolve host: tmux.darwinports.com; Name or service not known
alexus

Odpowiedzi:

27

Źle interpretujesz tę funkcję. Nie jest przeznaczony dla dwóch oddzielnych terminali. Ma on na celu umożliwienie użytkownikowi zobaczenia dwóch różnych punktów widzenia w tym samym terminalu. Na przykład, jeśli masz 3000 plików w katalogu i wykonasz komendę ls, wynik będzie bardzo długi.

Jeśli używasz podzielonego panelu, możesz przewijać ten długi wynik bez konieczności przewijania w przód iw tył, prawdopodobnie tracąc swoje miejsce po drodze.

Jeśli chcesz dwa terminale, użyj zakładek lub osobnych okien.

Jasarien
źródło
2
Lub użyj poleceń screenlub tmux, które mogą wyświetlać wiele sesji terminala z podziałem poziomym i pionowym.
Chris Page
10

Myślę, że to, czego szukasz, to polecenie „screen”. Spójrz na jego stronę man. Zasadniczo pozwala mieć kilka wirtualnych „ekranów” w jednym oknie terminala (bez kart lub wielu okien).

Szybki start: wykonaj polecenie „screen” w swoim terminalu, naciśnij klawisz Return, następnie naciśnij CTRL + A CTRL + C, aby otworzyć nowy ekran, a następnie naciśnij CTRL + A CTRL + A, aby przełączać się między dwoma właśnie utworzonymi ekranami.

Rzuć okiem na ten podcast, aby uzyskać dobre wyjaśnienie (materiał na temat „ekranu” jest o 3:10 w filmie): http://movies.apple.com/datapub/us/podcasts/leopardserverquicktours/quicktours-31-terminal_tips .m4v

Zoran
źródło
Jest to najlepszy przewodnik po korzystaniu z ekranu EVER. Wszystko inne jest po prostu zbyt skomplikowane, aby je wypróbować.
Dan Rosenstark,
5

Funkcja podzielonego panelu robi dokładnie to samo, co w edytorze tekstu: dzieli bieżące okno terminala na pół i pozwala przewijać każdą połowę osobno.

Jest to niezwykle przydatne, gdy chcesz spojrzeć na wynik wcześniejszego polecenia, jednocześnie kontynuując interakcję z wierszem poleceń. Znacznie łatwiejsze niż przewijanie w górę iw dół między dwiema sekcjami!

s4y
źródło
prawda, chociaż nie mogę kontrolować każdej połowy terminala osobno, dla mnie działa jak lustro, cokolwiek robię w jednej części, robi to samo w drugiej ... jak mogę właściwie kontrolować każdą z nich osobno?
Alexus
Jest to użyteczne tylko wtedy, gdy jeden panel jest przewijany w górę. Co jeszcze chcesz kontrolować osobno?
s4y
0

Myślę, że podzielony terminal działa bardziej jak podzielony interfejs poleceń. Po uruchomieniu polecenia edytora w jednym z okien widoki są teraz odizolowane. Nie można niezależnie kontrolować każdego panelu. Jeśli jesteś w trybie wiersza poleceń, lustro działa w celu podziału interfejsu wiersza poleceń.

Anand Patil
źródło
-2

Jest to celowe lub prawdopodobnie błąd - zgłoszono w nim raport o błędzie.

W każdym razie funkcja Split Pane jest na tym etapie praktycznie bezużyteczna dla uzależnionych od terminalu - jest to tylko funkcja lustra, a jeśli jest zamierzona, nikt nie wie, co ta konkretna funkcja spełnia.

Módlcie się, aby zostało naprawione w 10.6.2 :)

Tymczasem, jeśli chcesz pracować z dwoma terminalami niezależnie, możesz użyć nowej karty Terminal lub nowego okna Terminalu.

kaliban
źródło
Mam nadzieję, że Apple sprawi, że oboje będą zachowywać się jak zależni od siebie
Alex
1
Jest to oczywiste, gdy chcesz zobaczyć coś, co zrobiłeś wcześniej i jednocześnie wprowadzać nowe polecenia.
Matthew Schinckel
Złóż wniosek o ulepszenie na stronie bugreport.apple.com, jeśli chcesz poinformować Apple, że terminale „kafelkowe” są dla Ciebie ważną funkcją.
Chris Page