a description for this result is not available due to his vacuum heart.

开始zsh+vim+iTerm

    Geek Talks · 奇客怪谈     howto·abc·mac

bash是mac中terminal自带的shell
把它换成zsh,这个的功能要多得多
恩 vim是神的编辑器,emacs是编辑器之神
mac自带vim,但是需要升级加插件等过程来调教

iTerm2则是另外一款替代原有terminal的软件,可以设置的选项很多,至少颜色显示比自带的terminal多

安装zsh

使用这个命令可以看到你的系统有几个shell

1
cat /etc/shells

回显是这个

1
2
3
4
5
6
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

有zsh就不用安装了,直接用下面的命令设置默认shell就行

1
chsh -s /bin/zsh

github上面有个oh my zsh写的很清楚了,跟着一步一步来。

然后直接打开新的terminal就行了

zsh的配置文件在这里:~/.zshrc
直接打开没啥东西的,需要用这个oh my zsh来调教:

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

之后你的~/.zshrc文件里面就有东西了
比如主题自选

我使用的是一款叫做bullet-train的主题,效果如图
image
有个蓝色的箭头很是花哨啊。。。然后可以显示这个目录下的git状态

更改主题

修改文件~/.zshrc中的ZSH_THEME一行,改成这个

1
ZSH_THEME="bullet-train"

重新打开一个terminal就行了
如果没有箭头,只有方框+问号的话,还需要安装powerline
这是一个字体增强的软件,就是往字体库里面新加了一个字体
在github可以直接下载然后执行install.sh来安装👉Powerline-patched font
一步一步的安装方法参见👉powerline的文档
然后在你的终端gui设置里面,把字体改成后缀为powerline的字体就行了

配置

就是更改.zshrc的内容
我就新增了几个

1
2
3
4
5
6
7
8
9
10
11
12
13
plugins=(git autojump osx sudo)
//新增了几个插件:autojump、osx、sudo,分别是快速跳转,osx增强,和双击esc添加sudo
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh

source /usr/local/lib/z.sh
//可能autojump需要重新安装吧,git上有详细过程
alias vim='mvim '
//懒得输入mvim了
alias cls='clear'
//清屏
alias -s py=vi
//py结尾的用vi打开
alias hdg='hexo d -g'
//hexo deploy的快捷键

以后更新博客就方便多了,不用在finder里找hexo文件夹然后Go2shell然后hexo d -g
直接j hexo 然后 hdg就好了


安装iTerm2

看图
terminal
👆terminal

iTerm2
👆iterm2 注意看颜色
下载地址看这里👉iTerm官网
然后看这篇文章👉你应该知道的 iTerm2 使用方法–MAC终端工具👈这个博客写的很好的说


vim的安装

mac自带的vim是7.3版本的
尝试升级失败,开了ss都一直是Error: Failed to download resource "vim"
问了SOF都没有办法,按照一个建议直接上macvim了
macvim就遍地都是了,支持常用的Mac快捷键,还有个GUI
下载👉MacVim
直接下载.tbz的包,解压之后把MacVim.app拷贝到程序里面
如果你想直接在shell中使用 mvim 命令的话

  1. cd /usr/local
  2. sudo mkdir bin
  3. sudo cp -f /你的mvim的路径/mvim /usr/local/bin/

在zsh的配置文件里添加这个把原来的老版本vim给替换掉,macvim里面也是vim

1
alias vim='mvim '


以上

页阅读量:  ・  站访问量:  ・  站访客数: