macos 必装工具
这里列举了一些 macos 上常用的工具,主要 AI 相关工作使用
命令行工具
macos 提供了很好的命令行支持,但是 macos 自带的命令行客户端不是很好用。
iTerm
或者叫 ITerm2,macos 上的一款命令行客户端,支持分栏等功能,比较好用。
zsh/oh-my-zsh
bash 是所有系统都带的默认命令行解释器,但是本身不太好用,所以可以安装 zsh,同时安装 Oh My Zsh。可以启动比较强大的命令行环境,通过安装各种插件来自定义命令行工具。
关于 fish shell,因为 fish 本身跟 bash 不兼容,所以不太建议使用,但是 fish 本身对新手特别的友好,很方便使用。
xquartz
macos 下的 xwindow 移植,必须安装这个软件,同时开启 X 转发,才能在命令行启动 linux 下的 GUI 程序。
[[python]] 环境/代码编辑
miniconda
Miniconda — Conda documentation
一个多版本管理工具,可以用来装多个不同版本的 python,建议用这个工具来管理系统里面安装的 python。国外的源比较慢,可以使用国内的源。
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
jupyterlab
下一代的 jupyter,可以直接安装这个,不需要使用 jupyter 了。
vscode 本身也支持 ipynb 格式文件的编辑和运行,而且配合 Remote - SSH - Visual Studio Marketplace 可以实现跟 jupyterlab 几乎一样的使用体验。
vscode
微软出品的文本编辑器,通过一些插件可以实现与 ide 几乎一样的功能。
几个常用插件,推荐安装
- python
- jupyter 支持 ipynb 文件格式
- 代码智能补全(装一个就够了)
- kite
- tabnine
其他工具
- macOS(或 Linux)缺失的软件包的管理器 — Homebrew
- scroll reverser 反转鼠标滚轮方向
- openinterminal-lite 在当前位置打开命令行
- openineditor-lite 在当前位置打开编辑器
- gimp 图像编辑,对标 photoshop
- screen/tmux 在命令行中管理会话,保证命令行关闭之后程序保持运行
- vmware fusion 个人版,免费的虚拟机软件,
- docker mac 上的 docker 是基于虚拟机实现的,所以除非必要,不然直接用虚拟机软件可能比较好。
- paralles clients 免费的远程桌面工具
- linux上需要安装 xrdp,才能用 远程桌面协议连接 GUI 进行操作,跟 windows 的远程桌面几乎一样。
- RIME | 中州韻輸入法引擎 [[程序员]]的输入法,就是配置太麻烦。c