系统环境
跨平台
软件
- Google Chrome:🪟🍎🐧 前端开发调试必备的浏览器
- 插件参考:我的开发工具集
- Firefox:🪟🍎🐧 浏览器的替代选择,顺带检测下代码的兼容性
- Visual Studio Code:🪟🍎🐧 前端主力编辑器
- 插件参考:我的开发工具集
- GitHub Desktop:🪟🍎 没法用 SSH 拉代码就用它了
- 目前官方版本只支持 Windows 和 MacOS
- SourceTree:🪟🍎 免费的 Git 可视化软件
- 个人认为 MacOS 版本比 Windows 版本更好用一些
- FileZilla:🪟🍎🐧 FTP 文件传输
- Postman:🪟🍎🐧 API 文档和测试工具
- 别问我为什么不是国产某某某,因为它的知名度还是最高的
- FontForge:🪟🍎🐧 开源免费的跨平台字体生成工具,可用于网页字体等
- WPS Office:🪟🍎🐧 国产办公软件
- 除了 Windows 版都是比较良心的无广告软件,相较于 Office 全家桶它的占用还是比较小的
- KDE Connect:🪟🍎🐧 跨平台连接工具,可传输文件、剪贴板、远程操控等功能
- OBS:🪟🍎🐧 跨平台且免费的直播软件,不多说
- Affinity Photo:🪟🍎 跨平台的照片编辑软件,可购永久授权
- Docker Desktop:🪟🍎🐧 Docker 就不多介绍了吧,终于有 Linux 版了
- BalenaEtcher:🪟🍎🐧 开源且跨平台的优盘系统盘写入程序
- Moonlight QT:🪟🍎🐧 开源的游戏流式传输客户端
- 一般配合 Sunshine 服务端使用
- 除此之外它还支持 iOS 和安卓版本,详见该组织下的其他仓库
- Sunshine:🪟🐧 为 MoonLight 设计的自主托管游戏流式传输服务端
命令行软件
- Cloc:统计代码行数
- @Innei 提供的快速使用命令:
cloc . --exclude-dir=node_modules,.nuxt,.next,build,.vscode,dist,release,tmp --exclude-lang=JSON,SVG,XML
- @Innei 提供的快速使用命令:
- FFmpeg:几乎万能的开源媒体格式转换工具
- exiftool:读取、写入照片不限于 EXIF 信息的工具
- ImageMagick:图像处理工具,比 FFmpeg 要更专业
Windows
运行环境
- NVM Windows + NodeJS 套装
- Xampp:PHP 集成环境
- Apache + MariaDB + PHP + Perl
软件
- TortoiseGit
- TortoiseSVN
- Clash For Windows
- DevToys:开发者工具
- 内置时间戳转换、代码格式化、生成 MD5、Markdown 预览、JWT 解析、图片转换等
- PowerToys:如其名曰,是一款系统辅助工具
- 内置颜色选择、窗口布局、文件管理器功能拓展等
- WinSCP:图形化 SCP 工具,比 SFTP 协议的要好用一些?
- PowerToys:系统辅助工具,内置颜色选择、窗口布局、文件管理器功能拓展等
- SpaceSniffer:磁盘占用可视化工具,方便手动清理释放磁盘空间
- CrystalDiskInfo:硬盘状态检测工具,有二次元的版本,宅男最喜欢了
命令行软件
- tcping:模拟 TCP 连接检测工具
终端
- XShell:一款老牌的 Shell 工具,个人授权免费
- PowerShell 7:系统内置的版本太老了,赶紧换掉它
虚拟机
- VMware WorkStation Pro:虚拟机软件,话不多说
MacOS
包管理工具
- HomeBrew:Mac 包管理器(万物起源)
运行环境
- NVM + NodeJS 套装
- 这里建议直接使用 HomeBrew 安装
软件
- CotEditor:Mac 独占的一次性编辑器
- V2RayU:懂得都懂
- ClashX Pro:懂得都懂
- DevToys:DevToys 的 Mac 版本
- IINA:Mac 独占的播放器,媲美 QuickTime 的界面,更强的解码
- Microsoft Remove Desktop Beta:Windows 远程桌面工具(可惜 Linux 没有)
- CleanMyMac X:Mac 系统维护和清理软件(也有 Windows 的)
- iStat Menus:Mac 独占的付费系统监控软件(我嫖 @Innei 的)
- MacZip:Mac 独占的压缩软件,重点是免费
- Reeder:RSS 阅读软件,目前我用的是商店里绝版的 V4 版本,曾经限免获取的
- Hammerspoon:多功能系统扩展应用,例如可以用它结合插件实现实现快捷键分屏
- ShiftIt:没错,就是这个插件,体验毫不逊色于付费软件
- Android File Transfer:在 Mac 上管理安卓手机文件
- Macs Fan Control:风扇转速控制软件,免费版够用
终端
- 内置终端
- ITerm2
- 用了一阵子貌似没感觉比内置的好多少
虚拟机
- VMware Fusion
- 除了 Parallels 第二好用的 Mac 虚拟机软件吧,个人用户我记得可以申请免费许可证
Linux (Deepin)
运行环境
- NVM + NodeJS 套装
软件
- GitHub Desktop(民间版)
- Qv2ray
- Clash For Windows
虚拟机
- VirtualBox
- 应该是 Linux 上的唯一选择了吧
配置文件
可能是发行版之间存在差异,部分系统需要修改配置文件才能更好的使用。
.vimrc
注意:
Deepin 的 Vim 默认开启了可视化块选复制功能(Visual 模式),但由于无法接入系统剪切板,会被存储到 Vim 自身的寄存器。@提莫
这种骚操作会直接导致无法复制编辑器里的内容,这里直接禁用 Visual 模式解决。
:set mouse-=a