Mac 鼠标设置
如何将鼠标左、右键设置为切换上一个、下一个桌面
如果是罗技科技鼠标,其自带Mac版映射软件,设置方便,但如果是重力星球这种游戏鼠标,没有Mac版的软件来映射左右键,可下载Karabiner-Elements
默认鼠标设置是不开启的,需要找到你的鼠标设备,并打开开关
搜索预定义配置Switch desktop with mouse buttons 4,5
,再导入
- 备注:
Mac Mouse Fix
也是非常好的软件,但是开始收费,不推荐
让鼠标滚动更顺滑
非mac鼠标,可能滚轮不够顺滑,作者使用的是重力星球游戏鼠标,滚动老是觉得手感奇怪,安装mos即可,滚动非常舒适
键盘设置
使用非苹果键盘时,option + v 和option + c 反人类,option离空格太远,可以将command键和option调换位置,使复制、粘贴跟win相同体验
直接Mac系统调换快捷键位置即可
- 备注:如果又使用了Karabiner-Elements,并开启了键盘映射,注意和这个设置二选一即可,关闭另一个,否则键盘冲突。
安装 Homebrew
Homebrew是什么?
使用 Homebrew 安装 Mac 没有预装但你又需要的东西
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
找不到 brew 全局变量
如果 brew -v
找不到全局变量,则可通过修改环境变量解决:
## 切记执行环境变量设置!,如已执行过请忽略。
## 执行下面命令将 Homebrew 到 PATH 中:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/tangchao/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
终端 (iterm2 + oh-my-zsh)
1. iterm2 安装
iterm2下载,解压后解压,拖入 Application
即安装成功
若太慢的话,用brew安装:
brew install iterm2
2. on my zsh 安装
官网提供了两种安装方式:
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
如果,由于一些原因,上面两种方法你都没能安装成功,可以试一下手动安装:
# 下载 oh-my-zsh 源码
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# 并且把 .zshrc 配置文件拷贝到根目录下
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 让 .zshrc 配置文件生效
source ~/.zshrc
安装 node
去官网下载
node版本管理 nvm or n
nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
设置全局变量
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
查看node的所有LTS版本
nvm ls-remote --lts
安装16最终稳定版
nvm install 16.20.1
n
安装
sudo npm i n -g
安装node
sudo n install 16.20.1
切换node
n (上下选择切换)
vscode
官网下载
下载太慢???
将下载地址中的 az764295.vo.msecnd.net
更换为 vscode.cdn.azure.cn
使用国内的镜像服务器加速
git
安装 brew install git
,安装成功后,执行
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
命令简写
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
mac文件权限
sudo chmod -R 0777 /Users/tangchao/
// 权限太大,拉不下来代码
chmod 600 ~/.ssh/id_rsa
其它
- chrome
- 搜狗输入法