您的位置:首页 > 编程语言 > Python开发

mac下用vim打造python IDE之三 —— Tmux

2013-03-30 12:00 549 查看
Tmux不能算是Python专用,但是因为要登录服务器,总是每个窗口ssh,累死了,刚好在coolshell看到这篇文章,《20个Unix命令行神器》  讲到好多好用的工具,窗口复用非常吸引人,就拿来尝试。

首先,还是下载tmux:  http://tmux.sourceforge.net/

这里我下了1.8版本的,下来后开始找安装说明,找到README文件,介绍说这样编译:

$ ./configure && make
$ sudo make install


试了下,一开始的./configure就不给力啊

提示:

checking build system type... Invalid configuration `4784': machine `4784' not recognized


以为是iTerm的原因,换成mac自带终端,还是不行,google之,找到页面
https://github.com/taksatou/tmux/blob/master/etc/config.sub
这个文件里面的内容,整个配置过程在执行这里面的配置,其中也提到了是如何出错,

echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2


可是看不明白之前是神马,还是搞不定啊,继续google,终于找到一个:


Install tmux on Mac OS X

原来光安装Tmux还不行,1要装libevent; 2.要有些配置命令在./configure;
正确步骤如下:

1. 下载libvent和tmux;

2. 安装libvent

如果不安装,之后装tmux的时候也会提示要安装libvent,在make install后还是提示了一个错误,好像是 /opt/lib没有找到,就是前面设置的那个位置,先忽视之
3. 安装tmux:

cd ./tmux-1.7
LDFLAGS="-L/opt/lib" CPPFLAGS="-I/opt/include" LIBS="-lresolv" ./configure --prefix=/opt
make
sudo make install

这两次安装前面那么一大串没搞懂是什么意思,先不管了。

奇怪的是我安装了两次终于搞定。。。。

安装成功!

$ tmux #run tmux 

剩下的可以看手册了~

一些常用命令:

C代表Ctrl,按下Ctrl+b之后tmux不会有任何反应,只要继续再按下一个键就会有反应。

tmux #开启tmux

tmux ls #显示已有tmux列表(C-b s)

tmux attach-session -t 数字 #选择tmux

C-b c 创建一个新的窗口

C-b n 切换到下一个窗口

C-b p 切换到上一个窗口

C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道

c-b w 通过上下键选择当前窗口中打开的会话

C-b 数字 直接跳到你按的数字所在的窗口

C-b & 退出当前窗口

C-b d 临时断开会话 断开以后,还可以连上的哟:)

C-b " 分割出来一个窗口

C-b % 分割出来一个窗口

C-b o 在小窗口中切换

C-b (方向键)

C-b ! 关闭所有小窗口

C-b x 关闭当前光标处的小窗口

C-b t 钟表

C-b pageup/pagedow
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mac linux