Mac上的高效软件与配置

警告
本文最后更新于 2022-09-13,文中内容可能已过时。

工欲善其事,必先利其器 🥷

文章取自本人日常使用习惯,不一定适合每个人,如您有更好的提效工具或技巧,欢迎留言 👏🏻

官网

懂得都懂,mac 的包管理器,可以直接去官网按照提示安装即可。
安装完成后记得替换一下镜像源,推荐腾讯镜像源

sh

# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/brew.git

# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/homebrew-core.git
如果没有 🪜,可以使用国内大神的脚本傻瓜式安装:

sh

# 按照提示操作下去即可
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

直接点击官网安装即可。

~/.zshrc 配置文件的部分配置:

sh

# zsh theme;default robbyrussell,prefer miloshadzic
ZSH_THEME="miloshadzic"
# plugins
plugins=(
  # 默认的,配置了很多别名 ~/.oh-my-zsh/plugins/git/git.plugin.zsh
  git
  # 语法高亮
  # https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh
  zsh-syntax-highlighting
  # 输入命令的时候给出提示
  # https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh
  zsh-autosuggestions
)

# 让terminal标题干净
DISABLE_AUTO_TITLE="true"
当VsCode终端出现git乱码问题,添加以下代码进 `~/.zshrc`:

sh

# solve git messy code in vscode terminal
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LESSHARESET=utf-8
选择使用 raycast 平替 alfred

懂得都懂,这个是 mac 上的效率神器了,剪贴板、搜索引擎、自动化工作流等等就不多说了,网上教程很多。

分享一下平时使用的脚本吧:

- VsCode 快速打开项目,别再用手拖了,直接code 文件夹名 不香嘛 🍚 - CodeVar,作为程序员起名字是个头疼事,交给它 👈🏻 - markdown table,用 vscode 写 markdown 我想只有 table 最让人厌烦了吧哈哈 - alfred-github-repos,github 快捷搜索 - alfred-emoji emoji 表情

官网

对比 alfred, 我感觉 Raycast 更加现代化,同时也更加符合我的需求,插件也都比较新,集成了 chatgpt。so,我毫不犹豫的投入了它的怀抱。

它的插件生态较好,使用起来也相当简单,安装完成后,可以去设置中设置 别名 或者 快捷键

插件推荐(直接 store 里搜即可):

  • Visual Studio Code Recent Projects,vscode 快读打开项目
  • Easy Dictionary,翻译单词
  • emoji
  • IP-Geolocation 查询 IP
  • Github

下载地址

用这个软件我是为了使用 F19 键,来丰富我的快捷键操作~💘

点击 Change right_command to F19。进入页面后,直接 import,然后到 Karabiner Elementscomplex modifications 内添加规则即可。

不得不说体验真的完美啊~~~ 🥳

  • clashX,🪜 工具,github 地址,选择它是因为好用,而且支持了 apple chip
    clasX 科学上网教程,很简单,但是需要提前购买 🪜 哦。
  • iShot Pro,截图、贴图软件,功能较全,目前为止很好用,AppStore 下载
  • keka,目前用过的 mac 上最好用的解压缩软件,下载地址,AppStore 也有,不过是收费的,有条件建议支持一下
  • IINA,干净好用的播放器,下载地址
  • Downie 4,下载视频神器,下载地址,这个我支持了正版~
  • PicGo,图床工具。github 地址
  • Dash,汇集了计算机的各种文档,配合 Alfred 查起来特别方便,下载地址,这个我也支持了正版~
  • AppCleaner,干净卸载软件,这个更较小,支持 M1(推荐),下载地址。(更新:用了 raycast 后,此软件好像有点多余了哈哈)

欢迎路过的兄弟留言补充 👏🏻👏🏻👏🏻

强迫症,个人目前最喜欢的字体是 inconsolata,可以保证两个英文和一个汉字对齐。
点击inconsolata进去下载安装即可。

另外,连体字可以选择 Fira Code 如果使用下方命令安装不上,建议去 [github 地址](https://github.com/tonsky/FiraCode) 下载下来后手动安装。

sh

brew tap homebrew/cask-fonts
brew install --cask font-fira-code

对于习惯了 mac 快捷键 ctrl + f/b/a/e/n/p 的我来说,vim 在插入模式下,鼠标光标的控制太难用了,好在可以修改配置解决:

  1. 先创建配置文件

sh

# 如果没有,先创建 .vimrc
touch ~/.vimrc
  1. 写入配置(更多配置请自查)

sh

syntax on      "语法高亮"
set number     "显示行号"
set cursorline "高亮光标所在行"
set autoindent "回车缩进跟随上一行"
set showmatch  "高亮显示匹配的括号([{和}])"

"配置插入模式快捷键"
inoremap <C-f> <Right>
inoremap <C-b> <Left>
inoremap <C-a> <Home>
inoremap <C-e> <End>
inoremap <C-k> <Up>
inoremap <C-l> <Down>
inoremap <C-q> <PageUp>
inoremap <C-z> <PageDown>

之前有用过一段时间 nvm,咋说呢,慢。。。后来发现了 fnm 这个好东西,Rust 打造,相信前端一听到这个大名就一个反应,快!

fnm github

sh

brew install fnm
# 根据官网提示,把下方代码贴进对应shell配置文件 .zshrc
eval "$(fnm env --use-on-cd)"

# 安装不同版本node
fnm install version
# 设置默认node
fnm default version
# 临时使用node
fnm use version

# 查看本地已安装 node
fnm ls
# 查看远程可安装版本
fnm ls-remote

sh

npm i nrm -g
# nrm 常用命令
nrm ls
nrm use
nrm add [name] [url] # 添加新的镜像源(比如公司的私有源)
nrm del [name]

txt

id@chinapyg.com
d055c-36b72-151ce-350f4-a8f69