zsh和oh-my-zsh
|
|
设置terminal的shell环境默认为zsh,输入以下命令
|
|
这条命令的 ` 是键盘tab上面的那个 ,接下来重启终端
zsh颜色主题和终端颜色主题 (Color Theme)
要配置两个部分:zsh主题(zsh theme)和终端的颜色主题(Color Theme)
由于使用了oh-my-zsh
,修改zsh的主题很容易,只要编辑~/.zshrc
文件,找到ZSH_THEME
一行,改为agnoster
即可
但是Windows默认终端的Color Theme改起来比较费劲,需要使用一个叫做colortool的工具。他是微软自带的一个修改终端配色方案的工具
首先在这里 下载
下载colortool.zip
并解压后,进入文件夹,按住shift
并点击右键选择在此处打开Powershell窗口
在其中输入
|
|
回车后,关闭这个新打开的Powershell窗口,回到之前的WSL窗口,输入如下命令以使zsh配置生效:
|
|
安装 Fira Code字体
点击这里下载:https://raw.githubusercontent.com/tonsky/FiraCode/master/distr/ttf/FiraCode-Retina.ttf
插件推荐
z
oh-my-zsh自带插件,开启即可
快捷访问常用目录的插件,可以让你非常方便的访问经常要使用的目录
比如我经常使用 cd ~/workspace/mpa-web
,安装后可以z m[tab][return]
来快速访问
PS: 刚装上后需要输入几次正常的 cd 命令之后他才能搜集到足够的信息整理出常用路径
d
oh-my-zsh自带插件,开启即可
使用命令d
列出历史纪录中10个最近的目录,输入数字可以直接跳转
在跳来跳去配置环境时很有用,因为你往往不记得刚才的配置文件在哪个路径里面
colored-man-pages
oh-my-zsh自带插件,开启即可
给man命令中的文档加上一些语法高亮。man命令可以用来查看其他命令的文档,比如man git
就会展示git命令的介绍。使用这个插件之后可以让这个文档可读性稍微好一点点
syntax-highlighting & zsh-autosuggestions
插件repo
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
这两个插件可以让你在终端输入命令时有语法高亮和自动补全。虽然放在了最后,但是这两个插件才是zsh真正的killer plugin :p
使用同样很简单,先通过如下命令安装:
|
|
然后和上面一样,在 .zshrc
加上插件名即可。
上面所有插件都打开的话,~/.zshrc
中应该这样写:
|
|
安装node
首先安装必要的包。
|
|
然后安装nvm的脚本,有两种方法curl或wget
通过curl:
|
|
通过wget:
|
|
检查安装及使用
注意,此处需要重启terminal终端才能生效。
使用nvm –help查看是否安装成功。
使用nvm ls查看已经安装的版本。
使用nvm ls-remote查看所有远端版本。
使用nvm install安装某个版本,如nvm install v5.3.0。
使用nvm use切换到某个版本,如nvm use v5.3.0使用5.3.0,nvm use system使用系统版本。
设置镜像源为淘宝
|
|
配置别名
|
|
在文件中添加,如下:
|
|
保存退出,然后执行:
|
|
zsh配置别名
|
|
在文件中添加,如下:
|
|
保存退出,然后执行:
|
|
OpenSSH Server 设定
首先,先使用 ssh-keygen
产生key,接着打开sshd_config
來编辑设定:
|
|
启动OpenSSH Server :
|
|
配置 VSCode 终端默认使用 WSL 的 bash
|
|
- 如果要调用 32 位进程,需要配置使用 Sysnative:
C:\\Windows\\sysnative\\bash.exe
- 如果 VSCode 是 64 位版本,可以直接使用:
C:\\WINDOWS\\System32\\bash.exe
或者C:\\WINDOWS\\System32\\wsl.exe