Mac电脑配置
Posted 那个少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac电脑配置相关的知识,希望对你有一定的参考价值。
记录用于个人的 Mac 电脑配置
brew
Mac 常用的终端下载工具,地位等同于 Linux 中的 apt、yum,十分好用
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
iTerm
直接官网下载:https://iterm2.com/
配置:
仅改变下 terminal 的透明度和背景图片
zsh
1.切换 zsh
# 查看系统有几个 shell
cat /etc/shells
# 切换默认 shell,重新打开 terminal 生效
chsh -s /bin/zsh
2.安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
此时只有运行上面安装命令的用户可以使用 oh-my-zsh,如果其他用户想使用,就需要在当前用户下,将 $HOME
目录下的 .oh-my-zsh
拷贝到其他用户的 $HOME
目录,并修改 $HOME/.zshrc
中的 zsh 路径: export ZSH="/xxx/yyy"
。修改完成后,运行 source $HOME/.zshrc
就可以使用了。
3.安装语法高亮
# 下载 zsh-syntax-highlighting 插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 在 ~/.zshrc 使用 zsh-syntax-highlighting 插件
plugins=( [plugins...] zsh-syntax-highlighting)
# 修改配置生效
source ~/.zshrc
4.自动提示命令
# 下载 zsh-autosuggestions 插件
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
# 在 ~/.zshrc 使用 zsh-autosuggestions 插件
plugins=( [plugins...] zsh-autosuggestions)
# 修改配置生效
source ~/.zshrc
vim
简单配置:
将 basic.vim 文件内容拷贝到 ~/.vimrc
中
tmux
1.安装
brew install tmux
2.配置
Requirements:
- tmux
>= 2.3
(soon>= 2.4
) running inside Linux, Mac, OpenBSD, Cygwin or WSL - awk, perl and sed
- outside of tmux,
$TERM
must be set toxterm-256color
To install, run the following from your terminal: (you may want to backup your existing ~/.tmux.conf
first)
$ cd ~
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s -f .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local .
简化命令
写入 .zshrc 文件末尾
alias ll=\'ls -lA\'
# tmux alias
alias tn=\'tmux new -s\'
alias tl=\'tmux ls\'
alias tk=\'tmux kill-session -t\'
alias ta=\'tmux attach -t\'
# git alias(借鉴于大佬)
alias gg="git log --color --graph --pretty=format:\'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue) <%an>%Creset\' --abbrev-commit"
alias ggs="gg --stat"
alias ggp="gg -p"
alias gb="git branch"
alias gba="gb -a"
alias gbd="gb -d"
alias gbm="gb --merged"
alias gbnm="gb --no-merged"
alias gco="git checkout"
alias gcb="gco -b"
alias gct="gco --track"
alias gt="git tag"
alias gtd="gt -d"
alias grs="git reset --soft"
以上是关于Mac电脑配置的主要内容,如果未能解决你的问题,请参考以下文章