diff --git a/alias/zsh_aliases b/alias/zsh_aliases index 527b33c..1eef9d8 100644 --- a/alias/zsh_aliases +++ b/alias/zsh_aliases @@ -11,3 +11,5 @@ alias tfd="tf destroy" alias ga="git add ." alias gc='git commit -m' alias gp="git push" +alias T="tmux attach -t Work || tmux new -s Work" +alias t-help="~/.dotfiles/sh/./tmux-help" diff --git a/sh/tmux-help b/sh/tmux-help new file mode 100755 index 0000000..03d3ea3 --- /dev/null +++ b/sh/tmux-help @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + echo "Pages help TMUX:" + printf "%-20s %s\n" "Perfix" "Command" + echo "------------------------------" +echo -e "\e[31m Ctrl-b – prefix\e[0m" +echo -e "\e[32m1 Управление окнами\e[0m (windows)🪟:" +cat << EOF + - prefix+c – создать новое окно (на статус панели выглядит, как вкладка); + - prefix+w – показать список окон; + - prefix+n – переключиться на следующее окно; + - prefix+p – переключиться на предыдущее окно; + - prefix+<номер> – перейти к окну с указанным номером; + - prefix+, – переименовать текущее окно. +EOF +echo -e "\e[32m2 Управление панелями\e[0m (panes)🎛:" +cat << EOF + - prefix+% – разделить окно на панели вертикально; + - prefix+" – разделить окно на панели горизонтально; + - prefix+o – переключиться на следующую панель; + - prefix+q – показать номера панелей (полезно для выбора); + - prefix+x – закрыть текущую панель; + - prefix+z – развернуть текущую панель на весь экран (и вернуть её обратно); + - prefix+{ – переместить панель влево; + - prefix+} – переместить панель вправо; + - prefix+! – вынести текущую панель в отдельное окно. +EOF +echo -e "\e[32m3 Управление сессиями\e[0m📚:" +cat << EOF + - tmux new -s <имя> – создать новую сессию с именем; + - tmux ls – показать список сессий; + - tmux attach -t <имя> – подключиться к сессии; + - prefix+d – отсоединиться от текущей сессии. +EOF +echo -e "\e[32m4 Навигация между панелями\e[0m (в стиле vi)🎛:" +cat << EOF + - prefix+h – переключиться на панель слева; + - prefix+j– переключиться на панель снизу; + - prefix+k – переключиться на панель сверху; + - prefix+l – переключиться на панель справа. +EOF