Mac上的高效软件与配置
工欲善其事,必先利其器 🥷
文章取自本人日常使用习惯,不一定适合每个人,如您有更好的提效工具或技巧,欢迎留言 👏🏻
软件推荐
Homebrew
懂得都懂,mac 的包管理器,可以直接去官网按照提示安装即可。
安装完成后记得替换一下镜像源,推荐腾讯镜像源。
# 替换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
如果没有 🪜,可以使用国内大神的脚本傻瓜式安装:
# 按照提示操作下去即可
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
oh-my-zsh
直接点击官网安装即可。
~/.zshrc
配置文件的部分配置:
# 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`:
# solve git messy code in vscode terminal
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LESSHARESET=utf-8
alfred(废弃)
选择使用 raycast 平替 alfred
懂得都懂,这个是 mac 上的效率神器了,剪贴板、搜索引擎、自动化工作流等等就不多说了,网上教程很多。
分享一下平时使用的脚本吧:
- VsCode 快速打开项目,别再用手拖了,直接
code 文件夹名
不香嘛 🍚- CodeVar,作为程序员起名字是个头疼事,交给它 👈🏻
- markdown table,用 vscode 写 markdown 我想只有 table 最让人厌烦了吧哈哈
- alfred-github-repos,github 快捷搜索
- alfred-emoji emoji 表情
Raycast
对比 alfred, 我感觉 Raycast 更加现代化,同时也更加符合我的需求,插件也都比较新,集成了 chatgpt。so,我毫不犹豫的投入了它的怀抱。
它的插件生态较好,使用起来也相当简单,安装完成后,可以去设置中设置 别名 或者 快捷键。
插件推荐(直接 store 里搜即可):
- Visual Studio Code Recent Projects,vscode 快读打开项目
- Easy Dictionary,翻译单词
- emoji
- IP-Geolocation 查询 IP
- Github
Karabiner Elements
用这个软件我是为了使用 F19 键,来丰富我的快捷键操作~💘
点击 Change right_command to F19。进入页面后,直接 import
,然后到 Karabiner Elements
的 complex 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) 下载下来后手动安装。brew tap homebrew/cask-fonts
brew install --cask font-fira-code
vim 配置
对于习惯了 mac 快捷键 ctrl + f/b/a/e/n/p
的我来说,vim 在插入模式下,鼠标光标的控制太难用了,好在可以修改配置解决:
- 先创建配置文件
# 如果没有,先创建 .vimrc
touch ~/.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
之前有用过一段时间 nvm
,咋说呢,慢。。。后来发现了 fnm
这个好东西,Rust 打造,相信前端一听到这个大名就一个反应,快!
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
nrm
npm i nrm -g
# nrm 常用命令
nrm ls
nrm use
nrm add [name] [url] # 添加新的镜像源(比如公司的私有源)
nrm del [name]
Vscode monokai pro 主题 license
id@chinapyg.com
d055c-36b72-151ce-350f4-a8f69