在vscode中配置zsh


寫在前面

好久之前就聽說zsh,但是一直怕配置麻煩,沒有碰它。

這次趁着中秋節放假,決定試着配置一下。

*注意:這不是一篇教程。這是怕自己忘記而寫的留檔。*

 

下載安裝

首先安裝zsh:

sudo apt-get install -y zsh

然后按照官網指導安裝oh-my-zsh:

https://ohmyz.sh/#install

定制主題

用zsh,一定要挑一個自己喜歡的主題。

主題列表:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

我選擇了agnoster主題(似乎挺多人用的)

配置方法就是編輯~/.zshrc,修改此處:

 

這個主題需要使用Powerlines字體,否則會出現亂碼。

要解決這個問題,需要安裝字體。

*注意:我是在windows筆記本上通過ssh連接到linux機器的。這就需要在兩台機器上都安裝相應字體!*

字體的github倉庫:https://github.com/powerline/fonts

參照倉庫README中的安裝方式:

1. 在linux機器中,執行:

sudo apt-get install fonts-powerline

2. 在windows筆記本中,clone倉庫,運行其中的install.ps1文件。

這樣字體就安裝好了。

最后,還需要在vscode中指定字體。

在settings.json中添加一行:

注意vscode terminal僅支持等寬(Monospace)字體。

這里我使用的是Roboto Mono for Powerline字體。

 

可以通過vscode修改主題配色。

這個網站中給出了很多的配色方案:Base16 Terminal Colors for Visual Studio Code (glitchbone.github.io)

按照網站的指示,在vscode的settings.json中添加

"workbench.colorCustomizations"

這一項,對顏色進行定制即可。

在我的機器上,直接復制粘貼得到的實際效果和網站給出的預覽並不完全一致。需要再手工對顏色進行調整。

 

自動補全、語法高亮

參考zsh Shell 增加自動補全、語法高亮 - Rogn - 博客園 (cnblogs.com)

注意其中

plugins = (

應為

plugins=(

(中間不能有空格)

Vscode默認終端

可以在vscode中,選擇使用zsh作為默認終端:

 在此處選擇“選擇默認配置文件”

在彈出的窗口中選擇zsh為默認選項

最終效果

參考

https://www.jianshu.com/p/27c8088dc8f7

zsh Shell 增加自動補全、語法高亮 - Rogn - 博客園 (cnblogs.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM