mac终端

mac终端shell切换

17年初买了第一台mac pro,特别兴奋。

Mac OS X 中自带了多款shell,bashkshzsh等。

bash终端切为zsh

1
$ chsh -s /bin/zsh

安装oh-my-zsh

Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。https://github.com/robbyrussell/oh-my-zsh/

通过curl安装

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

或者通过wget安装

1
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

终端->偏好设置:选择主题

使用oh-my-zsh插件

oh my zsh提供了很多超使用的插件,可在github的plugins目录下查看

如git插件就提供了很多git命令的简写别名

配置方式很简单,打开.zshrc文件

1
vi ~/.zshrc

修改plugin配置,类似如下

1
2
3
4
5
6
7
8
9
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)

vsCode

从sublime转向vsCode,vsCode有强大的插件支持

推荐几款vsCode的插件

GitLens

在开发过程中,能方便的知道当前行的最近修改时间的修改人。

以及细化的行的修改

还可以比较分支与分支的差别

Quokka.js
能在编辑器中直接运行js代码,并得到结果

vscode-fileheader

给文件添加文件头

beautify

格式化文件

code-settings-sync

备份vsCode的插件

markdown-preview-enhanced

markdown文件