키보드를 사용하여 여러 터미널 창을 효율적으로 전환하는 방법은 무엇입니까?


88

Alt+ Tab다른 응용 프로그램에 속한 창 사이에서만 전환 할 수 있습니다.

나는 종종 약 4 개의 터미널 바운드 어플리케이션을 동시에 사용합니다 (예 : IPython, VIM, 시스템 용 물고기 및 git 용 물고기).

마우스를 사용하더라도 제공되는 런처에서 터미널 아이콘을 클릭하면 어느 것이 어떤 것인지 결정하는 데 시간이 걸립니다. 그러나 나는이 경우 키보드 만 사용하여 전환 할 수있는 방법을 모른다.

키보드를 사용하여 여러 터미널 (및 일반적으로 동일한 응용 프로그램 인스턴스)을 효율적으로 처리하는 방법은 무엇입니까?

터미널 특수 사례와 관련하여-탭에서 분할 터미널을 허용하는 터미널 응용 프로그램이 있습니까?


그리고 오스카는 ...

tmux


1
i3wm과 같은 Tiling 창 관리자를 사용해 볼 수 있습니다 . i3에서는 $ mod + hijk를 사용하여 창 포커스를 채울 수 있습니다.
House Zet

"효율적으로"정의 하시겠습니까?
Braiam

7
@Braiam : "효율적으로" "우분투는 빛의 속도로 내 마음을 읽고, 사용하려는 터미널로 전환하고 깨어남 수준이 70 % 아래로 떨어질 경우 커피를 제공합니다"
Raffael

2
별도의 터미널 창 대신 tmux를 배우고 단일 터미널에서 여러 창과 창을 만듭니다. 빠르고 마음에 드는 콘텐츠를 사용자 정의하고 스크립팅 할 수 있습니다.
Philip

답변:


94

리눅스에서 거의 모든 터미널 지원 탭, 예를 들어 기본 터미널이있는 우분투에서는 다음을 누를 수 있습니다.

  1. Ctrl+ Shift+ T또는 파일 / 탭 열기를 클릭하십시오

  2. Alt+ $ {tab_number}(* eg. Alt+ 1)를 사용하여 서로 전환 할 수 있습니다 .

또한 터미네이터를 보고 싶을 수도 있습니다.


1
xterm은 탭을 수행하지 않기 때문에 우분투에 대해서만 이야기하는 것이 좋습니다. 그리고 그것은 많이 계산됩니다.
unperson325680

내가 말한 그 이유는, 알 - 거의 모든 터미널 :)을
Rodislav 몰도바에게

1
@progo 우분투에만 국한된 것이 아니며, 적어도에서 지원되며 gnome-terminal, konsole널리 사용되는 다른 여러 터미널에서 지원됩니다. AFAIK gnome-terminal는 우분투의 기본 터미널입니다.
Ruslan

xfce에 없습니다 ... Xubuntu에서 작동하지 않습니다 ...
Dee

5
이것은 질문에 대답하지 않습니다. 탭은 물론 유용하지만 여러 창 (예 : 반복적으로 실행 및 코드 편집)에 대한 많은 사용 사례는 두 터미널의 내용을 한 번에 볼 수 있어야합니다.
Patrick Sanan

83

Alt+ tilde( tilde= Grave)를 사용 하여 현재 응용 프로그램의 창 사이를 전환 할 수 있습니다 . 참고 tilde항상 탭 위의 핵심은, 그것은 미국 영어 키보드에서 물결표이지만, 다른 언어에서 아무것도 할 수있다.

Windows 키를 잠시 동안 누르면 단일 키보드 단축키가 모두 오버레이로 표시됩니다.

여기에 이미지 설명을 입력하십시오

마지막으로 거의 모든 터미널 응용 프로그램에서 탭을 지원합니다. 우분투의 기본 설정은 그렇습니다.


1
이것이 가장 직관적 인 답변이라고 생각합니다. 나는 이것을 항상 사용합니다.
don.joey

