文章

Free Tools for Coding in MacOS

在日常的编程和使用Mac的过程中,有一些工具和应用程序可以极大地提升效率和用户体验。本文将介绍一些我常用的Mac工具和编程相关的应用,都是免费使用。

Free Tools for Coding in MacOS

HomeBrew 🍺

Homebrew 是 MacOS 上最流行的包管理器,可以方便地安装和管理各种软件包和工具。作为 Mac 程序员用户的重中之重,一定要安装 Homebrew 方便后续的配置:Homebrew 官方网站,我能想到推荐的工具基本上都可以通过 Homebrew 安装。复制下方命令到终端一键执行即可:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

后面提到的软件包或工具如果支持 brew 命令安装,我会在名称后面附上 “🍺” 的标签。

Code 🧑‍💻

  1. Visual Studio Code

    作为一款强大的代码编辑器,VS Code 支持多种编程语言和扩展插件,极大地提升了代码编写和调试的效率。不过现在我 Cursor 用的多。

  2. iTerm2

    iTerm2 是 macOS 上的终端替代品,提供了丰富的功能,如分屏、多标签、搜索等,适合开发者使用。

  3. Cursor

    Cursor 是一个 AI 驱动的代码助手,可以帮助生成代码片段、自动补全代码,提高编程效率。

  4. Anaconda

    Anaconda 为了方便管理 Python 环境和包,特别适合数据科学和机器学习项目。

  5. Fish Shell🍺

    Fish 是一个用户友好的命令行 shell,提供了智能自动补全和语法高亮等功能,提升终端使用体验。

    1
    
     brew install fish
    

Apps

  1. BetterDisplay🍺

    BetterDisplay 可以帮助用户更好地管理和调整外接显示器的分辨率和布局,提升多显示器使用体验。

    1
    
    brew install --cask betterdisplay
    
  2. Stats🍺

    Stats 是一款系统监控工具,可以实时显示 CPU、内存、网络等系统资源的使用情况,方便用户了解系统状态。

    1
    
     brew install --cask stats
    
  3. Raycast🍺

    Raycast 是一款集成了多种实用功能的 macOS 启动器,可以替代 Spotlight、剪贴板历史、窗口管理等应用。

    1
    
    brew install --cask raycast
    
  4. The Unarchiver

    The Unarchiver 是一款强大的解压缩工具,支持多种压缩格式,适合处理各种压缩文件。可以通过 app store 或者 去官网手动下载安装。

  5. IINA

    IINA 是一款现代化的 macOS 视频播放器,支持超多种视频格式和高级播放功能,提供良好的用户体验。

  6. Excalidraw

    Excalidraw 是一款开源的在线白板工具,适合进行头脑风暴、流程图绘制和协作。这个画图工具更适合快速绘制草图和概念图。

  7. draw.io

    draw.io 是一款功能强大的在线绘图工具,支持流程图、网络图等多种图形的绘制,适合各种设计需求。这个画图工具更适合正式的流程图和结构图设计,比如论文中的图。以上两款画图工具都可以在线使用而不必下载app。

  8. Skim

    Skim 是一款专为 macOS 设计的 PDF 阅读器,提供注释、书签等功能,适合阅读和标注 PDF 文档,在用 Neovim 写 latex 文件时,可以将它设置为 PDF 预览器。

本文由作者按照 CC BY 4.0 进行授权