Použite Option ako Meta Key v termináli Mac
Obsah:
Ak zmeníte Option na kláves Meta, budete môcť používať známe meta príkazy na preskakovanie a navigáciu v texte na miestach, ako je Emacs alebo bash shell, bez toho, aby ste museli krútiť prstami, aby ste štrngali Esc. Nebude to použiteľné ani užitočné pre každého, ale je to jeden z tých trikov, ktoré je potrebné použiť pre častých používateľov terminálov alebo pre každého, kto prichádza na platformu Mac OS z prostredia Unixu.
Ako používať Option / ALT ako meta v termináli macOS
Pre terminál v moderných verziách systému macOS, ako sú Monterey a Big Sur:
- Vytiahnite ponuku Terminál a vyberte „Predvoľby
- Prejdite na kartu „Profily“ a vyberte aktívny používaný profil
- Vyberte kartu „Klávesnice“
- Začiarknutím políčka povolíte „Použiť možnosť ako meta kľúč“
Ako používať Option/ALT ako meta kľúč v termináli Mac OS X
Pre staršie verzie terminálu v systéme Mac OS X, ako je Mavericks a staršie, použite kláves Option ako meta kľúč v aplikácii terminálu Mac OS X:
- Otvorte Terminál a potiahnite nadol primárnu ponuku Terminálu a vyberte „Predvoľby“
- V časti „Nastavenia“ nájdite svoj predvolený terminál a kliknite na kartu podnastavenia „Klávesnica“
- Začiarknite políčko „Použiť možnosť ako meta kľúč“ v spodnej časti okna
Zmeny sa okamžite prejavia vo všetkých terminálových oknách, ktoré to používajú. Môžete to otestovať pomocou príkazov ako Option+B na skok dopredu o slovo a Option+F na presun o slovo späť, Option+M na návrat na začiatok riadku atď. Meta skratky sa líšia od štandardných skratiek textovej navigácie, ktoré sú spojené s klávesom Control a ktoré fungujú takmer všade v termináli a často aj v aplikáciách založených na GUI v systémoch MacOS a Mac OS X.
Ak ste nevedeli, meta je predvolene povolená v macOS a Mac OS X Terminal, ale je priradená ku klávesu Escape, čo nie je obzvlášť užitočné pre tých z nás, ktorí sú zvyknutí klávesy control, alt a príkaz, ktoré sa používajú pre klávesové skratky.
Používatelia iTerm môžu tiež vykonať túto zmenu v sekcii Profily v Predvoľbách.