Ugrás a fő tartalomhoz

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!
  • imgcat parancs 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ényMinimum
macOS verzió10.14 (Mojave) vagy újabb
ArchitektúraIntel és Apple Silicon

Telepítés

Homebrew-val (ajánlott)

brew install --cask iterm2

Közvetlen letöltés

  1. Látogass el: iterm2.com/downloads
  2. Töltsd le a Stable verziót
  3. Húzd az Applications mappába

Verziók

VerzióLeírás
StableÉles használatra ajánlott
BetaÚj funkciók tesztelése
NightlyLegfrissebb fejlesztések

Első lépések

1. Shell integráció telepítése

  1. Indítsd el az iTerm2-t
  2. iTerm2Install Shell Integration
  3. Kövesd az utasításokat

2. Hotkey ablak beállítása

  1. PreferencesKeysHotkey
  2. Pipáld be: Show/hide all windows with a system-wide hotkey
  3. Állítsd be a kívánt billentyűkombinációt (pl. Ctrl + ~)

3. Panelek használata

GyorsbillentyűMűvelet
Cmd + DFüggőleges felosztás
Cmd + Shift + DVízszintes felosztás
Cmd + [ / Cmd + ]Váltás panelek között
Cmd + Opt + ArrowNavigáció panelek között

4. Tab-ok kezelése

GyorsbillentyűMűvelet
Cmd + TÚj tab
Cmd + WTab bezárása
Cmd + NumberAdott 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
  1. PreferencesProfiles
  2. Kattints a + gombra
  3. Állítsd be a kívánt opciókat

Színsémák

Beépített és letölthető témák:

  1. PreferencesProfilesColors
  2. Color Presets... → Válassz témát
  3. 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:

  1. ShellBroadcast InputBroadcast Input to All Panes in Current Tab
  2. Minden panel megkapja amit beírsz

Instant Replay

Tekintsd vissza a terminál előzményeit:

  1. Cmd + Opt + B - Instant Replay indítása
  2. Nyilakkal navigálj az időben
  3. 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özElőny
WarpAI asszisztens, modern
AlacrittyGPU-gyorsított, gyors
KittyGPU-gyorsított, sok funkció
Terminal.appBeépített, nincs telepítés

Kapcsolódó linkek