Published on

Make mac awesome

Authors

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

说明: 全是个人的使用习惯, 不一定适合每个人, 如你有更好的提效工具或技巧, 欢迎留言 👏🏻

软件推荐

Homebrew 官网地址

没有🪜或者懒得折腾的直接使用国内大神的脚本傻瓜式安装:

# 按照提示操作下去即可
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.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

oh-my-zsh 官网地址

修改 ~/.zshrc 部分配置:

# zsh theme;default robbyrussell, prefer miloshadzic
ZSH_THEME="miloshadzic"
# plugins cd ~/.oh-my-zsh/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"

alfred(花了米支持,架不住raycast颜值更讨我喜欢)

用 alfred 的兄弟

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

就分享一下平时使用的插件:

- VsCode 快速打开项目, 别再用手拖了, 直接code 文件夹名 不香嘛

- CodeVar, 作为程序员起名字是个头疼事, 交给它 👈🏻

- markdown table, 用 vscode 写 markdown 我想只有 table 最让人苦恼了吧哈哈

- alfred-github-repos, github 快捷搜索

Raycast 官网地址

Raycast 的高颜值、丰富的插件、澎湃的活力, 并且集成了 AI, 让我毫不犹豫的投入了它的怀抱。

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

  • Visual Studio Code, 快速打开访问过的项目
  • Easy Dictionary, 目前用过最好用的翻译了(可以看见音标)
  • IP-Geolocation, 查询 IP
  • Github, 都懂
  • Port Manager, 管理端口进程
  • Antd, 方便直接搜索 antd 的组件
  • change case, 快捷切换蛇形、驼峰等命名

Karabiner Elements 官网下载

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

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

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

其他软件

  • clashX, 🪜, 由于不可知原因, github 仓库已经无了~自行谷歌下载吧(别存云盘, 也会被和谐😭)
  • iShot Pro, 截图、贴图软件, 功能较全, 目前为止很好用,
  • keka, 目前用过的 mac 上最好用的解压缩软件, 官网下载(免费), AppStore 下载(付费)
  • IINA, 干净好用的播放器, 下载地址
  • Downie 4, 下载视频神器, 下载地址, 这个我支持了正版~
  • PicGo, 图床工具 github 地址
  • Dash, 汇集了计算机的各种文档, 配合 raycast 查起来特别方便, 下载地址, 这个我也支持了正版~
  • AppCleaner, 干净卸载软件, 这个更较小, 支持 M1(推荐), 下载地址。(更新:用了 raycast 后, 此软件好像有点多余了哈哈)

字体

强迫症, 个人目前最喜欢的字体是 inconsolata, 可以保证两个英文和一个汉字对齐.
点击下载 inconsolata, 拖进 mac 的 Font Book 即可.

喜欢连体字的可以使用比较热门的 Fira Code, 下载安装 github 或:

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

vim 配置

个人习惯了 mac 快捷键 ctrl + f/b/a/e/n/p, vim 在插入模式下, 鼠标光标的控制hjkl不适合我, 好在可以修改配置解决:

# vim ~/.vimrc
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>

前端开发环境配置

fnm github

之前有用过一段时间 nvm, 后来某次冲浪发现 nvm 制造的锅 -- 每次打开terminal会等待一会儿.

再后来发现了 fnm 这个好东西, Rust 打造, 相信前端一听到这个大名就一个反应, 快!

brew install fnm

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

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

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

nrm

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

Monokai pro license

// 网上搜到的, 有钱的兄弟还是要支持正版!
id@chinapyg.com
d055c-36b72-151ce-350f4-a8f69

看完本文, 你有什么高效的小技巧推荐呢? 欢迎路过的兄弟留言补充! 👏🏻👏🏻👏🏻