头图

安装终端iTerm2

https://iterm2.com/

Homebrew 包管理工具

安装brew

自动脚本(全部国内地址)https://zhuanlan.zhihu.com/p/111014448

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

苹果电脑 卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

安装git

如果有装Xcode,则会自带git,Xcode用于Ios开发。如果没有可以用brew下载
`brew install git
配置基础信息和 SSH

$ git config --global user.name "jianhao"                       // 设置用户名
$ git config --global user.email "jianXXXia@163.com"           // 设置邮箱

生成公钥
ssh-keygen
查看公钥
cat ~/.ssh/id_rsa.pub

安装node环境

安装 nvm 之后最好先删除下已安装的 node 和全局 node 模块:

npm ls -g --depth=0 #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装

sudo rm -rf /usr/local/lib/node_modules #删除全局 node_modules 目录
sudo rm /usr/local/bin/node #删除 node
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #删除全局 node 模块注册的软链

安装 nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

node版本管理 n

brew install n


sudo n 12.22.2   下载版本

sudo n       多版本选择版本

brew 安装

brew install nvm
安装完成后,必须在你的 .bash_profile 加入以下这行,让你可以直接在shell使用nvm指令
source $(brew --prefix nvm)/nvm.sh

保存环境配置,重新source你的 .bash_profile 来让设定生效,不然每次都得重配

source ~/.bash_profile

如果是第二次需重配 – 解决方式
打开文件open .bash_profile
复制下面的进去

source ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

把nvm下载配置成国内镜像

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

安装完成后请重新打开终端环境,Mac 下推荐使用 oh-my-zsh 代替默认的 bash shell。

选择合适的版本安装

nvm install 10.15.3          // 安装指定版本的node,会自动切换到该版本
nvm install node             // 安装最新稳定版本的node(即current版本)
nvm use 10.15.3  //设置使用的node版本

nvm alias default 0.12.7 #设置默认 node 版本为 0.12.7  (不然终端关掉后 重新打开就又恢复第一个下载的版本)

查看安装是否成功,以及nvm当前使用的node版本
node -v

卸载nvm

卸载nvm
移除nvm内容以及删除nvm,切记使用完命令后重启终端。
`1: cd ~
2: rm -rf .nvm`
删除nvm中某一个node版本
nvm uninstall 版本号

修改hosts文件

打开finder,Command + Shift + G ,输入/etc/hosts,
把host文件拖到桌面,修改之后,放回原文件夹,即可成功修改host

下载vscode

然后vscode的前端插件

下载搜狗输入法

别问为什么下载这个输入法,问就是自带的赶脚不好用

印象笔记 一处记录,多端可看

云笔记 记得东西比较多,

chorme浏览器 前端标配

yyds,然后浏览器插件 redux-tools...

  • AdBlock 最佳广告拦截工具
  • Eye Dropper 颜色选取工具
  • FeHelper JSON 自动格式化、手动格式化,支持排序、解码、下载...
  • Google 翻译 翻译网页
  • Infinity 新标签页主题自定义工具
  • The Great Suspender 冻结暂时用不到的标签页,以便释放系统资源
  • The QR Code Extension 将链接转为二维码,方便访问
  • Wappalyzer 分析当前网页用的技术
  • 沙拉查词 划词翻译工具
  • Tampermonkey 油猴通过安装各类脚本对网站进行定制
  • Toby for Chrome 整理多个标签页,类似的还有 One Tab
  • FeHelper JSON自动格式化、简易postman、时间戳转换...

微信 企业微信 WPS 网易云

超级右键

与window功能相似,右键可以显示要打开那个软件之类的

钥匙串访问中的WiFi密码

有时候忘了访问过的 wifi 密码,这时候就可以通过钥匙串访问查看密码。Command + 空格打开聚焦搜索,搜索钥匙串访问并打开,选择系统,找到你想要查看的 wifi 账号,双击打开,勾选显示密码即可看到 wifi 密码。

重点 使用mc电脑快捷键

Mac和Windows按键对应关系

control    ctrl
option   Alt
command    功能键,即苹果键

访达

command + shift + 3    //截取全屏到桌面
command + shift + 4   //截取所选区域到桌面
command + shift + N  //新建文件夹
command + shift + .   //显示/隐藏文件
command + shift + G  //调出窗口,可输入绝对窗口直达
command + C //复制文件
command + V //粘贴文件
command + Option + V   //剪切文件   需要先复制文件
comand + option + C // 复制选中文件的路径
command + o     //打开文件
command + 上  //  到上一层
command + delete  //将文件移动到废纸篓
command + shift + delete  //清空废纸篓
空格键 快速查看选中的文件,也就是预览功能
剪切文件  先command + c之后到需要粘贴的位置command + option + v

浏览器

command + L    //光标直接跳至地址栏
command + T //打开一个新的标签页
command + 数字键 N(number)  //切换到第N个标签页
command + '+-'  //放大、缩小页面
command + 左右箭头 //返回上一页或者下一页
Control + Tab  //转向下一个标签页
control + shift + tab  //转向上一个标签页

应用程序

Command-Option-H 隐藏(Hide)其他应用程序窗口
command + H  //隐藏非全屏的应用程序
command + W //关闭当前应用窗口
command + Q  //完全退出当前应用
command + N //在当前应用外新建窗口
command + T //在当前应用内新开窗口
command + , //打开当前应用的偏好设置
command + 空格 //聚焦搜索
command + option + esc //打开强制退出的窗口
command + control + F //应用全屏
command + control + 空格  //打开表情符号选择页面      
comand + tab  //转到最近打开的app
Command-Option-esc 打开“强制退出”窗口,如果有应用程序无响应,可在窗口列表中选择强制退出

文本

control  + b  //加粗
fn + 上方向  翻上一页
fn + 下方向  翻到下一页
fn + 左方向  翻到文本的最顶页
fn + 右方向   翻到文本的最底页
command + 上  光标移动到文本的开头
command + 下  光标移动到文本的末尾
command + 左  光标移动到当前行的头部
command + 右  光标移动到当前行的尾部
option + 左  光标移动当前单词的开头
opton + 右  光标移动到当前单词的末尾
control + A  移动到当前行的头部

其他
command + control + Q //锁定屏幕
option + 空格 //打开你安装的utools

屏幕录制和截图

mac自带屏幕录制和截图工具
Command + shift + 5 打开录制屏幕和截图工具

更多配置详细配置
在这里


HappyCodingTop
526 声望847 粉丝

Talk is cheap, show the code!!