目录
基础软件
用于开发和管理环境的一些基础软件:
- Brew
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- DevToys
- brew install --cask devtoys
- Wezterm
- brew install --cask wezterm
- Warp
- brew install --cask warp
- Vscode
- Chrome浏览器
- Git
- brew install git
- 配置 Github 的 ssh
- TailScale
编程环境
重装系统之后, 编程内容也发生了变化, 从 Java 转向了 Rust, 决定主要写 Rust、 Python、 Swift 三种语言, 因此环境主要如下:
- Rust
curl https://sh.rustup.rs -sSf | sh
- path: $HOME$/.cargo/
cargo install cargo-generate
cargo install --locked cargo-deny
cargo install typos-cli
cargo install git-cliff
cargo install --locked cargo-nextest
- Python
- [miniconda]
- path: ~/miniconda
- Swift
- Xcode
- Astro
- Node.js
- path: /usr/local/bin/npm
- path: /usr/local/bin/node
VsCode 插件
列举目前 VsCode 内使用的插件和负责的功能:
- 基础
- GitLens
- GitHub Copilot
- Prettier
- REST client
- TODO Highlight
- YAML
- Error Lens
- Rust
- crates
- rust-analyzer
- Rust Test lens
- Rust Test Explorer
- Even Better TOML
- Markdown
- Mardown All in One
- Astro
- Astro