在tmux配置文件中常见使用的操作有 ctrl+a+a 更换当前windowsctrl+a+shift+h/j/k/l 调整当前窗格大小ctrl+a+t 窗口内显示当前时间分窗 ctrl+a+“/% (水平/垂直)ctrl+a+o 调转窗口 vim内的操作有: 高亮查找显示在vimrc中
:/ search word (down) :? search word(up) 同理好用搜索工具:移动光标 shift+u shift—+*ctrl+n/p 自动补变量 流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。文件中回退与前进 在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。u 撤销上一步的操 Ctrl+r 恢复上一步被撤销的操作如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。 分窗 :sp filenamectrl+w+(方向)ctrl+w+"+,-"调整上下宽度set cursorline "高亮当前行 culset nocursorline " cancel高亮当前行 cul中文显示:编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 按键操作: # c-a o to switch to another panel# c-d to close shell # c-a ! to close panel# c-a w to list windows # c-a " split pane horizontally # c-a % split pane vertically # Setting the prefix from C-b to C-a set -g prefix C-a # Free the original Ctrl-b prefix keybinding unbind C-b # Setting the delay between prefix and command set -s escape-time 1 # Ensure that we can send Ctrl-a to other apps bind C-a send-prefix # history buffer - max number of lines for each window set -g history-limit 10000 # Set Terminal Emulator Titles - OFF by default # set -g set-titles on # Set the base index for windows to 1 instead of 0 set -g base-index 1 # Set the base index for panes to 1 instead of 0 setw -g pane-base-index 1 # Switch to last window unbind l bind-key C-a last-window # unbind o # bind-key C-a select-pane # Reload the file with Prefix r bind r source-file ~/.tmux.conf \; display "Reloaded!" # Splitting panes replace % and " # bind | split-window -h # bind - split-window -v # moving between panes bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R # Quick pane selection bind -r C-h select-window -t :- bind -r C-l select-window -t :+ # Pane resizing bind -r H resize-pane -L 5 bind -r J resize-pane -D 5 bind -r K resize-pane -U 5 bind -r L resize-pane -R 5 # Mouse support # setw -g mode-mouse on # set -g mouse-select-pane off # set -g mouse-resize-pane off # set -g mouse-select-window off # incompatible since tmux 2.1 set -g mouse on # Set the default terminal mode to 256color mode set -g default-terminal "screen-256color" # Enable activity alerts setw -g monitor-activity on set -g visual-activity on # tmux coloring # Set the status line's colors set -g status-fg white set -g status-bg black # Set the color of the window list setw -g window-status-fg cyan setw -g window-status-bg default setw -g window-status-attr dim # Set colors for the active window setw -g window-status-current-fg white setw -g window-status-current-bg red setw -g window-status-current-attr bright # Pane colors set -g pane-border-fg green set -g pane-border-bg black set -g pane-active-border-fg white set -g pane-active-border-bg yellow # Command / message line set -g message-fg white set -g message-bg black set -g message-attr bright # Status line left side set -g status-left-length 40 set -g status-left "#[fg=green]Session: #S #[fg=yellow]W#I #[fg=cyan]P#P" set -g status-utf8 on # Status line right side # 15% | 25 Oct 14:50 set -g status-right "#[fg=cyan]%d %b %R #[fg=magenta]#H" # Update the status bar every sixty seconds set -g status-interval 60 # Center the window list set -g status-justify centre # Enable vi keys setw -g mode-keys vi |
|
相关文章
- vim插件:显示树形目录插件NERDTree安装 和 使用
- PHP 面向对象中常见关键字使用(final、static、const和instanceof)
- java中使用堆外内存,关于内存回收需要注意的事和没有解决的遗留问题(等大神解答)
- Linux学习笔记3-VI 和 VIM的使用
- python爬虫---详解爬虫分类,HTTP和HTTPS的区别,证书加密,反爬机制和反反爬策略,requests模块的使用,常见的问题
- python2 和 python3共存的常见使用(如安装虚拟环境的问题)
- 关于shell中的正则表达式和awk的使用
- 关于Override在JDK1.5和JDK1.6上子类实现接口中方法使用@Override注解编译错误.
- 关于jquery ajax使用的困惑和问题
- 手记系列之三 ----- 关于使用Nginx的一些使用方法和经验