Làm thế nào để chuyển đổi hiệu quả giữa một số cửa sổ đầu cuối bằng bàn phím?


88

Alt+ Tabcho phép tôi chỉ chuyển đổi giữa các cửa sổ thuộc các ứng dụng khác nhau.

Tôi thường sử dụng khoảng bốn ứng dụng ràng buộc đầu cuối cùng một lúc (ví dụ IPython, VIM, cá cho hệ thống và cá cho git).

Ngay cả khi sử dụng chuột, nhấp vào biểu tượng thiết bị đầu cuối trên trình khởi chạy được cung cấp sẽ mất thời gian để quyết định đó là cái nào. Nhưng tôi không biết cách nào để chuyển đổi trong trường hợp này chỉ bằng bàn phím của tôi.

Làm thế nào để xử lý nhiều thiết bị đầu cuối (và các phiên bản của cùng một ứng dụng nói chung) một cách hiệu quả bằng cách sử dụng bàn phím?

Đối với trường hợp đặc biệt của thiết bị đầu cuối - có ứng dụng thiết bị đầu cuối nào cho phép thiết bị đầu cuối kiểm duyệt trong các tab không?


Và Oscar đi đến ...

tmux


1
Bạn có thể thử Tiling window manager , chẳng hạn như i3wm. Trong i3, nó có thể chọn tiêu điểm cửa sổ với $ mod + Hijk.
Nhà Zet

Xác định "hiệu quả"?
Braiam

7
@Braiam: "hiệu quả" như trong "Ubuntu đọc được suy nghĩ của tôi về tốc độ ánh sáng, chuyển sang thiết bị đầu cuối tôi muốn sử dụng và phục vụ cà phê cho tôi trong trường hợp mức độ thức tỉnh của tôi giảm xuống dưới 70%"
Raffael

2
Thay vì các cửa sổ đầu cuối riêng biệt, tôi sẽ tìm hiểu tmux và tạo nhiều cửa sổ và cửa sổ trong một thiết bị đầu cuối. Đó là nhanh chóng, và có thể tùy chỉnh và kịch bản cho nội dung trái tim của bạn.
Philip

Câu trả lời:


94

Trong linux hầu hết mọi tab hỗ trợ thiết bị đầu cuối, ví dụ như trong Ubuntu với thiết bị đầu cuối mặc định, bạn có thể nhấn:

  1. Ctrl+ Shift+ Thoặc nhấp vào Tệp / Tab Mở

  2. và bạn có thể chuyển đổi giữa chúng bằng cách sử dụng Alt+ $ {tab_number}(* ví dụ. Alt+ 1)

bạn cũng có thể muốn xem qua terminator


1
Có lẽ tốt hơn để nói về Ubuntu một mình vì xterm không làm các tab. Và đó là rất nhiều.
unperson325680

Tôi biết, đó là lý do tại sao tôi đã nói - hầu hết mọi thiết bị đầu cuối :)
Rodislav Moldovan

1
@progo Nó không cụ thể cho Ubuntu, nó được hỗ trợ ít nhất là trong gnome-terminal, konsolevà một số thiết bị đầu cuối sử dụng rộng rãi khác. AFAIK, gnome-terminallà thiết bị đầu cuối mặc định trong Ubuntu.
Ruslan

không có trong xfce ... không hoạt động cho Xubfox ...
Dee

5
Điều này không trả lời câu hỏi. Tất nhiên, các tab rất hữu ích, nhưng nhiều trường hợp sử dụng cho nhiều cửa sổ (ví dụ: chạy lặp và chỉnh sửa mã) yêu cầu có thể xem nội dung của cả hai thiết bị đầu cuối cùng một lúc.
Patrick Sanan

83

Bạn có thể sử dụng Alt+ tilde( tilde= Grave) để chuyển giữa các cửa sổ của ứng dụng hiện tại. Lưu ý rằng tildeluôn luôn là phím trên tab, nó là dấu ngã trong bàn phím tiếng Anh của Hoa Kỳ, nhưng nó có thể là bất cứ thứ gì trong các ngôn ngữ khác.

Nếu bạn nhấn phím Windows trong một thời gian, sự thống nhất sẽ hiển thị cho bạn tất cả các phím tắt trên bàn phím trong một lớp phủ:

nhập mô tả hình ảnh ở đây

Cuối cùng, gần tất cả các ứng dụng thiết bị đầu cuối hỗ trợ các tab. Cái mặc định trong Ubuntu thì có.