위의 키는 미국 영어 키보드 (아마도)에 표시 되어 있으며, en-GB 키보드 레이아웃에는 없습니다.
Chris H

이것은 전혀 효과가 없습니다. MacBook Air에 설치된 Ubuntu 14.04를 사용하고 있습니다. Alt-Tab은 작동하지만 Alt-Tilde는 작동하지 않습니다.
datakid

정확히 내가 찾던 것!
kmario23

내가 싫어하는 것은 ALT+~첫 번째 프레스가 가장 최근의 창으로 이동 한 다음 나머지 창을 순환하기 때문에 전환 순서를 알지 못한다는 것입니다. 탭과 비슷한 점프 바로 가기가 있었으면 좋겠다.
wisbucky

22

다음을 사용하여 여러 터미널을 열려고 시도 했습니까?

Ctrl+ Shift+T

그런 다음 다음을 사용하여 전환하십시오.

Ctrl + PageUP

Ctrl + PageDown

나는 보통이 시나리오를 적어도 나를 위해 사용한다


2
그것은 실제로 하나의 창의 여러 탭입니다
Sergiy Kolodyazhnyy

1
@Xieerqi 네, 알고 있습니다. 그것은 받아 들일 수있는 대답과 같습니다. 그러나 왜 내가
공짜를 얻지 못한 지 모르겠습니다.

글쎄, 내가 말했듯이-이 대답은 하나의 창과 관련이 있으며 사용자는 여러 창 사이를 전환하기를 원했기 때문에 대답이 무시되는 이유를 이해할 수 있습니다. 나는 항상이 방법을 사용하므로 IMHO는 괜찮습니다.
Sergiy Kolodyazhnyy

제 경우에는 위의 작업을 수행하기 위해 'fn'을 넣어야했지만 모든 시스템에 해당되는 것은 아닙니다
Junaid

13

아니 당신이 찾고있는 대답,하지만 난 그것을 고려 가치가 있다고 생각 :
대신 여러 개의 탭, 당신이 사용할 수있는 screenbyobu: 여기에 이미지 설명을 입력하십시오

screen같은 창에서 여러 터미널을 관리 할 수 ​​있습니다. 이전 이미지에서 3 터미널 (0 tcpdump, 1 top 및 2 Node.js)이 있음을 알 수 있습니다. 예를 들어 Ctrl+ a+ {index of the terminal}를 사용 하여 둘 사이를 전환 할 수 있습니다 (많은 명령이 있음).
byobu에 대한 래퍼이며 screen색상, 명령 및 도움말 메뉴를 추가합니다. 그러나 screen,없이 단독으로 사용할 수 있습니다 byobu.
설치 및 사용 방법 screenhttps://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-server 에 대한 자습서가 있습니다 byobu.


1
추가 할 수 있다면 byobu는 tty 콘솔과 그래픽 환경에서 작동합니다. 매우 유용하고 많은 지표가 있습니다!
Sergiy Kolodyazhnyy

5

KDE에서는 Alt+ `: 시스템 설정 → 작업 영역 모양 및 동작 → 창 동작 :

여기에 이미지 설명을 입력하십시오


4

소프트웨어 센터에서 설치할 수있는 Guake 를 사용해 보는 것이 좋습니다.

sudo apt-get install guake

스크린 샷입니다

여기에 이미지 설명을 입력하십시오

나는 개인적으로 ctrl + page upand 를 사용하여 탭을 전환합니다. ctrl + page down이 또한 내가 기억하는 한 기본값입니다.

또한 Guake를 menu버튼에 바인딩했는데 항상 쓸모없는 것으로 간주되었습니다. 이제 하나의 버튼으로 터미널을 토글하고 슈퍼 파워가있는 것처럼 느낄 수 있습니다.


4

Alt+ `Alt+를 Tilde사용하면 동일한 응용 프로그램의 창 사이를 전환 할 수 있습니다.

