记录本人自用的环境
1 windows环境 wsl 以及 docker 安装
将windows10系统更新到2004版本以上,或者直接用win11,管理员启动powershell,输入命令wsl --install
即可自动完成安装。自动安装的最后一步会自动装ubuntu系统,这一步在命令行会很慢,建议直接Ctrl+C
跳过这一步,自己去windos商店下载ubuntu
访问官网下载docker desktop:
Install Docker Desktop on Windows | Docker Documentation
2 网络代理
进入wsl 命令行直接运行下面命令
docker run -d \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
--restart=always \
--name v2raya \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya:v1.5.3
# v1.5.3之后的版本不知道为什么用不了,懒得研究了
# 之后网页访问http://localhost:2017/设置代理服务器,不会就看官网:https://github.com/v2rayA/v2rayA
# 修改系统代理
export http_proxy=localhost:20172
export https_proxy=localhost:20172
# 上面是临时修改,永久修改可以吧这个加入/etc/profile
设置好后本地windows也能使用这个代理,完美解决wsl命令行和windows同时需要上google、github等外网的问题
3 其他
命令行美化
sudo apt install zsh
#接下来自行安装oh-my-zsh,官网的脚本需要代理才能下载
cd ~
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
#自动补全
#自动补全目前在windows的vscode的命令行中有bug,长按退格键删除命令时字符显示会错位,至今未修复(2021-12-14)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
sudo vim ~/.zshrc #在 plugins=(git)下方添加 plugins=(zsh-autosuggestions)
source ~/.zshrc
自动补全效果: