iTerm2 - Terminál macOS-re
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.
Miért válaszd az iTerm2-t?
- Ingyenes és nyílt forráskódú - GPL-2.0 licenc
- Split panes - Több terminál egy ablakban
- Hotkey ablak - Bármikor elérhető egy gombnyomásra
- Képek megjelenítése - Közvetlenül a terminálban
Főbb funkciók
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
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
- Regex keresés - Reguláris kifejezésekkel
- Highlight matches - Találatok kiemelése
- Search history - Keresési előzmények
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ó
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
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ő
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
| Követelmény | Minimum |
|---|---|
| macOS verzió | 10.14 (Mojave) vagy újabb |
| Architektúra | Intel és Apple Silicon |
Telepítés
Homebrew-val (ajánlott)
brew install --cask iterm2
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
| Verzió | Leírás |
|---|---|
| Stable | Éles használatra ajánlott |
| Beta | Új funkciók tesztelése |
| Nightly | Legfrissebb fejlesztések |
Első lépések
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
- 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
| 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
| 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
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
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
- Solarized Dark/Light
- Dracula
- One Dark
- Nord
- Gruvbox
Fontok
Ajánlott fontok (Nerd Font variánsok):
- MesloLGS NF - Powerlevel10k ajánlott
- Fira Code - Ligatúrákkal
- JetBrains Mono
- Hack
Prompt testreszabás
Oh My Zsh
# Telepítés
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Powerlevel10k
# Telepítés Oh My Zsh-val
git 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-ben
ZSH_THEME="powerlevel10k/powerlevel10k"
Starship
# Telepítés
brew install starship
# Add hozzá a ~/.zshrc végéhez
eval "$(starship init zsh)"
Hasznos funkciók
imgcat - Képek megjelenítése
# Shell integráció telepítése után
imgcat image.png
it2copy / it2paste
# Szöveg másolása a vágólapra
echo "Hello" | it2copy
# Vágólap tartalom beillesztése
it2paste
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
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
Hasznos aliasok
Add hozzá a ~/.zshrc vagy ~/.bashrc fájlhoz:
# WordPress CLI gyorsbillentyűk
alias wpp="wp plugin"
alias wpt="wp theme"
alias wpu="wp user"
alias wpdb="wp db"
# Laravel Valet
alias valet-wp="valet park && valet link"
# Composer
alias c="composer"
alias ci="composer install"
alias cu="composer update"
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 |