Как эффективно переключаться между несколькими терминальными окнами с помощью клавиатуры?

68

Alt + Вкладка позволяет мне переключаться между окнами, принадлежащими различным приложениям.

Я часто использую около четырех терминальных связанных приложений одновременно (например, IPython, VIM, рыба для системы и рыбы для git).

Даже используя мышь, щелчок на значке терминала на предлагаемом пусковом устройстве требует времени, чтобы решить, что именно. Но я пока не знаю, как переключиться в этом случае, используя только мою клавиатуру.

Как эффективно обрабатывать несколько терминалов (и экземпляры того же приложения в целом) с помощью клавиатуры?

Что касается терминального особого случая - существует ли терминальное приложение, разрешающее терминалы сперты в вкладках?

И Оскар идет ...

tmux

    
задан Raffael 20.02.2014 в 08:57
источник

12 ответов

73

В linux почти каждая вкладка поддержки терминала, например, в Ubuntu с терминалом по умолчанию, вы можете нажать:

  1. Ctrl + Shift + T или щелкните вкладку «Файл / Открыть»

  2. , и вы можете переключаться между ними, используя Alt + $ {tab_number} (* eg. Alt + 1 )

также вы можете взглянуть на терминатор

    
ответ дан Rodislav Moldovan 20.02.2014 в 09:05
источник
68

Вы можете использовать Alt + tilde ( tilde = Grave ) для переключения между окнами текущего приложения , Обратите внимание, что tilde всегда является ключевым словом выше, это тильда на английской английской клавиатуре, но это может быть что угодно на других языках.

Если вы нажмете клавишу Windows на некоторое время, то единство покажет вам все это быстрые клавиши в оверлее:

Наконец, рядом с всеми вкладками поддержки приложений терминала. Значение по умолчанию в Ubuntu делает.

    
ответ дан Javier Rivera 20.02.2014 в 09:05
13

Не тот ответ, который вы ищете, но я думаю, что стоит подумать:
Вместо нескольких вкладок вы можете использовать screen и byobu :

screenпозволяетуправлятьнесколькимитерминаламиводномокне.Напредыдущемизображениивыможетевидеть,чтоуменяесть3терминала(0tcpdump,1верхи2Node.js).ВыможетепереключатьсямеждунимиспомощьюCtrl+a+{indexoftheterminal}например(естьмногокоманд).
byobu-этооболочкадляscreen,онадобавляетнесколькоцветов,большекомандименюсправки.Новыможетеиспользоватьтолькоscreen,безbyobu.
Здесьестьучебникпоустановкеииспользованиюscreenиbyobu: Ссылка

    
ответ дан Salvatorelab 20.02.2014 в 12:36
9

Вы пытались открыть несколько терминалов, используя:

Ctrl + Shift + T

Затем переключение между ними с помощью:

Ctrl + PageUP

и

Ctrl + PageDown

Я обычно использую этот сценарий, по крайней мере, для меня

    
ответ дан kamil 20.02.2014 в 12:48
5

В KDE это Alt + ': Системные настройки → Внешний вид рабочей области и поведение → Поведение окна:

    
ответ дан Adobe 20.02.2014 в 09:31
4

Я предлагаю вам попробовать Guake , который можно установить из программного центра

sudo apt-get install guake

Вот скриншот

Я лично переключаю вкладки, используя ctrl + page up и ctrl + page down , что также по умолчанию, насколько я помню.

Также я связал Guake с кнопкой menu , которую я всегда считал бесполезной. Теперь я могу переключить терминал с помощью одной кнопки и почувствовать, что у меня есть суперспособность.

    
ответ дан Prinzhorn 21.02.2014 в 13:50
3

Alt + ', т.е. Alt + Tilde позволяет переключаться между окнами того же приложения.

Или вы можете организовать эти окна в разных рабочих пространствах и использовать сочетания клавиш, чтобы перейти в правильное рабочее пространство; У меня есть четыре рабочих пространства и используйте Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + , чтобы переключаться между ними. Это может сравниться с более быстрым способом перехода к правильному окну приложения, когда у вас есть достаточно много возможностей для обработки. Вы можете указать количество рабочих областей, которые будут использоваться в вашей системе.

Чтобы поменять местами окна между рабочими пространствами, я использую Shift + Ctrl + Alt + , Shift + Ctrl + Alt + , Shift + Ctrl > + Alt + , Shift + Ctrl + Alt + .

Это некоторые эмуляторы терминала, которые позволяют использовать несколько вкладок:

    
ответ дан precise 26.02.2014 в 20:47
1

Раффаэль спросил:

is there a terminal application allowing seperate terminals in tabs?

Мне действительно нравится konsole .

Ярлыки клавиш (которые также могут быть изменены!)

Новая вкладка

  • STRG + Shift + T

Изменить вкладку

  • Сдвиг + Влево / Вправо

Переместить вкладку

  • STRG + вкладка «Изменить»

Закройте вкладку

  • Введите «exit» так часто, как вам нужно, или STRG + Shift + W

Вы также можете разделить вид (по вертикали или по горизонтали)

  • STRG + ( или ) (означает для меня STRG + Shift + 8 или 9)

и закрытое разделенное представление

  • STRG + Shift + S

И попробуйте вместе с Gnome Extension Putwindows

    
ответ дан PythoNic 20.02.2014 в 15:58
1

Создайте новое окно терминала: ctrl + shift + n

Создайте новую вкладку терминала: ctrl + shift + t

Закройте одну вкладку или окно терминала: ctrl + d

Переключение между окнами терминала: alt + '

Переключение между терминальными вкладками: ctrl + pg dn (слева), ctrl + pg up (справа) или alt + tab# , например. alt + 1

    
ответ дан wordsforthewise 09.08.2016 в 23:27
0

Просто удерживайте Alt (после отпускания Tab и выбора окон (ов)) немного дольше, и вы получите возможность выбирать между несколькими окнами CLI ...

    
ответ дан user121006 25.02.2014 в 21:28
0

Моим обходным решением является использование xterm в качестве оболочки. Насколько мне нравится функция группировки, иногда окно лучше не разгруппироваться. То есть Я использую midnight commander в качестве файлового менеджера, и он сгруппирован с другими терминальными окнами, что не очень приятно

Итак, что я сделал:

  1. оставить gnome-terminal в качестве приложения терминала по умолчанию
  2. edit /usr/share/applications/mc.desktop выполнить mc в сеансе xterm Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Вы можете сделать что-то подобное в своем приложении. Когда он завернут в xterm, он будет помещен в отдельную группу под alt-tab. Это не безупречное решение, вам нужно иметь дело с цветовой схемой, копирование в буфер может дать вам обход, но обычно это обходное решение.

    
ответ дан Lauri 30.09.2016 в 20:15
-1

Переключение между открытыми экземплярами одной программы:

Alt + '

Переключение между открытыми вкладками одного экземпляра программы:

Ctrl + Вкладка

Переключение между программами:

Alt + вкладка или Супер + вкладка

    
ответ дан Mohsen Kashi 29.10.2014 в 09:56