分享一些Mac OS上适合程序员的APP及其配置

582 阅读2分钟

分享下笔者在Mac做开发时用着还算顺手的工具、及其相应的配置。同时也方便笔者之后换新机的时候能快速把工具安装好。

1. Alfred

Alfred可以快速打开Mac上的APP、搜索文件/文件夹、打开系统设置、进行web搜索等。它和 Mac 自带的聚焦(Spotlight)很像,但是个人觉得它比聚焦更好用。

它可以直接打开web搜索 image.png 上图是APP内置的搜索,还可以自定义一些,例如: image.png

image.png 上面这两个是笔者用的比较多的,分别打开有道词典网页版,高德地图网页版,并显示搜索的结果。

还可以直接当作计算器用 image.png

查找并打开APP image.png

当然有些高级功能需要购买Powerpack以后才能使用,不过笔者觉得没啥必要,基础功能就足够日常使用了。

2. Xcode Command Lines Tool

这是 Xcode 的可选命令行工具,为mac终端用户提供了许多常用的工具,实用程序和编译器。包括svn,git,make,GCC,clang,perl,size,strip,strings,libtool,cpp,what以及其他很多能够在Linux默认安装中找到的有用的命令。

安装比较简单

  1. 启动terminal或者iterm终端
  2. 输入:
xcode-select --install

之后按照提示进行安装即可,可以参考这篇文章Mac OS X中安装命令行工具Command Line Tools

3. iTerm2

iTerm2估计是Mac上安装的最多的第三方终端APP了吧,纯免费使用,可以根据自己的喜好做各种美化和配置。笔者用的比较多的是以下几个配置:

3.1 Homebrew

Mac下一个很强大的软件包管理工具,只需要执行一条命令,就可以安装、卸载、更新、查看、搜索软件,安装也很简单,只需要一条命令

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

如果发现安装不了,可以尝试更换镜像

3.2 bash自动补全

使用 homebrew 来安装,执行以下命令

brew install bash-completion

安装完成,需要在.bash_profile文件中添加代码

[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion

或者用下面这个方式添加到.bash_profile

echo "[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion" >> ~/.bash_profile

添加后执行

source ~/.bash_profile

重启一下iterm2,即可(效果见下图)
录屏2024-02-07 22.56.07.gif

3.3 设置iTerm的字符颜色

我现在在用的是下面这个配置,这个应该是很多年以前在配置ubuntu的时候从网上找到的。应该是参考了这篇文章 How to Change the Colors of Your Bash Shell Prompt on Linux 时间有点久远,记不太清了,感兴趣的朋友可以搜索一下“bash shell color prompt”,看看这些代表的含义是什么。

# enables colorin the terminal bash shell export
export CLICOLOR=1

# sets up thecolor scheme for list export
export LSCOLORS=gxfxcxdxbxegedabagacad

# sets up theprompt color (currently a green similar to linux terminal)
export PS1='[\033[01;34m]\u:[\033[01;31m]\w[\033[00m]$ '

# enables colorfor iTerm
export TERM=xterm-256color

3.4 git-completion

从名字就可以看出是 git 自动补全工具,配置起来很简单,只需要两步:

  1. github.com/git/git/blo… 复制文件到任意位置,例如当前用户的根目录(~/.git-completion.bash)
  2. 在 .bashrc/.zshrc 中添加一行语句:source ~/.git-completion.bash 保存退出即可

3.5 Vim 编辑器设置

先复制一份vim配置模板到个人目录下,然后用vi打开这个文件

cp /usr/share/vim/vimrc ~/.vimrc #复制文件
vi ~/.vimrc #打开文件

在文件中追加一下语句

set nu!  #行号
syntax on #语法高亮
set mouse=a #设置支持鼠标

保存退出,即完成配置 image.png

4. iShot

iShot是一款国产截图工具,支持长截图、标注、贴图、取色等。 image.png

5. Visual Studio Code

这个就不多说了,功能强大的文本编辑器,除了普通文本,在开发过程中用的最多的就是查看json数据了。