iTerm2 美化
如果你上网查询 macOS 最热门的终端模拟器,那你一定会看到 iTerm2 的身影。但是当我第一次安装使用 iTerm2 时,说实话非常惊讶这么丑陋的终端居然有这么多人推荐。iTerm2 的默认设置确实非常丑陋,不过如果你愿意稍微配置一下,还是能让它非常好看的。

代码设置
# General.Magic
# GPU rendering
defaults write com.googlecode.iterm2 UseMetal -bool true
# General.Closing
# Quit when all windows are closed
defaults write com.googlecode.iterm2 QuitWhenAllWindowsClosed -bool false
# General.Selection
# Copy to clipboard on selection
defaults write com.googlecode.iterm2 CopySelection -bool true
# Applications in terminal may access clipboard
defaults write com.googlecode.iterm2 AllowClipboardAccess -bool true
# General.tmux
# When attaching, restore windows as {1: Native tabs in a new window, 2: Tabs in the attaching window}
defaults write com.googlecode.iterm2 OpenTmuxWindowsIn -int 2
# Automatically bury the tmux client session after connecting
defaults write com.googlecode.iterm2 AutoHideTmuxClientSession -bool true
# Appearance.General
# Theme
defaults write com.googlecode.iterm2 TabStyleWithAutomaticOption -int 5
# Tab bar location {0: top, 1: bottom, 2: left}
defaults write com.googlecode.iterm2 TabViewType -int 0
# Status bar location {0: top, 1: bottom}
defaults write com.googlecode.iterm2 StatusBarPosition -int 1
# Appearance.Tabs
# Show tab bar even when there is only one tab
defaults write com.googlecode.iterm2 HideTab -bool true
# Show tab bar in fullscreen
defaults write com.googlecode.iterm2 ShowFullScreenTabBar -bool true
# Show tab numbers
defaults write com.googlecode.iterm2 HideTabNumber -bool false
# Tabs have close buttons
defaults write com.googlecode.iterm2 TabsHaveCloseButton -bool true
# Show activity indicator
defaults write com.googlecode.iterm2 HideActivityIndicator -bool false
# Show new-output indicator
defaults write com.googlecode.iterm2 ShowNewOutputIndicator -bool true
# Stretch tabs to fill bar
defaults write com.googlecode.iterm2 StretchTabsToFillBar -bool true
# Appearance.Panes
# Show per-pane title bars
defaults write com.googlecode.iterm2 ShowPaneTitles -bool false
# Appearance.Dimming
# Dimming amount
defaults write com.googlecode.iterm2 SplitPaneDimmingAmount -float 0.4
# Dim inactive split panes
defaults write com.googlecode.iterm2 DimInactiveSplitPanes -bool true
# Dim background windows
defaults write com.googlecode.iterm2 DimBackgroundWindows -bool false
# Dimming affects only text, not background.
defaults write com.googlecode.iterm2 DimOnlyText -bool true
# Advanced
# In the Minimal theme, how prominent should the tab outline be
defaults write com.googlecode.iterm2 MinimalTabStyleOutlineStrength -float 0.1
手动设置
-
设置标题栏主题:
Appearance.General.Theme: Minimal -
设置颜色主题 Catppuccin Mocha:
wget -P /tmp --content-disposition https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Catppuccin%20Mocha.itermcolors open "/tmp/Catppuccin Mocha.itermcolors""Profiles.Colors.Color Preset": Catppuccin Mocha -
安装 Oh My Zsh。参见 Oh My Zsh 配置

浙公网安备 33010602011771号