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


Ответы:


111

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

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

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

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

sudo apt-get install xdotool

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

xdotool key ctrl+shift+t

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

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


1
Отличный ответ, очень легко следовать. Как сделать ярлык для перехода на следующую / предыдущую вкладку? Это очень поможет.
программист

Какую тему окна вы используете? Очень нравится
xoner

Это я не использую прямо сейчас. Это давно. не уверен, что я не помню имя. @ xoner
rɑːdʒɑ

1
Нет необходимости в xdotools. Ctrl + Shift + T открывает новую вкладку в терминале Ubuntu по умолчанию без каких-либо изменений.
user137717

1
@ user137717 вопрос задает командную строку, а не сочетание клавиш, поэтому вам нужно xdotools.
человечествоANDpeace

77

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

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


7
Вопрос ищет команду, а не ярлык.
BuZZ-dEE

Я хотел бы быть в состоянии cntrl+tabмежду вкладками
Джейми Хатбер

1
@JamieHutber Вы можете использовать Ctrl + PgUp и Ctrl + PgDn
wjandrea

23

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

Ctrl+ Shift+T

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


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


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

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 '

4
Пожалуйста, предоставьте более подробный ответ, включите более конкретные команды, а не просто ссылку на другое решение.
Филипп Delteil

1

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.