Я использую screen
программа командной строки в Linux все время, и я просмотрел страницу справочника, но не нашел ответ на это (хотя, возможно, я просто пропустил его):
То, что я хочу сделать, имеют единственную команду, которая разделяет текущий регион, вкладки к новому региону, и открывает новый экран в нем. Я надеялся, что был некоторый способ, возможно, войти в команду (двоеточие) режим и сделать что-то как split; focus down; screen
но это не работает. Какие-либо идеи? Действительно ли возможно, возможно, связать ряд команд к синглу C-a
привязка?
Имейте Вас попробованный:
register s ^aS^i^ac
bindkey ^a,, process s
От глубин экранного руководства:
регистр [-e кодирующий] строка ключа
Сохраните указанную строку к ключу регистра. Кодирование строки может быть указано через-e опцию. См. также команду "вставки".
и:
процесс [ключ]
Наполните содержание указанного регистра во входную очередь экрана. Если никакому аргументу не дают, Вам предлагают имя регистра. Текст анализируется, как будто он был введен с клавиатуры пользователя. Эта команда может использоваться для привязки нескольких действий с единственным ключом.
Вы могли также расположить некоторые файлы этот путь:
~/.myscreenmacro:
split
focus down
screen
~/.screenrc:
bind e source $HOME/.myscreenmacro
Это немного более ясно, чем другие пути.