Команда на открытие новой вкладки в текущем терминале

105

Можно ли открыть новую вкладку в текущем терминале с помощью некоторых команд?

Авинаш Радж
источник

Ответы:

111

Если вы просто хотите открыть новую вкладку

Чтобы открыть новую вкладку в текущем открытом терминале, вы можете нажать SHIFT+ CTRL+ T. В качестве альтернативы, используйте меню верхнего уровня, которое показывает сочетание клавиш (см. Скриншот ниже)

Если вы хотите сделать это из командной строки

Install xdotool- программа, позволяющая имитировать ввод с клавиатуры (между прочим).

sudo apt-get install xdotool

затем введите в терминале:

xdotool key ctrl+shift+t

Это будет имитировать нажатие комбинации клавиш и откроет новую вкладку в терминале.

введите описание изображения здесь

rɑːdʒɑ
источник
1
Отличный ответ, очень легко следовать. Как сделать ярлык для перехода на следующую / предыдущую вкладку? Это очень поможет.
программист
Какую тему окна вы используете? Очень нравится
xoner
Это я не использую прямо сейчас. Это давно. не уверен, что я не помню имя. @ xoner
rɑːdʒɑ
1
Нет необходимости в xdotools. Ctrl + Shift + T открывает новую вкладку в терминале Ubuntu по умолчанию без каких-либо изменений.
user137717
1
@ user137717 вопрос задает командную строку, а не сочетание клавиш, поэтому вам нужно xdotools.
человечествоANDpeace
77

В Gnome Terminal Emulator просто использовать Ctrl+ Shift+T

Вы можете проверить и изменить эту и другие комбинации клавиш в меню «Правка».

xangua
источник
7
Вопрос ищет команду, а не ярлык.
BuZZ-dEE
Я хотел бы быть в состоянии cntrl+tabмежду вкладками
Джейми Хатбер
1
@JamieHutber Вы можете использовать Ctrl + PgUp и Ctrl + PgDn
wjandrea
23

в терминале сочетание клавиш

Ctrl+ Shift+T

этот ярлык также можно редактировать

iec2011007
источник
2
это не решение командной строки, а сочетание клавиш.
человечествоANDpeace
1
Как переключаться между вкладками в терминале?
Индраджит Гур 15.09.16
4
Для переключения вкладок между терминалами используйте CTRL + PAGEUP / PAGEDOWN
iec2011007
19

Новая вкладка Ctrl+ Shift+T

Закрыть вкладку: Ctrl+ Shift+W

Переключить вкладку: Ctrl+ Pg Upи Ctrl+Pg Dn

Переместить вкладку: Ctrl+ Shift+ Pg Upи Ctrl+ Shift+Pg Dn

kaxi1993
источник
Где находятся команды командной строки?
Ганс Янссен
2

Да, я делаю это, чтобы развить процесс сборки. package.sh создает и загружает образы докеров - поэтому я предпочитаю, чтобы они перекрывались. gnome-terminalимеет несколько параметров командной строки для создания новых вкладок:

#!/bin/bash
BRANCH=${1?choose an environment e.g. stage, demo, production}

if [ -x "$(command -v gnome-terminal)" ]; then
  # run in parallel for gnome-terminal
  gnome-terminal \
  --tab --working-directory=`pwd` --command "zsh -is eval './package.sh app1 $BRANCH'" \
  --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 75  && ./package.sh app2 $BRANCH'" \
  --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 150 && ./package.sh app3 $BRANCH'" \
  --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 225 && ./package.sh app4 $BRANCH'" \

else
  # run one at a time for bash
  ./package.sh app1 $BRANCH
  ./package.sh app2 $BRANCH
  ./package.sh app3 $BRANCH
  ./package.sh app4 $BRANCH

fi
Майкл Коул
источник
1

Использовать пакет ttab

Редактировать так

ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '
chenkai
источник
4
Пожалуйста, предоставьте более подробный ответ, включите более конкретные команды, а не просто ссылку на другое решение.
Филипп Delteil
1

Если вы хотите открыть новую вкладку в определенном каталоге :

  1. Установите ярлык для переключения на последнюю вкладку в настройках терминала.

  2. Поставьте ярлык для команды ниже.

    gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
    

Убедитесь, что у вас установлен xdotool.

М Имам Пратама
источник