tmux:
server session windows panes 默认在同一个session中,可以通过new-session创建。
tmux new-window 新建窗口并切换过去。
tmux split-window -d 有无-d都是水平的新建窗口。
ctrl+b+%(也就是"shilf+4" 笔记本电脑上。) 竖直新建窗口。
复制:ctrl+shilf+v
如果是通过ctrl+b+%切换的 可以使用ctrl+b+o来进行切换,只是连接面也切换了。包括命令输入窗口。(注意ctrl+b放:切换 ctrl不放是窗体位置切换。)
所以你可以将多个窗口创建在下面。然后来回切换就可以了。当然你也可以直接切换到该位置。
Ctrl+b激活控制台;此时以下按键生效系统操作
系统操作:
?列出所有快捷键;按q返回
d脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
D选择要脱离的会话;在同时开启了多个会话时使用Ctrl+z挂起当前会话
r强制重绘未脱离的会话s选择并切换会话;在同时开启了多个会话时使用:进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
[进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
~列出提示信息缓存;其中包含了之前tmux返回的各种提示信息窗口操作
tmux --- terminal mutiplexer:http://hi.baidu.com/yacker/item/8a81e0f0bf857d11a6298811
ctrl+b +c 后 下面会多出一个窗体bash 然后可以在bash中切换:ctrl+b+n 或ctrl+b+p
0:bash 1:bash 2:bash 3:bash- 4:bash*
你每次执行tmux就会新建一个会话
修改窗口大小:ctrl+b ctrl+up down left right
Tmux使用初体验 http://blog.chinaunix.net/uid-26285146-id-3252286.html
emacs:
emacs filename
printf("ctrl+x c+s->save\n");
printf("ctrl+x c+f filename ->edit\n");
printf("ctrl+x c+c exit\n");
M指可以是alt也可以是esc
参考:http://wenku.baidu.com/view/0778f0f34693daef5ef73dd7.html
http://www.tldp.org/HOWTO/Emacs-Beginner-HOWTO.html
ctrl+x +u undo redo
可以ctrl+shilf+左右上下。不能home end
ctrl+u 6 ctrl+k 撤除三行。
Previous ctrl+p 上
Next ctrl+n 下
Forward ctrl+f 前
Back ctrl+b后
M+f 前 M+b 后 M=esc 且不同时按。