kitty + zsh + powerlevel10k = ✨ 美学 ✨
谁不喜欢美观的终端、实用的布局和按键映射呢?
自从我开始使用Linux作为主要操作系统以来,这始终是我的目标。
多年来我尝试过许多不同的终端、插件和设置,但我认为现在
我的当前配置已经达到了最佳状态:
我们来看一下配置。
我该用什么?
- 终端:小猫
- 壳:
zsh - zsh 配置管理:我的 Zsh!
- zsh 主题:powerlevel10k
- 编辑器:neovim
配置
终端
为了让终端界面更简洁,我调整了 kitty 的不透明度,移除了窗口标题栏,
并修改了边距。以下是所需的配置:
background_opacity 0.76
draw_minimal_borders yes
window_padding_width 2
window_border_width 0
hide_window_decorations yes
titlebar-only yes
active_border_color none
我还对标签栏进行了一些修改,使其看起来更简洁:
tab_bar_edge top
tab_bar_background none
tab_bar_style powerline
tab_powerline_style slanted
tab_title_template "{fmt.fg.c2c2c2}{title}"
active_tab_title_template "{fmt.fg._fff}{title}"
active_tab_foreground #fff
active_tab_font_style bold-italic
active_tab_background #8631B4
inactive_tab_foreground #c2c2c2
inactive_tab_background #8631B4
为了在各个分段之间快速切换,我添加了以下映射:
map cmd+shift+up neighboring_window up
map cmd+shift+left neighboring_window left
map cmd+shift+right neighboring_window right
map cmd+shift+down neighboring_window down
战力等级10k
这里没什么特别需要说明的,因为我使用了 powerlevel10k 脚本进行配置。
安装 powerlevel10k 后,它应该会自动启动配置向导。如果需要重新配置,请在终端中
运行相应的命令。p10k configure
你可以在这里查看我的 powerlevel10k 配置文件。
neovim
插件:
在这种情况下,我去掉了许多高光背景色。
highlight LineNr ctermbg=none
highlight Normal ctermbg=none
highlight NonText ctermbg=none
highlight SignColumn ctermbg=none
highlight VertSplit ctermbg=none ctermfg=98 cterm=none
我还设置了一个颜色列,以显示100个字符的视觉限制。
set colorcolumn=100
highlight ColorColumn ctermbg=93
我的 vim-airline 配置如下:
let g:airline_theme='selenized_bw'
" Show git branch
let g:airline#extensions#branch#enabled=1
let g:airline#extensions#hunks#enabled=0
let g:airline_powerline_fonts=1
let g:airline_detect_spell=0
" Short version for modes
let g:airline_mode_map = {
\ '__' : '-',
\ 'c' : 'C',
\ 'i' : 'I',
\ 'ic' : 'I',
\ 'ix' : 'I',
\ 'n' : 'N',
\ 'multi' : 'M',
\ 'ni' : 'N',
\ 'no' : 'N',
\ 'R' : 'R',
\ 'Rv' : 'R',
\ 's' : 'S',
\ 'S' : 'S',
\ '' : 'S',
\ 't' : 'T',
\ 'v' : 'V',
\ 'V' : 'V',
\ '' : 'V',
\ }
就是这样!设置相当简单,效果也相当不错。
你可以在这里查看我的所有配置文件和点文件。
PS:本文源代码托管在GitHub上。
我使用 GitHub Action 将其发布到不同的平台。点击
此处了解更多信息。
相关文章:
👽
文章来源:https://dev.to/protium/kitty-zsh-powerlevel10k-aesthetics-1e81
