Shelljs - как мне представить базовую команду tmux "Ctrl-B" как команду? - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь использовать shelljs для написания скрипта, который поможет сразу загрузить мою локальную среду при настройке tmux panes/windows ... но я не знаю, как представить Ctrl Кнопка в команде.

Помощь? : - |

пример того, что я думал, будет работать: shell.exec('Control+b z');

1 Ответ

0 голосов
/ 22 февраля 2019

Решение с помощью сочетаний клавиш, вероятно, невозможно (не в моих силах).

Но это та часть, в которой принимает участие команда tmux.

Например, в моей настройке я хочу открыть две боковые панели вместе с главной панелью.

Я использую следующее с терминалом Guake:

// Rename tab to current path
shell.exec(`guake --rename-current-tab=${path} &`);
// Open new horizontal pane
shell.exec('tmux split-window -h');
// Open new vertical pane under pane that was created above
shell.exec('tmux split-window -v');

Здесь вы можете найти таблицу команд tmux: https://gist.github.com/MohamedAlaa/2961058

...