Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # $HOME/.tmux.conf
- #
- # Default global options.
- # scrollback buffer n lines
- set -g history-limit 5000
- set -g display-time 2000
- set -g bell-action none
- set -g lock-after-time 1800
- # command/message line colors
- set -g message-fg white
- set -g message-bg red
- #set -g message-attr bright
- set -g pane-border-fg colour8
- set -g pane-border-bg black
- set -g pane-active-border-fg green
- set -g pane-active-border-bg black
- # Statusbar properties.
- set -g status-bg black
- set -g status-fg blue
- set-window-option -g window-status-current-attr bright,reverse
- set-window-option -g window-status-current-bg blue
- set-window-option -g window-status-current-fg black
- # ------------------------------------------------------------
- # set -g status-right " (%A) %d-%b-%Y [%H:%M] "
- set -g status-right " #(date) "
- # ------------------------------------------------------------
- # Use C-a instead of C-b as the prefix
- unbind C-b
- set -g prefix C-a
- bind C-a send-prefix
- bind a send-prefix
- # Split window horizontal and vertical
- unbind \
- bind \ split-window -h
- unbind =
- bind = split-window -v
- # ctrl+left/right cycles thru windows
- unbind-key C-Right
- bind-key -n C-Right next
- unbind-key C-Left
- bind-key -n C-Left prev
- # Bind function keys.
- bind -n C-F1 select-window -t 1
- bind -n C-F2 select-window -t 2
- bind -n C-F3 select-window -t 3
- bind -n C-F4 select-window -t 4
- bind -n C-F5 select-window -t 5
- bind -n C-F6 select-window -t 6
- bind -n C-F7 select-window -t 7
- bind -n C-F8 select-window -t 8
- bind -n C-F9 select-window -t 9
- # open a man page in new window
- bind / command-prompt "split-window 'exec man %%'"
- # quick view of processes
- bind '`' split-window -h "exec ~/oracle/testORA.sh"
- # quick SQLplus :-)
- bind 'z' split-window "exec rlwrap sqlplus /nolog"
- # Hot keys:
- # -------------------------------------------------------------------------------------------------
- # [Ctrl]+[A] - как и в screen, префикс для команд,
- # перебиндено с умолчательного [Ctrl]+[B]
- # [Ctrl]+[A] [D] - отсоединиться от tmux, вернуться можно командой: $ tmux attach
- # [Ctrl]+[A] [С] - создать таб
- # [Ctrl]+[A] [X] - убить текущее окно/клетку или таб с одним окном/клеткой
- # [Ctrl]+[Left] - переключиться на таб слева
- # [Ctrl]+[Right] - переключиться на таб справа
- # [Ctrl]+[F1] - переключиться на таб номер 1
- # [Ctrl]+[F2] - переключиться на таб номер 2
- # [Ctrl]+[F3] - переключиться на таб номер 3
- # [Ctrl]+[F4] - переключиться на таб номер 4
- # [Ctrl]+[F5] - переключиться на таб номер 5
- # [Ctrl]+[F6] - переключиться на таб номер 6
- # [Ctrl]+[F7] - переключиться на таб номер 7
- # [Ctrl]+[F8] - переключиться на таб номер 8
- # [Ctrl]+[F9] - переключиться на таб номер 9
- # [Ctrl]+[A] [=] - разделить окно/клетку терминала горизонтально на два [=]
- # [Ctrl]+[A] [\] - разделить окно/клетку терминала вертикально на два [|]
- # [Ctrl]+[A] [Up] - переключиться на предыдущее окно/клетку терминала
- # [Ctrl]+[A] [Down] - переключиться на следующее окно/клетку терминала
- # [Ctrl]+[A] [Alt]+[Up] - изменить размер текущего окна/клетки терминала
- # [Ctrl]+[A] [Alt]+[Down] - изменить размер текущего окна/клетки терминала
- # [Ctrl]+[A] [Alt]+[Left] - изменить размер текущего окна/клетки терминала
- # [Ctrl]+[A] [Alt]+[Right] - изменить размер текущего окна/клетки терминала
- # [Ctrl]+[A] [/] - быстрый вызов man:
- # внизу экрана появляется строка ввода, печатаем слово (printf),
- # нажимаем [Enter], происходит горизонтальное расщепление окна,
- # в нижнем новом окне отображается man (man printf),
- # по выходу из man окно закрывается и все возвращается как и было.
- # [Ctrl]+[A] [`] - быстрый запуск скрипта:
- # окно расщепляется вертикально пополам, в правом новом окне
- # отображается результат работы скрипта и оно закрывается,
- # не забудь поставить последней строкой в скрипте
- # read;
- # [Ctrl]+[A] [z] - быстрый запуск sqlplus:
- # окно расщепляется горизонтально пополам,
- # в нижнем запускается sqlplus /nolog
- # по выходу из sqlplus окно закрывается
- #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement