Skip to main content

Command Palette

Search for a command to run...

vscode windows下使用 on-my-zsh

Published
1 min read

1.下载使用 Cygwin
2.安装步骤如图所示

Snipaste_2021-05-12_13-02-40.png

Snipaste_2021-05-12_13-03-05.png

Snipaste_2021-05-12_13-03-13.png

Snipaste_2021-05-12_13-03-30.png 👆此处可选择国内源 网易源

Snipaste_2021-05-12_13-04-15.png

3.完成安装并启动终端。
4.我们将使用Cygwin安装一些软件包,这些软件包将有助于在Windows上使用Linux系统。我们将安装apt-cyg,它将像apt-get一样工作,并且还将安装许多其他软件包,例如vim。

     > wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg

     > install apt-cyg /bin

     > apt-cyg install curl zsh git gdb dos2unix openssh vim [or your favorite text editor]

5.此时我们安装完相关依赖。
6.现在开始我们配置增加 on-my-zsh。

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

7.默认情况下系统并没有选择 zsh 配置,需要到用户目录中配置 .bashrc

      > cd ~
      > vim .bashrc

8.在配置项最后增加 exec /bin/zsh 保存并执行 source .bashrc 这样每次打开 Cygwin 都会默认开启zsh。
9.修改文件.zshrc 修改自己喜欢的主题 我使用的是 Obraun点击查看皮肤列表

     > cd ~
     > vim .zshrc
     > 找到文件的中的 ZSH_THEME="Obraun"  Obraun是我的主题,可修改自己喜欢的 ~

10.保存并 执行 source .zshrc
11.设置 vscode 中的终端为 Cygwin 步骤如下 👇

Snipaste_2021-05-12_13-29-01.png Snipaste_2021-05-12_13-30-49.png Snipaste_2021-05-12_13-31-58.png 12.vscode相关配置

  "terminal.integrated.defaultProfile.windows": "Cygwin",
  "terminal.integrated.profiles.windows": {
    "Cygwin": {
       // 此处发现一个bug,长时间未使用终端会导致无法输入
      // "path": "C:\\cygwin64\\bin\\bash.exe",
      // 使用zsh就好了
      "path": "C:\\cygwin64\\bin\\zsh.exe"
    }
  }

完成,又可以开心的coding了 ~~~~

69 views

More from this blog

Object.freeze() vs Object.seal() vs Object.preventExtensions()

今日详解ES5相关知识,区分下这三者的关系 Object.freeze() 冻结一个对象。这实际上是使对象不可变的最严格的方法。它执行以下操作: 防止添加新属性 不允许删除现有属性 不允许更改的直接属性 可以修改子对象的属 Object.seal() 封闭对象,防止向对象添加新属性。它执行以下操作: 允许更改对象的现有属性 防止添加新属性 不允许删除现有属性 Object.preventExtensions() 防止向对象添加新属性(即防止将来扩展对象)。它执行以下操作: 允许更改...

May 7, 20221 min read87
Object.freeze() vs Object.seal() vs Object.preventExtensions()

解决Virmach Vps, 谷歌搜索频繁人机验证问题

virmach机器速度还可以,但谷歌搜索的时候频繁出现“reCAPTCHA”人机验证,实在无解.. 查得问题是 virmach大部分是 RN、CC机房 IP段可能处于Google黑名单...、 1. 申请IPV6隧道 virmach并不自带ipv6, 则使用IPv6 隧道。 申请 https://tunnelbroker.net [一个账号可以申请 5 个隧道] 注册登陆。 在左侧的 User Functions 中,点击 Create Regular Tunnel. IPv4 E...

Dec 9, 20211 min read286
解决Virmach Vps, 谷歌搜索频繁人机验证问题
L

lolis

12 posts