Edit script

This commit is contained in:
2025-03-23 13:16:45 +04:00
parent 4dcc274909
commit f802724abf
2 changed files with 42 additions and 0 deletions

View File

@@ -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"

40
sh/tmux-help Executable file
View File

@@ -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