Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32191
  • 博文数量: 8
  • 博客积分: 326
  • 博客等级: 二等列兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-06 00:35
文章分类

全部博文(8)

文章存档

2012年(5)

2011年(2)

2007年(1)

我的朋友

分类: LINUX

2012-07-16 09:39:37

今天研究了下 tmux,一个强大的终端工具,可以十分方便的操作shell,功能包括各种切分窗口,复制旧内容等实用操作,具体功能就不多说了,网上一搜一大堆,顺便改了下配置文件,很多都是参考自己的vim习惯来的。

tmux.conf
  1. # vi 操作模式  
  2. setw -g mode-keys vi  
  3.   
  4. # General Setting  
  5. unbind C-b  
  6. set-option -g prefix C-w  
  7. set-window-option -g automatic-rename off  
  8. bind s splitw -v  
  9. bind v splitw -h  
  10.    
  11. # Statusbar properties.  
  12. set -g display-time 3000  
  13. set -g status-bg black  
  14. set -g status-fg cyan  
  15. set -g status-right "#(uptime|awk '{print $11}') #(date)"  
  16.    
  17. # Binding key  
  18. bind k selectp -U # 选择上窗格  
  19. bind j selectp -D # 选择下窗格  
  20. bind h selectp -L # 选择左窗格  
  21. bind l selectp -R # 选择右窗格  
  22. bind -n C-k resizep -U 1 # 向上增大窗格  
  23. bind -n C-j resizep -D 1 # 向下增大窗格  
  24. bind -n C-h resizep -L 1 # 向左增大窗格  
  25. bind -n C-l resizep -R 1 # 向右增大窗格  
  26.   
  27. bind y copy-mode  # 复制  
  28. bind p paste-buffer # 粘贴  
  29.    

顺便熟悉了下bash的简单快捷键操作,向完全键盘控又迈进了一步!

bash快捷键
  1. Ctrl + A : 光标移到行首。  
  2. Ctrl + E : 光标移到行尾。  
  3. Ctrl + L : 清屏。  
  4. Ctrl + U : 清除光标前至行首间的所有内容。  
  5. Ctrl + H : 同 backspace 键相同。  
  6. Ctrl + R : 搜索之前打过的命令。  
  7. Ctrl + C : 杀死当前进程。  
  8. Ctrl + D : 退出当前 Shell。  
  9. Ctrl + Z : 把当前进程转到后台运行,使用' fg '命令恢复。  
  10. Ctrl + W : 移除光标前的一个单词  
  11. Ctrl + K : 清除光标后至行尾的内容。  
  12. Ctrl + T : 交换光标位置前的两个字符。  
  13. Esc + T : 交换光标位置前的两个单词。  
  14. Alt + F : 在当前行把光标向前移一个单词。  
  15. Alt + B : 在当前行把光标向后移一个单词。  
  16. Tab : 自动补完命令  
阅读(1221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~