作为一个前端开发人员,我的主力机器是 macOS,常用的软件汇总如下:
VS Code 编辑器
VS Code(
https://code.visualstudio.com/)是微软出品的开源免费编辑器,功能强大,插件丰富。我目前在用的插件有:
- Code Spell Checker,检查源码中的拼写错误
- CodeSnap,生成漂亮的代码截图
- EditorConfig for VS Code,一个代码格式化工具的插件
- ESLint,代码质量分析插件
- GitLens,更好的在 VS Code 中使用 Git
- Hex Editor,编辑十六进制文件
- MarsCode AI,人工智能编程助手
- Prettier,代码美化工具
- Tailwind CSS IntelliSense,配合 Tailwind CSS 框架使用,自动提示挺好
- Vue,用于 Vue 单文件组件的智能提示
iTerm2 终端工具
iTerm2(https://iterm2.com/)比 macOS 内置的终端工具好用一万倍。搭配上 oh-my-zsh(https://ohmyz.sh/),会让你的终端操作如虎添翼,不仅好看,而且生产效率翻倍。
Homebrew 包管理器
Homebrew(https://brew.sh/)是一个使用 Ruby 语言开发的包管理器,几乎可以安装一切 AppStore 之外的软件。
安装软件只需一句简单的 brew install xxx 即可。
Volta
Volta(https://volta.sh/)是一个基于 Rust 语句的 JS 工具链管理工具。
管理 Node.js 版本以前我使用 nvm,现在我使用 Volta。Volta 除了可以安装多个不同版本的 Node.js,还能实现 Node.js 的版本自动切换。
pnpm
pnpm(https://pnpm.io/)是一个中心化的、基于内容的 Node 包管理器。它的下载速度嗷嗷快。
它的离线功能也很棒,所有安装过的依赖会缓存在本地,即使断网也不怕。
Deno
Deno(https://deno.com/)是 Node.js 的同父异母的亲弟弟。我用它运行一些简单的 TypeScript 脚本,无需配置,开箱即用。
Obsidian
Obsidian(https://obsidian.md/)是一款本地优先的 Markdown 笔记软件,所有笔记存储在本地。我用它搭建我的个人知识库,利用 Git 仓库在不同电脑间同步。
Anki
Anki(https://apps.ankiweb.net/)是一款记忆软件,帮助你事半功倍的背诵需要记住的知识点。我一般用它背英语单词、API 等。