The Best IDE Strategy for Myself
Windows
-
安装MyASUS 华硕管家,自动安装驱动
-
登录 Google Chrome 账户并自动同步配置
-
安装常用软件
-
...
产 品:Listary授权信息 姓 名:准女婿 邮 箱:welcome5201311@163.com 注册码: DR6QRNJBSYB344AJ7NJA3EKZC9B2PMWV KF2HP9CAQSJMBZCJXM8KSH4H3XYPAKNS WRR6ZBJ3HQPPZGF8FL88VQSNZ27EAW8S AAV6TVFGLQZTHGJCAEMAKG74573ZTDDG 8NMLXAMZVJ6546QZLE7VTYZRNFKMHUBB JNWC2T2FR3EKVUDA2JEL85RDHLVFBC4Q 复制代码 复制代码 姓 名:准女婿 邮 箱:welcome5201311@163.com 注册码: AQUTK8NRYKGREDZMS68GPG9NPDYSYJJK FGQ2ZL8B6Z3STGXEST27EAS67F77HR6M CW7Y6YA85T75AQUX7W3CYBNJLCJE7GY9 WA3HSDTA8YLT2FPF8YMXWWWFLT4NQK4F C3LUGRGZR5R29CYAUPZ4XUEXDLGFZNGV JNWC2T2FR3EKULSBLMG9NLPJWRW29WYH 复制代码 复制代码 姓 名:准女婿 邮 箱:welcome5201311@znx_52pojie.com 注册码: JRWX9QN8GJYF9J3S27KYKY2F7UGCW9QD VUHQL8ZBERXM9KMY8UM8P23QKYDXHTCW VHD2WNSSP8CV755UFGALVG34XYEENR76 YSKTDDH29DEVTYD9V5TV8HLMRVGEUVC5 XKE62QZA7YH97CBBA5V7V53MC6XC89N6 4YA4DWA2TZ4VU8VT8S3R89W6HBKG3J42
-
系统设置
- Acount
- Your info: 登录账户
- Your info: 登录账户
- Sync your srttings: 同步配置
- System
- Display: 夜间暖色
- Clipboard: 启用剪切板
- About: 更改主机名
- Devices
- Bluetooth & other devices: 关闭蓝牙
- Touchpad: 设置触摸板手势
- Typing
- Advanced Keyboard Settings
- Input Language hot keys: 设置系统输入法热键
- Advanced Keyboard Settings
- Personalization
- Theme
- Background: 设置桌面壁纸
- Colors: 设置主题颜色
- Mouse Cursor: 设置鼠标主题
- Fonts: 设置字体
- Start: 设置开始界面
- 开启所有选项
- 排版磁条
- Taskbar: 设置任务栏界面
- 安装TranslucentTB 透明任务栏
- 安装XMeters 资源监测器
- 居中任务栏图标
- 隐藏桌面图标
- Theme
- Apps
- Apps & features: 卸载多余软件
- Startup: 管理开机自启软件
- Time & Language: 自动同步时间与时区,并显示农历
- Region: 设置所在地区与日期时间显示格式
- Language: 设置系统显示语言为英语,并下载中文包
- Administrative language settings
- Change system locale: 选择中文语系并取消勾选 Beta 设置
- Administrative language settings
- Ease of Access
- Mouse pointer: 更改鼠标大小
- Acount
WSL
-
安装 wt 配置settings.json
-
创建启动脚本
wt_quake.vbs
于文件夹%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
实现开机自启 quake 模式CreateObject("Wscript.Shell").Run "wt -w _quake", 0, True
-
安装dual-key-remap映射 CapsLock 键为“单击为 Esc,组合为 Ctrl”
-
解压文件夹到
%USERPROFILE%\AppData\Local
-
按照教程创建一个无 UAC 提示的应用程序快捷方式,并将快捷方式创建到
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
CreateObject("Wscript.Shell").Run "schtasks /run /tn dual-key-remap-elevated", 0, True
-
当前手动启动即可,之后便开机自启
-
-
安装WSL2
# in windows cmd on administrator mode wsl.exe --update wsl.exe --install
-
限制 WSL2 内存使用,
%USERPROFILE%\.wslconfig
[wsl2] memory=4GB swap=0
-
配置 WSL 开发环境, init.sh中包含我 linux 开发环境全套配置, 可以很方便的进行分发
# in wsl curl -Lo init.sh https://github.com/mrbeardad/MyIDE/raw/master/init.sh ./init.sh # 直接执行,不要`bash init.sh`
TIPS:
WSL2 访问 Windows 宿主机的代理软件,需要:
- 添加防火墙规则,允许宿主机某端口可被访问
- 设置代理软件可接受局域网代理请求
- Windows IP 由/etc/resolv.conf 可知
VSCode
-
下载并安装NeoVim,然后
- 安装配置目录vscode-neovim到
%USERPROFILE%\AppData\Local\vscode-neovim
- vscode 配置
init.vim
路径为%USERPROFILE%\AppData\Local\vscode-neovim\init.vim
- vscode 配置
nvim.exe
安装路径
- 安装配置目录vscode-neovim到
Others
Language
Lang | Language Server | Linter | Formatter | Syntax | Snippets | Debugger | Build | Doc | Test | Prof |
---|---|---|---|---|---|---|---|---|---|---|
C++ | clangd | clang-tidy | clang-format | - | - | lldb | CMake | Doxygen | gtest | gperftools |
Go | gopls | golangci-lint | gofmt | - | - | delve | go-build | swag | testify | go-prof |
Python | pyright | pylint, flake8 | yapf | - | - | - | - | - | - | - |
JS | tsserver | eslint | eslint | - | - | - | - | - | - | - |
HTML | - | tidy | prettier | - | - | - | - | - | - | - |
CSS | - | stylelint | prettier | - | - | - | - | - | - | - |
Markdown | - | markdownlint | prettier | - | - | - | - | - | - | - |
Other references: