Install tmux, improves cli work efficiency;
$ sudo prt-get depinst tmux
Create skeleton configuration file for users;
$ sudo vim /etc/skel/.tumx.conf
set -g default-terminal "screen-256color" set-window-option -g mode-keys vi # Vim style # copy tmux's selection buffer into the primary X selection with PREFIX+CTRL+Y bind-key u run "tmux save-buffer - | xsel -ib" # copy primary X selection into tmux's selection buffer with PREFIX+CTRL+P bind-key e run "xsel -o | tmux load-buffer -" bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' copy-selection set-option -g set-titles on set-option -g set-titles-string '#S> #I.#P #W' set -g visual-activity on set -g monitor-activity on set -g visual-bell on set -g bell-action any ## Join windows:s, j bind-key j command-prompt -p "join pane from:" "join-pane -s '%%'" bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'"
Copy to your current home and start tmux;
$ cp /etc/skel/.tmux.conf ~/ $ tmux
Get help;
ctrl + b ?
key = bind-key (default ctrl + b) Window key c new window key " split-window key n next window key p previous window Panes key ; last-pane key space next-layout key ! break-pane key { swap pane key } swap pane
This instructions are valid if tmux.conf file discribed in this document is used;
1) enter copy mode using Control+b [ 2) navigate to beginning of text, you want to select and hit v 3) move around using arrow keys to select region 4) when you reach end of region simply hit y to copy the region 5) now Control+b ] will paste the selection
Paste in X with xsel;
6) update buffer of xsel using Control+b u
Copy from X with xsel;
0) update tmux buffer Control+b e
Before pasting on vim, set paste mode and then set nopaste.
Core OS IndexThis is part of the Hive System Documentation. Copyright (C) 2018 Hive Team. See the file Gnu Free Documentation License for copying conditions.