mac的shell神插件zsh

自从用了mac之后就各种配置,本文的前提是使用tmux的朋友,介绍一款神插件zsh,先说一下为什么要用它:

  1. Crtl + z挂起进程时会显示进程的pid,这样手动Crtl +c 终止程序失败的时候可以用kill + pid来杀死进程;
  2. 用Git时打开项目可以显示当前所在的分支;
  3. 使用任何命令时都可以进行补全操作,很方便;
  4. 可以安装扩展插件,功能可以不断扩展;
安装,直接用命令:
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装好了直接就可以使用,连环境变量都帮你迁移过来了,真贴心。

配置,也是命令:
chsh -s /bin/zsh
设置tmux里面使用:
set-option -g default-command "reattach-to-user-namespace -l zsh"

特别注意:在tmux里面配置要生效的话还得重启电脑,对的,你没有听错,是要重启你的mac。如果你有更好的方法不用重启就能生效,千万要告诉我,先谢过。

注意:这里要注意我们使用的终端shell已经是zsh了,不是系统默认的bash活着iTerm2,而是zsh,所以环境变量什么的都在.zshrc配置文件里面配置哦。

另外,也附上zsh的地址点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-15 13:21:16

mac的shell神插件zsh的相关文章

Mac下安装SVN插件javaHL not available的解决方法

在Mac下安装Eclipse插件svnEclipse插件后,每次打开Eclipse都会弹出如下弹出框: 提示你本机缺少JavaHL Library. 选择Eclipse→偏好设置(preference)→Team→SVN,可以看到SVN接口Client的定义如下: 这说明当前系统中缺少JavaHL,需要我们手动安装. subeclipse官网(http://subclipse.tigris.org/wiki/JavaHL 打开可能会非常慢)给出的介绍说有两种方式可以在Mac电脑上(OS X)上安

为MAC配置终端环境iTerm2+Zsh+oh-my-zsh

首先展示下我的终端吧. 这就是我们为什么要配置iTerm2+Zsh+oh-my-zsh环境的原因: 我们使用zsh解释器,当然等你使用 zsh时就会知道zsh与bash对比的强大之处了. 至于我们的git库颜色分级是因为oh-my-zsh,oh-my-zsh有很多中主题供我们选择,"agnoster"这款主题深受程序员的喜爱,当然我使用的就是这款主题.你也可以设置自己喜欢的主题. 1.iTerm2 iTerm 2的功能有很多,百度技巧层出不穷,推荐看看这篇博客  http://blog

Mac 安装Shell工具 zsh

自动安装: 当然,如果你信任这个开源项目作者的话你可以尝试使用自动安装的方法. wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh 手动安装: 1. 克隆这个项目到本地(前提是你得有装git) git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 2. 创建一个zsh的配置文件注意:如果你已经有一个~

Linux, Mac下Shell 数组 Array 的修理工

我的测试基本都是在Mac,及Unix环境下测试的,如无特别注明,默认就是Mac 不论你看到这篇随笔是被shell array的奇淫巧技,还是发现shell array就在一对{}里面就可以做那么多勾当,然而记不清楚了,当然有可能发现不管是用$*还是[email protected]数组长度都是1,这可怎么办,还是小白,我就从我碰壁的过程中得到的碎屑整理一二,打通你的任督二脉 Shell是有很多种的 /bin/sh (已经被 /bin/bash 所取代,在linux中是bash的link) /bi

Shell(oh my zsh)

1. 查看当前支持的shell (Linux) $ cat /etc/shells 2. 更改当前使用的shell $ chsh -s /bin/zsh $ chsh -s $(which zsh) 3. 比较能用的zsh有 oh my zsh 自动安装 $ wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh $ sh -c "$(wget https://raw.github.

mac vim shell配置

一 : vim 配置 1 目录/usr/share/vim/vimrc 2 Python 自动缩进 http://blog.csdn.net/ikerpeng/article/details/18663055 set filetype=python au BufNewFile,BufRead *.py,*.pyw setf pythonset autoindent " same level indentset smartindent " next level indentset exp

Mac 下sublime的插件

最近更换了本本,入了港行的Mac pro,来替代原来的Thinkpad,在windows上工作做完之后,搭建了一下开发环境,eclipse是必须的,但是luna没有html editor,然后就在 eclipse marketplace装了html editor,问题又来了,装了subclipse后,一直连接不上svn,还好之前有svn的资源,之间在文件夹下的dropins文件夹下放进资源,在没有装html editor的情况下完美使用,一装上html editor就识别不出来svn来了,搞的我

mac设置shell脚本开机自启动

最近需要做分布式架构的网站,目前一直在调试阶段,每次开机的时候都要启动一大堆工具,比如zookeeper.activemq.redis.nginx等等,不厌其烦. 在网上搜了下mac如何设置shell脚本开机自启动,记录一下,方便自己也方便大家. 1.首先写一个sh脚本,比如: 1 cd ~/Documents 2 mkdir haha 代码很简单,进入Documents文件夹,建立haha目录,保存为run.sh 2.修改run.sh权限 sudo chmod 777 run.sh 3.右键点

mac 下安装oh my zsh

1.直接从github上下载 git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh  2.拷贝到账户目录下 cp ~/.oh-my-zsh/templates/zshrc.zsh-templ 3.切换到zsh模式 chsh -s /bin/zsh 4.关闭窗口,新开一个体验效果 查看mac下所支持的shells cat /etc/shells