xclip vim 颜色配置 vim分屏幕插件tmux

来源:互联网 发布:ubuntu ufi安装 编辑:程序博客网 时间:2024/06/02 06:03

sudo apt-get install xclip  让你在选中的时候,按y复制,可以拟补tmux分屏后不能复制的缺陷


vim 颜色配置可以我之前写的blog,有一点提,安装了oh my zsh后,编辑器上面首选项要勾选 不使用默认颜色,才能让自己配置的颜色生效。


tmux是分屏幕插件 apt-get install tmux 


tmux一些命令:

横向分屏 ctrl+p+shift+"

纵向分屏 ctrl+p+shift+%

参考:http://blog.jobbole.com/87584/


附加:

注销命令:

sudo pkill Xorg


------------------------------------tmux config-------------------------------------------------------------------------------

tmux基本使用
    tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!
    tmux完全使用键盘控制窗口,实现窗口的切换,像是Chrome的方式管理shell,使用起来很方便,byubo也有同样的功能。
    tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b,可以自己修改,改为CTRL+a。
在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可。
set -g prefix C-a
unbind C-b

此时并没有生效,重启tmux或者在命令模式(按PREFIX : )输入
source-file ~/.tmux.conf
任何命令前都需要CTRL+a,然后再按其他的键发出具体的操作命令,更多命令请看tmux参考手册

1 建立命名会话

Shell代码  收藏代码
  1. # tmux new -s session  
进入tmux。
PREFIX c 创建新的窗口
PREFIX d 退出tmux窗口,tmux仍在后台运行,可以通过tmux attach进入到指定的会话

# tmux new -s session -d #在后台建立会话
# tmux ls #列出会话
# tmux attach -t session #进入某个会话

2 复制模式copy-mode
a.PREFIX [ 进入复制模式
b.按 space 开始复制,移动光标选择复制区域
c.按 Enter 复制并退出copy-mode。
d.将光标移动到指定位置,按 PREIFX ] 粘贴
如果不在配置文件中进行如下配置,在VIM中复制模式无法完成操作
~/.tmux.conf中加入如下行
setw -g mode-keys vi

3 Remaping key
Caps Lock键映射为Ctrl,更改键映射后反而有点不习惯,就用默认的键盘控制也很方便,习惯就好。
windows环境下载安装AUTOHOTKEY,修改AutoHotKey.ahk文件为
Autohotkey.ahk代码  收藏代码
  1. ;;; Default script settings  
  2. #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.  
  3. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.  
  4. SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.  
  5. ;;; Remap CapsLock to Control. Move CapsLock to Right Control.  
  6. CapsLock::Control  
  7. RControl::CapsLock  
运行AutoHotKey,如已运行可以reload。更多修改CapsLock到CTRL的方法,请参考文章MovingTheCtrlKey

4 配置
~/.tmux.conf代码  收藏代码
  1. #设置PREFIX为Ctrl-a  
  2. set -g prefix C-a  
  3. #解除Ctrl-b与PREFIX的对应关系  
  4. unbind C-b  
  5. #copy-mode将快捷键设置为vi模式  
  6. setw -g mode-keys vi  
  7. #将r键设置为加载配置文件,并显示"reloaded!"信息  
  8. bind r source-file ~/.tmux.conf \; display "Reloaded!"  
  9. #设置终端颜色为256色  
  10. set -g default-terminal "screen-256color"  
  11. #开启status-bar uft-8支持  
  12. set -g status-utf8 on  
  13. #设置pan前景色  
  14. set -g pane-border-fg green  
  15. #设置pane背景色  
  16. set -g pane-border-bg black  
  17. #设置活跃pane前景色  
  18. set -g pane-active-border-fg white  
  19. #设置活跃pane背景色  
  20. set -g pane-active-border-bg yellow  
  21. #设置消息前景色  
  22. set -g message-fg white  
  23. #设置消息背景色  
  24. set -g message-bg black  
  25. #设置消息高亮显示  
  26. set -g message-attr bright  
  27. #设置status-bar颜色  
  28. set -g status-fg white  
  29. set -g status-bg black  
  30. #设置窗口列表颜色  
  31. setw -g window-status-fg cyan  
  32. setw -g window-status-bg default  
  33. setw -g window-status-attr dim  
  34. #设置当前窗口在status bar中的颜色  
  35. setw -g window-status-current-fg white  
  36. setw -g window-status-current-bg red  
  37. setw -g window-status-current-attr bright  
  38. #设置status bar格式  
  39. set -g status-left-length 40  
  40. set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P"  
  41. set -g status-right "#[fg=cyan]%d %b %R"  
  42. set -g status-interval 60  
  43. set -g status-justify centre  
  44. #开启window事件提示  
  45. setw -g monitor-activity on  
  46. set -g visual-activity on  


5 滚屏
    滚屏要进入copy-mode,即PREFIX+[,然后就可以用上下键来滚动屏幕,配置了vi快捷键模式,就可以像操作vi一样来滚动屏幕,非常的方便。
    退出直接按‘q’键即可。


---------------------------------------------tmux mouse shi xiao  wen ti ----------------------------------------------------------

http://cache.baiducontent.com/c?m=9d78d513d9841df604b0d1221a16a63b5b12db3e60c0d16568d5e05f9315041c0027b4ac26520704a5d27d1741f80807a2a72173471420c18cc9f8088ee7c53c68c8793b2a5ac00305d26ab2d607639271c907adf859b3e4ad7784aea582820b4e8914523bc6abd6064109c96cfa1531e0ad9255530057f0fa3013be0e313e9f5515a1478fbf6f2946d6e1dd2a139e7c877611e1f269a73e64e34ef35e476253a03af455117f&p=833dd315d9c041ac1fbad32d02149e&newp=8b2a970195934eac58ee853749579d231610db2151d4da106b82c825d7331b001c3bbfb423231107d0c5776c02ad4b5ee9f43274350123a3dda5c91d9fb4c57479cc64&user=baidu&fm=sc&query=unknown+option%3A+mouse-resize-pane&qid=be1eba050005a9b5&p1=1

0 0
原创粉丝点击