📜  base16-shell (1)

📅  最后修改于: 2023-12-03 15:13:36.455000             🧑  作者: Mango

Base16-Shell

Base16-Shell是一个Shell脚本,提供了一种基于Base16颜色主题换肤的方式,使终端更易于阅读和快捷键。

安装
  1. 克隆该项目:
$ git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell
  1. 在Shell配置文件(例如.bashrc.zshrc等)中添加以下行:
# Base16 Shell
BASE16_SHELL=$HOME/.config/base16-shell/
[ -n "$PS1" ] && \
    [ -s $BASE16_SHELL/profile_helper.sh ] && \
        eval "$($BASE16_SHELL/profile_helper.sh)"
使用
列出可用主题
$ base16_<TAB>
应用主题
$ base16_<TAB>
$ base16_<theme_name>
快捷键

| 快捷键 | 描述 | | ------- | --------------- | | C-S-p | 选择主题 | | C-S-n | 下一个主题 | | C-S-f | 下一个亮色主题 | | C-S-b | 下一个暗色主题 | | C-S-h | 显示帮助 | | C-S-s | 切换solarized主题 | | C-S-d | 切换Zenburn主题 |

终端适配

对于一些终端如iTerm2,需要手动添加相应配色方案。

  1. 下载终端配色方案:
$ curl https://raw.githubusercontent.com/chriskempson/base16-iterm2/master/base16-default-dark.itermcolors --output base16-default-dark.itermcolors
  1. 在iTerm2中导入该配色方案,具体操作为通过快捷键⌘ + ,打开Preferences面板,选择Profiles选项卡,点击Colors选项卡,在底部的Color Presets...下拉菜单中选择导入的配色方案即可。
结论

Base16-Shell使得在Shell中使用主题更容易,同时提供了一些快捷键,方便程序员通过键盘切换主题。