mac下用vim打造python IDE之三 —— Tmux
来源:互联网 发布:iphone6s电池修复软件 编辑:程序博客网 时间:2024/05/24 02:15
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
正确步骤如下:
1. 下载libvent和tmux;
2. 安装libvent
如果不安装,之后装tmux的时候也会提示要安装libvent,在make install后还是提示了一个错误,好像是 /opt/lib没有找到,就是前面设置的那个位置,先忽视之3. 安装tmux:
cd ./tmux-1.7LDFLAGS="-L/opt/lib" CPPFLAGS="-I/opt/include" LIBS="-lresolv" ./configure --prefix=/optmakesudo 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下用vim打造python IDE之三 —— Tmux
- mac下用vim打造python IDE之二 —— Taglist插件
- mac下用vim打造python IDE之一 —— CTags
- Vim——打造Python IDE
- 我的Mac之路(1)—— 安装虚拟机,以及打造VIM IDE for Python
- vim 打造python IDE
- vim---打造Python IDE
- 在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 问题总结
- 用vim打造verilog IDE
- 用vim打造verilog IDE
- 使用Vim打造现代化的Python IDE
- 为Ubuntu打造vim-Python IDE
- 强化vim打造python的IDE
- [VIM]Linux下打造自己的IDE
- Vim as Python IDE on windows(用VIM打造一个Python编程环境)
- 打造vim IDE之:taglist插件
- linux之vim打造java IDE
- Golang之VIM IDE快速打造
- 显存与纹理内存详解 .
- 第一个简单的JAVA程序
- mysql 增删改查的基本语句
- ffmpeg 新老接口问题及对照集锦
- poj1275 差分约束
- mac下用vim打造python IDE之三 —— Tmux
- 提问的智慧
- 犹疑
- Ant_Ant批量打包android工程源代码
- TCHAR char wchar_t 的区别
- 【Android】联通性 -- USB主机模式
- 区位码 国际码 机内码 转换
- 10 位顶级 PHP 大师的开发原则
- JS 获取函数传值的多余参数