ble.sh bash终端修改的颜色设置关闭终端后失效,如何解决?
ble.sh bash终端修改的颜色设置关闭终端后失效,如何解决?
嗨,我来帮你搞定这个问题~
你遇到的情况其实很常见:直接在终端里输入ble-face命令修改颜色,只是对当前终端会话生效,一旦关闭终端,这些临时设置就会被清除,因为它们没有被保存到ble.sh的持久化配置文件里。
解决方法很简单,只需要把你的ble-face配置命令写到ble.sh的专属配置文件里就行,步骤如下:
- 首先找到ble.sh的配置文件路径:在终端里输入
ble-config get rc_path,执行后会显示你的配置文件位置,通常是~/.ble.sh/rc。 - 用你习惯的编辑器打开这个配置文件,比如输入
nano ~/.ble.sh/rc(如果路径和这个不一样,替换成你查到的路径)。 - 把你之前用来修改颜色的
ble-face命令粘贴到文件里,举个例子,如果你的设置是ble-face set default fg=deepskyblue bg=lightgray,就把这行添加到文件末尾。 - 保存并关闭编辑器后,要么重启终端,要么在当前终端里执行
source ~/.ble.sh/rc(同样替换成你的配置文件路径),这样新的颜色设置就会永久生效啦。
如果你的ble.sh是通过~/.bashrc加载的,也可以把ble-face命令直接加到~/.bashrc里,但更推荐用ble.sh专门的配置文件,这样管理起来更清晰。
备注:内容来源于stack exchange,提问作者Vitor Martins
相关产品推荐
相关产品推荐

