安装oh my zsh及插件

1.安装环境

Ubuntu16.04
ROS-kinetic

2.安装zsh+oh-my-zsh

(1)安装zsh

sudo apt-get install zsh

(2)修改系统默认为zsh

chsh -s /bin/zsh

若提示: PAM: Authentication failure,转到参考网站[2]

(3)安装oh-my-zsh

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

(4)修改使用主题

vim ~/.zshrc
#将ZSH_THEME="robbyrussell",修改为如下:
ZSH_THEME="ys"

重新登录完成修改

3.incr.zsh 补全插件

作用:在zsh 模式下全自动补全指令或目录

(1)到这个网站下载incr-0.2.zsh文件

http://mimosa-pudica.net/src/incr-0.2.zsh

然后打开下载文件的目录(我在~/.oh-my-zsh/plugins/目录下新建incr作为下载文件的目录),右键打开终端,输入下面命令行;

source incr*.zsh

这里写图片描述

最后在.zshrc里面添加下面命令行:

. /home/gjxs/.oh-my-zsh/plugins/incr/incr*.zsh

在终端运行

source ~/.zshrc

完成配置

4.autojump自动跳转插件

(1)使用下面命令安装自动跳转插件:

sudo apt-get install autojump

如果找不到autojump,则先使用更新源之后再安装

sudo apt-get update

(2)安装成功后,在.zshrc配置文件的最后一行加上

. /usr/share/autojump/autojump.sh

以使得qutojump生效,最后在终端

source ~/.zshrc

完成配置

5.zsh-autosuggestions 插件

作用:根据历史记录智能自动补全命令,输入命令时会以暗色补全,按方向键右键完成输入

(1)下载插件:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

(2)打开下载目录找到zsh-autosuggestions.zsh文件的路径

这里写图片描述

最后在.zshrc里面添加这个路径

. /home/gjxs/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

效果图:

这里写图片描述

6.zsh-syntax-highlighting 插件

作用:输入的命令根据主题自动高亮,输入正确的命令是绿或者黄色,输入错误的命令是红色。
(1)下载插件:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

(2)打开下载目录找到zsh-syntax-highlighting.zsh文件的路径

这里写图片描述

最后在.zshrc里面添加这个路径

. /home/gjxs/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

运行

source ~/.zshrc

完成配置

效果图:

这里写图片描述

7.ROS环境的配置

(1)zsh 配置

echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc 
source ~/.zshrc

(2)查找setup.zsh路径

ls /opt/ros/kinetic/ 

这里写图片描述

可以看到ros-kinetic的配置文件的文件夹在/opt/ros/kinetic/setup.sh路径下,然后在,zshrc添加下面命令行:

. /opt/ros/kinetic/setup.sh

运行

source ~/.zshrc

完成配置

(3)测试

打开终端,输入

roscore

另外打开一个终端,输入:

roslaunch turtlebot_gazebo turtlebot_world.launch

这里写图片描述

8.升级

如果你想在任何时候升级,你只需要运行:

upgrade_oh_my_zsh

9.bash与zsh之间的切换

切换到bash

chsh -s /bin/bash  

切换到zsh

chsh -s /bin/zsh

到这里,一个装逼的终端配置就算完成了,接下来请开始你们的装逼表演吧。

参考网站

[1] http://jiyiren.github.io/2017/08/06/ubuntu-beauty/
[2] http://blog.csdn.net/shengzhu1/article/details/54590158
[3] https://github.com/robbyrussell/oh-my-zsh
[4] http://mimosa-pudica.net/zsh-incremental.html
[5] http://adrai.github.io/flowchart.js/

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值