我的 Windows 开发环境
需安装的软件工具
- scoop 或 Chocolatey 安装好 choco 或 scoop 后,可以通过命令安装其他软件,个人可以维护一个常用的软件列表,写成一个脚本,这样每次一台新的 Windows 系统,就可以通过这个脚本完成80~90%的装机工作了。
- Wox Github Download 里面还会附带 Python 和 Everything 的安装文件。
- cmder,安装好之后,需设置默认启动的 shell 为 bash,以及设置为
Quake style
,这样只要按 “Ctrl + `” 快捷键就可以随时调出 shell 了。 nvm-windows download注意要下载 v1.1.7 版本,之前的版本存在 npm 安装不上的问题。官网下载不了的话,尝试使用此链接下载。安装 LTS 的node
和npm
在官网查看一下 LTS 最后版本号,后执行命令:nvm install 12.18.0
- 直接安装 Node.js LTS 长期支持版,会同时自动安装 Chocolatey,而且也不会出现 nvm-windows 的那么多问题,我用上面的安装出来后,在安装 Strapi 时总是提示
create-strapi-app
不是合法命令,感觉是路径问题,yarn
或npx
等识别的路径中找不到node-modules
目录吧,懒得找原因了,就直接下个 Node.js 安装了再试。- 安装成功后,需要设置Yarn 和 NPM 国内快速镜像(淘宝镜像)
- [vbox] 和 [vagrant]
- Vagrant使用国内镜像安装插件和box镜像
vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
需进行的设置
- 将 Capslock 键替换为 Esc 键,方便使用 vi 快捷键; 参考:windows中Esc与CapsLock、Alt与Ctrl调换位置
原文中是这样:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,3a,00,01,00,01,00,3a,00,38,00,1D,00,1D,00,38,00,00,00,00,00
我因为只想把 Capslock 键换成 Esc 的功能,所以改为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00
很奇怪,文中的顺序好像是反的,我用上面这个执行反而可以正常达到效果,即 01,00 与 3a,00 的顺序,似乎是后面的是要改变的,前面的才是改变成什么按键的意思。
保存为 switch-capslock-esc.reg
文件,运行后重启 Windows 就可以了。
Win10 卸载 OneNote
输入
Get-AppxPackage *OneNote* | Remove-AppxPackage
回车即可。
Win10 的 Python 开发环境
注意: 按照说明安装好后,在 cmder 的 bash 中运行 mkvirtualenv
是不识别的,只能通过 mkvirtualenv.bat
运行才可以,或者在 Win10 自带的 cmd 中运行 mkvirtualenv
才行。