iTerm2 - Terminál macOS-re
iTerm2 terminál használata macOS-en - a beépített Terminal app legjobb alternatívája fejlesztőknek.
This content is not available in your language yet.
Az iTerm2 az alapértelmezett Terminal alkalmazás legjobb helyettesítője macOS-en. Ingyenes, nyílt forráskódú és tele van olyan funkciókkal, amiket nem is tudtál, hogy hiányolsz.
Főbb funkciók
Szekció neve “Főbb funkciók”Panelek és ablakok
Szekció neve “Panelek és ablakok”- Split Panes - Osszd fel a terminált vízszintesen és függőlegesen
- Tabs - Több munkamenet egy ablakban
- Multiple windows - Több ablak egyszerre
- Inactive dimming - Inaktív panelek halványítása
Hotkey ablak
Szekció neve “Hotkey ablak”Regisztrálj egy gyorsbillentyűt, amely bármikor előhívja az iTerm2-t:
- Visor/Guake/Yakuake stílusú működés
- Dedikált hotkey ablak
- Egyetlen gombnyomásra elérhető terminál
Keresés
Szekció neve “Keresés”- Regex keresés - Reguláris kifejezésekkel
- Highlight matches - Találatok kiemelése
- Search history - Keresési előzmények
Autocomplete
Szekció neve “Autocomplete”Automatikus kiegészítés:
- Korábbi parancsok alapján
- Fájlnevek alapján
- Felhasználói szótár alapján
Shell integráció
Szekció neve “Shell integráció”Fejlett shell integráció, amely lehetővé teszi:
- Parancs kimenetek külön kezelését
- Automatikus profil váltást
- Értesítések hosszú futású parancsokról
Képek megjelenítése
Szekció neve “Képek megjelenítése”Az iTerm2 képes képek megjelenítésére közvetlenül a terminálban:
- PNG, JPEG, GIF támogatás
- Animált GIF-ek is működnek!
imgcatparancs használatával
Jelszókezelő
Szekció neve “Jelszókezelő”Beépített jelszókezelő:
- macOS Keychain integráció
- Biztonságos tárolás
- Csak jelszó prompt-nál aktiválódik
Rendszerkövetelmények
Szekció neve “Rendszerkövetelmények”| Követelmény | Minimum |
|---|---|
| macOS verzió | 10.14 (Mojave) vagy újabb |
| Architektúra | Intel és Apple Silicon |
Telepítés
Szekció neve “Telepítés”Homebrew-val (ajánlott)
Szekció neve “Homebrew-val (ajánlott)”brew install --cask iterm2Közvetlen letöltés
Szekció neve “Közvetlen letöltés”- Látogass el: iterm2.com/downloads
- Töltsd le a Stable verziót
- Húzd az Applications mappába
Verziók
Szekció neve “Verziók”| Verzió | Leírás |
|---|---|
| Stable | Éles használatra ajánlott |
| Beta | Új funkciók tesztelése |
| Nightly | Legfrissebb fejlesztések |
Első lépések
Szekció neve “Első lépések”1. Shell integráció telepítése
Szekció neve “1. Shell integráció telepítése”- Indítsd el az iTerm2-t
- iTerm2 → Install Shell Integration
- Kövesd az utasításokat
2. Hotkey ablak beállítása
Szekció neve “2. Hotkey ablak beállítása”- Preferences → Keys → Hotkey
- Pipáld be: Show/hide all windows with a system-wide hotkey
- Állítsd be a kívánt billentyűkombinációt (pl.
Ctrl + ~)
3. Panelek használata
Szekció neve “3. Panelek használata”| Gyorsbillentyű | Művelet |
|---|---|
Cmd + D |
Függőleges felosztás |
Cmd + Shift + D |
Vízszintes felosztás |
Cmd + [ / Cmd + ] |
Váltás panelek között |
Cmd + Opt + Arrow |
Navigáció panelek között |
4. Tab-ok kezelése
Szekció neve “4. Tab-ok kezelése”| Gyorsbillentyű | Művelet |
|---|---|
Cmd + T |
Új tab |
Cmd + W |
Tab bezárása |
Cmd + Number |
Adott tab-ra ugrás |
Cmd + Shift + [ / ] |
Váltás tab-ok között |
Testreszabás
Szekció neve “Testreszabás”Profilok
Szekció neve “Profilok”Hozz létre különböző profilokat:
- Színséma
- Font
- Ablakméret
- Shell
- Indítási parancs
- Preferences → Profiles
- Kattints a + gombra
- Állítsd be a kívánt opciókat
Színsémák
Szekció neve “Színsémák”Beépített és letölthető témák:
- Preferences → Profiles → Colors
- Color Presets… → Válassz témát
- Vagy importálj: iterm2colorschemes.com
Népszerű témák
Szekció neve “Népszerű témák”- Solarized Dark/Light
- Dracula
- One Dark
- Nord
- Gruvbox
Fontok
Szekció neve “Fontok”Ajánlott fontok (Nerd Font variánsok):
- MesloLGS NF - Powerlevel10k ajánlott
- Fira Code - Ligatúrákkal
- JetBrains Mono
- Hack
Prompt testreszabás
Szekció neve “Prompt testreszabás”Oh My Zsh
Szekció neve “Oh My Zsh”# Telepítéssh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Powerlevel10k
Szekció neve “Powerlevel10k”# Telepítés Oh My Zsh-valgit clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# Állítsd be a témát ~/.zshrc-benZSH_THEME="powerlevel10k/powerlevel10k"Starship
Szekció neve “Starship”# Telepítésbrew install starship
# Add hozzá a ~/.zshrc végéhezeval "$(starship init zsh)"Hasznos funkciók
Szekció neve “Hasznos funkciók”imgcat - Képek megjelenítése
Szekció neve “imgcat - Képek megjelenítése”# Shell integráció telepítése utánimgcat image.pngit2copy / it2paste
Szekció neve “it2copy / it2paste”# Szöveg másolása a vágólapraecho "Hello" | it2copy
# Vágólap tartalom beillesztéseit2pasteBroadcast input
Szekció neve “Broadcast input”Ugyanaz a bemenet több panelbe egyszerre:
- Shell → Broadcast Input → Broadcast Input to All Panes in Current Tab
- Minden panel megkapja amit beírsz
Instant Replay
Szekció neve “Instant Replay”Tekintsd vissza a terminál előzményeit:
Cmd + Opt + B- Instant Replay indítása- Nyilakkal navigálj az időben
Esc- Kilépés
WordPress fejlesztéshez
Szekció neve “WordPress fejlesztéshez”Hasznos aliasok
Szekció neve “Hasznos aliasok”Add hozzá a ~/.zshrc vagy ~/.bashrc fájlhoz:
# WordPress CLI gyorsbillentyűkalias wpp="wp plugin"alias wpt="wp theme"alias wpu="wp user"alias wpdb="wp db"
# Laravel Valetalias valet-wp="valet park && valet link"
# Composeralias c="composer"alias ci="composer install"alias cu="composer update"Alternatívák
Szekció neve “Alternatívák”| Eszköz | Előny |
|---|---|
| Warp | AI asszisztens, modern |
| Alacritty | GPU-gyorsított, gyors |
| Kitty | GPU-gyorsított, sok funkció |
| Terminal.app | Beépített, nincs telepítés |