1
Đây là câu trả lời trực quan nhất, tôi nghĩ vậy. Tôi sử dụng tất cả các thời gian.
don.joey

Tab phía trên là dấu ngã (có lẽ là) bàn phím tiếng Anh Mỹ , chắc chắn là vậy. Với bố cục bàn phím en-GB.
Chris H

Điều này không làm việc cho tôi cả. Tôi đang sử dụng Ubuntu 14.04 được cài đặt trên MacBook Air, nếu điều đó có ích. Alt-Tab hoạt động, Alt-Tilde thì không.
datakid

Chính xác những gì tôi đang tìm kiếm!
kmario23

Điều tôi không thích ALT+~là bạn không biết thứ tự nó sẽ chuyển sang vì lần nhấn đầu tiên sẽ nhảy đến cửa sổ gần đây nhất, sau đó nó sẽ quay vòng qua các cửa sổ còn lại. Tôi ước có những phím tắt nhảy tương tự mà họ có cho các tab.
wisbucky

22

Bạn đã thử mở nhiều thiết bị đầu cuối bằng cách sử dụng:

Ctrl+ Shift+T

Sau đó chuyển đổi giữa chúng bằng cách sử dụng:

Ctrl + PageUP

Ctrl + PageDown

Tôi thường sử dụng kịch bản này ít nhất là cho tôi


2
Đó thực sự là nhiều tab của một cửa sổ
Sergiy Kolodyazhnyy

1
@Xieerqi Có, tôi biết và nó giống như câu trả lời được chấp nhận nhưng tôi không biết tại sao tôi không nhận được một upvote ít nhất
kamil

Vâng, như tôi đã nói - câu trả lời này chỉ liên quan đến một cửa sổ và người dùng muốn chuyển đổi giữa nhiều cửa sổ để nó có ý nghĩa tại sao câu trả lời của bạn bị bỏ qua. Tuy nhiên, tôi luôn sử dụng phương pháp này, vì vậy IMHO cũng không sao.
Sergiy Kolodyazhnyy

trong trường hợp của tôi, tôi đã phải đặt một 'fn' để thực hiện công việc trên nhưng điều đó sẽ không xảy ra đối với mọi hệ thống
Junaid

13

Không phải câu trả lời bạn đang tìm kiếm, nhưng tôi nghĩ rằng nó đáng để xem xét:
Thay vì nhiều tab, bạn có thể sử dụng screenbyobu: nhập mô tả hình ảnh ở đây

screencho phép bạn quản lý nhiều thiết bị đầu cuối trong cùng một cửa sổ. Trong hình ảnh trước, bạn có thể thấy tôi có 3 thiết bị đầu cuối (0 tcpdump, 1 top và 2 Node.js). Bạn có thể chuyển đổi giữa chúng bằng Ctrl+ a+ {index of the terminal}chẳng hạn (có rất nhiều lệnh).
byobulà một trình bao bọc cho screen, nó thêm một số màu sắc, nhiều lệnh hơn và một menu trợ giúp. Nhưng bạn có thể sử dụng screenmột mình, không có byobu.
Ở đây có một hướng dẫn về cách cài đặt và sử dụng screenbyobu: https://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-anfox-cloud-server


1
Nếu tôi có thể, tôi cũng sẽ thêm, byobu hoạt động trong các bảng điều khiển tty cũng như trong môi trường đồ họa. Rất hữu ích, nhiều chỉ số, wow!
Sergiy Kolodyazhnyy

5

Trong KDE, nó là Alt+ `: Cài đặt hệ thống → Giao diện và hành vi của không gian làm việc → Hành vi của cửa sổ:

nhập mô tả hình ảnh ở đây


4

Tôi khuyên bạn nên dùng thử Guake , có thể được cài đặt từ trung tâm phần mềm

sudo apt-get install guake

Đây là một ảnh chụp màn hình

nhập mô tả hình ảnh ở đây

Cá nhân tôi chuyển đổi các tab bằng cách sử dụng ctrl + page upctrl + page down, đó cũng là mặc định theo như tôi nhớ.

Ngoài ra, tôi đã ràng buộc Guake với menunút, thứ mà tôi luôn coi là vô dụng. Bây giờ tôi có thể chuyển đổi thiết bị đầu cuối chỉ bằng một nút bấm và cảm thấy như mình có siêu năng lực.


4

Alt+ `tức là Alt+ Tildecho phép bạn chuyển đổi giữa các cửa sổ của cùng một ứng dụng.

