Skip to content

A beépített terminál

A Peach Commander valódi parancsértelmezőt tud futtatni a saját ablakán belül, egy alul lévő sávban, amelyet doknak hívunk. Ez az ön bejelentkezési parancsértelmezője — amelyet a $SHELL jelöl ki, vagy /bin/zsh, ha az nem használható —, tehát a PATH-ja, az aliasai és a függvényei mind ott vannak, pontosan úgy, mint a Terminálban.

Ez nem ugyanaz, mint a Terminál megnyitása itt, amely az Apple Terminál alkalmazását indítja el az aktuális mappában, és két ablakkal hagyja ott. A beépített ott marad, ahol a fájljai vannak, és tud róluk.

Bővítmény: ha nem kéri, kapcsolja ki vagy távolítsa el a Konfiguráció ▸ Bővítmények… alatt, és a dok is vele megy.

A beépített terminál a két fájlpanel alatt dokkolva (Ábra: a shell abban a mappában fut, amelyet az aktív panel mutat.)

Megnyitás és váltás

Nyomja meg a Ctrl billentyűt az „1”-től balra lévővel együtt, hogy a billentyűzet a fájlpanel és a terminál között váltson. Ez a gyorsbillentyű a billentyű helyzetéhez kötődik, nem a karakteréhez, tehát ugyanaz a fizikai billentyű, bárhogy is hívja azt a kiosztása: tompa ékezet amerikai billentyűzeten, ^ németen, @ francián.

Minden más a Terminál menüben van:

Művelet Mit tesz
Terminál megjelenítése Behajtja és újra kihajtja; a lapok és ami bennük fut, változatlan marad
Váltás a panel és a terminál között Áthelyezi a billentyűzetfókuszt, mást nem változtat
Új terminállap Még egy parancsértelmező, ugyanabban a mappában
Terminállap bezárása Bezárja — és előbb rákérdez; ha fut benne valami, azt meg is nevezi
Terminál felosztása Két parancsértelmező egymás mellett ugyanazon a lapon
Ugrás a panel mappájába A terminálban cd-t hajt végre oda, ahol az aktív panel áll
A kijelölt fájlnevek beszúrása A kijelölt neveket beírja a promptba, idézőjelek között
A parancssor futtatása a terminálban Amit a parancssorba írt, a parancsértelmezőnek küldi, ahelyett hogy láthatatlanul futtatná

Amíg a terminálé a fókusz, a funkcióbillentyűk oda kerülnek, nem a fájlpanelhez — a terminálon belüli szövegszerkesztőben az F5-nek el kell érnie a szerkesztőt. A funkcióbillentyű-sáv ezt kiírja, ahelyett hogy olyan billentyűket mutatna, amelyek nem sülnek el.

A @, a ~ és a kapcsos zárójelek beírása

Az Egyesült Államokon kívüli billentyűzetek többségén a @, a ~, a |, a \ és a kapcsos zárójelek az Option billentyűvel írhatók. Ezek a leütések a billentyűkre nyomtatott karakterekként érkeznek a parancsértelmezőhöz.

  • A másik lehetőség az Option Meta billentyűként kezelése, amit az Alt+B, az Alt+F és az Emacs-billentyűparancsok kívánnak: a terminál ilyenkor a karakter helyett Esc-et küld a billentyű elé. A Beállítások ▸ Bővítmények ▸ Terminál alatt kapcsolható be Az Option billentyű Meta billentyűként jelölőnégyzettel.
  • A változás azonnal érvényes, a már megnyitott terminálokra is, nem csak az újakra.

A híd vissza a panelhez

Cmd-kattintson egy útvonalra a terminál kimenetében, és a panel odamegy. Egy fájl az ls-ből, egy útvonal egy fordítói hibában, egy név a git status-ból — egy kattintás, és már nézi is.

Csak akkor lép működésbe, ha a mutató alatti szó tényleg valami létezőre mutat. A folyó szövegre való Cmd-kattintás nem tesz semmit, ahelyett hogy valahová találomra navigálna, az egyszerű kattintás pedig továbbra is szöveget jelöl ki, mint eddig.

Ejtsen fájlokat a terminálra, és az útvonaluk a promptnál landol, idézőjelek között, készen a félig begépelt parancshoz.

Hagyni, hogy a panel kövesse a parancsértelmezőt

Alapértelmezés szerint kikapcsolva: ha a terminálban cd-vel máshová lép, a panel ott marad, ahol volt. Kapcsolja be a Kövesse az aktív panel a terminált lehetőséget a terminál beállítási lapján, és követni fogja.

Ehhez kell a parancsértelmező segítsége, mert az nem jelenti be, hová ment. A beállítási lap egy rövid részletet mutat a ~/.zshrc-be, és egy gombot a másoláshoz; ez veszi rá a zsh-t, hogy minden prompt előtt jelentse a munkakönyvtárát (az OSC 7 vezérlőszekvenciát). A részlet nélkül a beállítás be van kapcsolva, és semmi sem követ semmit — ezért van a részlet közvetlenül mellette.

Keresés és visszagörgetés

A Cmd+F abban keres, amit a terminál kiírt.

Egy terminál alapértelmezés szerint 5000 sort tart meg visszagörgetésre — épp eleget ahhoz, hogy egy fordításon vissza lehessen görgetni. A beállítási lapon módosítható. A nagyon nagy értékek korlátozva vannak, mert egy ötvenmillió soros visszagörgetés olyan memóriaprobléma, amelynek az okát kívülről lehetetlen látni.

Hol helyezkedik el

A terminál az alsó dokban nyílik meg, mert erre az alakra van szüksége: egy parancsértelmezőnek szélesség kell, és az oldalpanel az alapértelmezett 300 pontján körülbelül 44 oszlopot fogad be, míg egy 1200 pontos ablak alja 176-ot.

Azért elmozdíthatja. Húzza az oldalpanelbe, ha az jobban megfelel, vagy használja az Bővítmények leírt elhelyezési vezérlőit; az áthelyezés ugyanazt a parancsértelmezőt akasztja át, nem indít újat, tehát ami fut, az fut tovább. A Terminál menü parancsai követik: ott hozzák elő, ahol van, ahelyett hogy a dokkot nyitnák meg.

A lapok visszatérnek, amikor újraindítja az alkalmazást, abban a mappában, ahol voltak. Ami futott bennük, az nem — az újraindítás befejezi azokat a folyamatokat, mint bármelyik terminálban. Az is visszatér, hogy nyitva volt-e kilépéskor.

Kilépéskor

Az alkalmazás bezárása bezárja a parancsértelmezőket. Ami még fut bennük, az befejeződik, ahogy egy Terminál-ablak bezárása is befejezi, ami benne van. Egyetlen lap bezárása is rákérdez előbb, és megnevezi, mi fut benne — a lapon ráadásul ott van minden, amit a parancsértelmező kiírt, és a ✕ közel esik a következő laphoz.