先展示iterm2改装后对效果图(几百种方案可选):
网上虽然教程很多,但是很多还是不够详细,本文总结一篇比较容易安装的图文教程,帮助大家配置个人对iterm+oh-my-zsh
-
效果图,很帅气有木有
一、首先安装iTem2
- 安装好后的截图如下:
可以直接去官网下载:www.iterm2.com/
安装完成后,在/bin目录下会多出一个zsh的文件。
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:
chsh -s /bin/zsh
复制代码
如果想修改回默认dash,同样使用chsh命令即可:
chsh -s /bin/bash
复制代码
OK,这就是iTerm2初始的样子,下面我们来美化它,让它变得更好用!
安装好后的截图
复制代码
iterm2 快捷键
1.新建窗口(分屏)
垂直分屏:command + d
水平分屏:command + shift + d
切换屏幕:command + option + 方向键
2.缩放窗口
**放大窗口**:command +
**缩小窗口**:command
**切换全屏**:command +enter
**恢复默认窗口**:command 0
**最小化**:command M
复制代码
3.查找
**搜所历史命令**:ctrl +r
**查找**:command +f
**切换全屏**:command +enter
**查看剪贴板历史**:command +shift+h
复制代码
4.移动光标:
**到行首**: ctrl + a
**到行尾**: ctrl + e
**前进后退**: ctrl + f/b (相当于左右方向键)
复制代码
5.其他编辑
**清除当前行**: ctrl + u
**删除当前光标的字符**:ctrl + d
**删除光标之前的字符**:ctrl + h
**删除光标之前的单词**:ctrl + w
**删除到文本末尾**: ctrl + k
**交换光标处文本**:ctrl + t
复制代码
二、安装oh-my-zsh。
-
方式一(如果无法安装可通过方式二进行安装):
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 复制代码
-
方式二:
1、下载oh-my-zsh
,从Github地址或Gitee地址下载:
2、解压后进入到tools目录执行install.shsh install.sh 复制代码
image.png
-
卸载:
卸载oh-my-zsh命令:uninstall_oh_my_zsh 复制代码
-
安装oh-my-zsh
-
安装成功如下图:
-
成功安装oh-my-zsh
三、安装Powerline
-
先安装pip
sudo easy_install pip 复制代码
-
再安装Powerline
pip install powerline-status 复制代码
四、安装 Meslo 字体库。
-
方法1、可以直接复制下面命令到终端中安装:
# clone git clone https://github.com/powerline/fonts.git --depth=1 # install cd fonts ./install.sh # clean-up a bit cd .. rm -rf fonts 复制代码
-
方法2、单独下载 Meslo 字体,点击 view raw 下载字体,然后安装;如下图\
单独下载字体文件
-
3、配置item2:(
iTerm2>Preferences>Profiles>Text>Change Font
),如下图:-
如果没有发现紫色框的
Non-ASCII Font
,先在绿色箭头所指的地方打钩,然后再重启. -
字体配置图
-
五、安装solarized配色方案
-
在下图中所指的地方直接选择就行
六、安装agnoster
主题。
-
oh-my-zsh已经内置该主题,不用再单独下载了
-
直接配置就行了
-
进入根目录
-
用vim编辑器打开隐藏文件
.zshrc
,将ZSH_THEME后面字段改为agnoster
.\配置主题
-
重新打开iTerm2,效果如下
-
七、设置语法高亮 -- zsh-syntax-highlighting
这是oh my zsh的一个插件,安装方式与theme大同小异:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
vi ~/.zshrc
复制代码
这时我们再次打开zshrc文件进行编辑。找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上:
请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。
然后在文件的最后一行添加:source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
按一下esc调出vi命令,输入:wq保存并退出vi模式。
执行命令使刚才的修改生效:
source ~/.zshrc
复制代码
至此大功告成,请看最终效果图:
更换背景图片方式:iTerm2 -> Preferences -> Profiles -> Window -> BackGround Image勾选图片即可。
八、代码补全插件
跟代码高亮的安装方式一样,这也是一个zsh的插件,叫做zsh-autosuggestion,用于命令建议和补全。
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc
复制代码
找到plugins,加上这个插件即可:
插件效果:
九、zsh配置jdk
bash与zsh的使用区别
2.1 切换方法
- 切换bash:
chsh -s /bin/bash
- 切换zsh:
chsh -s /bin/zsh
- 也可以在终端app的系统偏好设置里手动设置。
2.2 读取环境配置文件
bash读取的配置文件:~/.bash_profile
文件
zsh读取的配置文件:~/.zshrc
文件
当从bash切换为zsh时,如果不想重新配置一遍.zshrc文件,可以在.zshrc文件中加上source ~/.bash_profile;
直接从.bash_profile文件读取配置。
参考:ldbmcs.gitbook.io/java/ji-sua…
MacBook安装jdk8
官方下载地址: www.oracle.com/java/techno…
下载macOS x64版本: jdk-8u171-macosx-x64.dmg
#点击安装
jdk-8u171-macosx-x64.dmg
安装完成后
#设置环境变量
vim ~/.zshrc
#最后加入
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
export CLASSPATH=$JAVA_8_HOME/lib
export PATH=$JAVA_8_HOME/bin:$PATH
#保存退出
#使配置生效
source ~/.zshrc
#显示刚配置的路径
echo $JAVA_HOME
#查看版本
java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)