vscode远程开发+starship+nerd font美化

604 阅读1分钟

简介

我们在使用vscode进行远程开发时,如果想让terminal好看一些,可以使用starship+nerd font美化。唯一需要注意的是:

  1. starship需要安装在远端机器,因为它是用来产生各种字符的,而字符是在远端机器的shell环境中生成的;
  2. Nerd font需要安装在本地,因为这是个字体库,用于在终端中正确显示字符,而VSCode的终端是在你的本地机器上渲染显示的;

安装nerd font

我本地操作系统是win,从nerd-font-release中挑一个字体下载到本地,然后选中所有ttf文件,右键安装

vscode terminal设置字体

image.png

安装starship

  1. 登录远端机器

  2. 按照官网说法,执行:

    1. curl -sS https://starship.rs/install.sh | sh
      

    不过我执行时报错,所以我是根据报错的信息,把文件手动下载到本地,再上传到开发机的

    解压缩后会得到一个starship可执行文件

  3. 设置.bashrc

    1. eval "$(starship init bash)"
      
  4. 设置starship.toml,为了产生更好看的效果,我们需要配置starship,创建~/.config/starship.toml文件,然后从网上找一个好看的配置贴进去,就大功告成了

效果