Hoặc bạn có thể sắp xếp các cửa sổ đó trong các không gian làm việc khác nhau và sử dụng các phím tắt để đi đến không gian làm việc thích hợp; Tôi có bốn không gian làm việc và sử dụng Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ để chuyển đổi giữa chúng. Điều này tương đối có thể chứng minh là một cách nhanh hơn để đi đến cửa sổ ứng dụng phù hợp khi bạn có khá nhiều thứ để xử lý. Bạn có thể chỉ định số lượng không gian làm việc sẽ được sử dụng trong hệ thống của bạn.

Để hoán đổi các cửa sổ giữa các không gian làm việc tôi sử dụng Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ .


Đây là một số trình giả lập thiết bị đầu cuối cho phép nhiều tính năng tab:

yakuakeSnap


2

Tạo một cửa sổ terminal mới: ctrl + shift + n

Tạo một tab thiết bị đầu cuối mới: ctrl + shift + t

Đóng một tab thiết bị đầu cuối hoặc cửa sổ: ctrl + d

Chuyển đổi giữa các cửa sổ đầu cuối: alt + `

Chuyển đổi giữa các tab thiết bị đầu cuối: ctrl + pg dn(trái), ctrl + pg up(phải) hoặc alt + #, vdalt + 1


Đó là hữu ích, cảm ơn rất nhiều!
Liker777

1

Raffael hỏi:

Có ứng dụng đầu cuối nào cho phép tách các thiết bị đầu cuối trong tab không?

Tôi thực sự thích konsole cho điều đó.

Phím tắt (cũng có thể thay đổi!)

Tab mới

  • STRG + Shift + T

Thay đổi tab

  • Shift + Trái / Phải

Di chuyển tab

  • STRG + Thay đổi tab

Đóng tab

  • Nhập 'exit' thường xuyên khi bạn cần hoặc STRG + Shift + W

Bạn cũng có thể phân chia chế độ xem (theo chiều dọc hoặc chiều ngang)

  • STRG + ( hoặc ) (có nghĩa là đối với tôi STRG + Shift + 8 hoặc 9)

và đóng góc nhìn

  • STRG + Shift + S

Và thử nó cùng với Gnome Extension Putwindows


0

Chỉ cần giữ Alt (sau khi phát hành Tab và chọn (các) cửa sổ CLI) lâu hơn một chút và bạn sẽ có cơ hội lựa chọn giữa nhiều cửa sổ CLI ...


0

Chuyển đổi giữa các phiên bản mở của một chương trình:

Alt + `

Chuyển đổi giữa các tab đang mở của một phiên bản chương trình:

Ctrl + Tab

Chuyển đổi giữa các chương trình:

Alt+ Tabhoặc Super+Tab


0

Cách giải quyết của tôi là sử dụng xterm làm trình bao bọc. Nhiều như tôi thích tính năng nhóm đôi khi một cửa sổ tốt hơn để được tách nhóm. Tức là tôi sử dụng chỉ huy nửa đêm như một trình quản lý tệp và nó được nhóm với các cửa sổ đầu cuối khác không đẹp

Vì vậy, những gì tôi đã làm là:

  1. rời khỏi gnome-terminal làm ứng dụng thiết bị đầu cuối mặc định
  2. chỉnh sửa /usr/share/appluggest/mc.desktop để thực thi mc trong phiên xtermExec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Bạn có thể làm một cái gì đó như thế này cho ứng dụng của bạn. Việc gói nó thành xterm sẽ khiến nó được đưa vào nhóm riêng biệt dưới tab alt. Đây không phải là một giải pháp hoàn hảo, bạn sẽ cần phải xử lý bảng màu, sao chép vào bộ đệm có thể mang lại cho bạn một sự lo lắng, nhưng nói chung là một cách giải quyết ổn.


0

Các lệnh sau sẽ giúp bạn rất nhiều:

Tạo cửa sổ terminal mới trong thư mục người dùng: Ctrl + Alt + T

Tạo cửa sổ terminal mới trong thư mục làm việc hiện tại:Ctrl + Shift + N

Tạo tab thiết bị đầu cuối mới trong thư mục làm việc hiện tại:Ctrl + shift + T

Thu nhỏ cửa sổ đầu cuối hoặc (bất kỳ cửa sổ đang mở nào): super(window key) + H

Chuyển đổi giữa các cửa sổ của các ứng dụng khác nhau:Alt + tab

Chuyển đổi giữa các cửa sổ của thiết bị đầu cuối (cửa sổ của ứng dụng đang mở hiện tại):Alt + tilde

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.