tmux 体验 emacs体验

来源:互联网 发布:淘宝助理批量修改详情 编辑:程序博客网 时间:2024/04/29 10:10

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 且不同时按。