또는 다른 작업 공간에서 해당 창을 구성하고 키보드 단축키를 사용하여 적절한 작업 공간으로 이동할 수 있습니다. 네 개의 작업 공간이 있고 Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ 를 사용하여 작업 공간 을 전환합니다. 이것은 비교적 다루어야 할 것이 많을 때 올바른 응용 프로그램 창으로 이동하는 가장 빠른 방법임을 입증 할 수 있습니다. 시스템에서 사용할 작업 공간 수를 지정할 수 있습니다.

작업 공간간에 창을 바꾸려면 Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+를 사용 합니다.


다음은 여러 탭 기능을 허용하는 일부 터미널 에뮬레이터입니다.

yakuakeSnap


2

새 터미널 창을 만듭니다. ctrl + shift + n

새 터미널 탭을 작성하십시오. ctrl + shift + t

단일 터미널 탭 또는 창을 닫습니다. ctrl + d

터미널 창 사이를 전환하십시오. alt + `

단자 탭간에 전환 : ctrl + pg dn(좌) ctrl + pg up(우), 또는 alt + #, 예를 들어alt + 1


도움이됩니다. 감사합니다.
Liker777

1

라파엘이 물었다 :

탭에서 별도의 터미널을 허용하는 터미널 응용 프로그램이 있습니까?

나는 그것을 위해 곤솔 을 정말로 좋아 한다.

키보드 단축키 (변경 가능)

새로운 탭

  • STRG + Shift + T

탭 변경

  • Shift + 왼쪽 / 오른쪽

탭 이동

  • STRG + 변경 탭

탭 닫기

  • 필요할 때마다 '종료'를 입력하거나 STRG + Shift + W

뷰를 수직 또는 수평으로 분할 할 수도 있습니다.

  • STRG + ( 또는 ) (나에게 STRG + Shift + 8 또는 9를 의미)

그리고 분할보기를 닫습니다

  • STRG + Shift + S

그리고 Gnome Extension Putwindows 와 함께 사용해보십시오


0

Alt 키를 누른 상태에서 탭을 해제하고 CLI 창을 선택한 후 조금 더 길게 누르면 여러 CLI 창 중에서 선택할 수 있습니다.


0

한 프로그램의 열린 인스턴스 간을 전환합니다.

Alt + `

한 프로그램 인스턴스의 열린 탭 사이를 전환하십시오.

Ctrl + Tab

프로그램 간 전환 :

Alt+ Tab또는 Super+Tab


0

해결 방법은 xterm을 래퍼로 사용하는 것입니다. 그룹화 기능을 좋아하는 한 때때로 그룹 해제하는 것이 더 좋습니다. 즉, 자정 사령관을 파일 관리자로 사용하고 좋지 않은 다른 터미널 창과 그룹화됩니다.

그래서 내가 한 일은 :

  1. 그놈 터미널을 기본 터미널 앱으로 유지
  2. xterm 세션 내에서 mc를 실행하도록 /usr/share/applications/mc.desktop 을 편집하십시오.Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

앱에서 이와 같은 작업을 수행 할 수 있습니다. xterm에 래핑하면 alt-tab에서 별도의 그룹에 배치됩니다. 완벽한 솔루션은 아니며 색 구성표를 처리해야합니다. 버퍼로 복사하면 문제가 생길 수 있지만 일반적으로 괜찮은 해결 방법입니다.


0

다음 명령은 많은 도움이 될 것입니다.

사용자 디렉토리에 새 터미널 창을 작성하십시오. Ctrl + Alt + T

현재 작업 디렉토리에 새 터미널 창을 작성하십시오.Ctrl + Shift + N

현재 작업 디렉토리에 새 터미널 탭을 작성하십시오.Ctrl + shift + T

터미널 창 또는 열려있는 창을 최소화하십시오. super(window key) + H

다른 앱의 창 간 전환 :Alt + tab

터미널 창 (현재 열려있는 앱의 창) 간 전환 :Alt + tilde

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.