Làm cách nào để đóng tab thiết bị đầu cuối Gnome từ bàn phím?


9

Tôi không nói về việc đóng cửa sổ terminal mà bạn có thể dễ dàng thực hiện bằng cách sử dụng exitlệnh. Tôi đang nói về việc đóng một tab mà ban đầu bạn đã mở bằng cách nhấn CtrlShiftTtổ hợp phím. Khi tôi hoàn thành công việc với nó, tôi muốn đóng nó xuống mà không nhấc tay lên khỏi bàn phím và cho chuột nhấp vào nút X nhỏ đó. Có một lệnh cho điều đó?

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


6
Chỉ cần thoát khỏi vỏ (ctrl-d)? Các tab khác sẽ vẫn mở.
muru

Vì vậy, tôi có thể sử dụng lối ra hoặc Ctrl + D để đóng tab. Cảm ơn bạn.
misha

Một phím tắt thực sự có thể hữu ích nếu bạn đang cố đóng một tab với phiên ssh không phản hồi bị đóng băng ...
Yibo Yang

Câu trả lời:


27

Khi quá trình shell bên trong tab terminal thoát ra, nó sẽ đóng lại. Nếu đó là tab duy nhất, toàn bộ cửa sổ sẽ đóng lại. Vì vậy, bạn chỉ cần thoát khỏi phiên Bash.

Phiên Bash của bạn thoát ...

  • khi bạn gõ lệnh exit.
  • khi bạn nhấn Ctrl+ Dđể gửi mã EOT("Kết thúc truyền").
    Lưu ý rằng nó phải được nhấn khi dấu nhắc lệnh trống, tức là bạn chưa gõ bất cứ thứ gì khác trên dòng đó.

Cũng xin lưu ý rằng bạn có thể lồng nhiều vỏ tương tác. Bạn có thể bắt đầu một vỏ mới bên trong một hiện tại bằng cách chạy ví dụ như bash, sh, python, bc, ... Các exitCtrl+ Dsẽ luôn chỉ chấm dứt vỏ hiện đang hoạt động, mà thường là một trong cùng.


khi bạn nhấn ctrl-d ... trên một dấu nhắc trống khác.
muru

@muru Vâng, đúng rồi. Tôi sẽ thêm nó.
Chỉ huy Byte

một bổ sung nhỏ khác: nếu bạn ở trong hơn 1 shell ... nó sẽ thoát khỏi shell và không đóng tab. (tức là "bash" "bash" "bash" yêu cầu 4 control-d's để tab đóng lại)
Rinzwind

@Rinzwind Ooohhhkay ... Tôi cũng sẽ thêm điều đó ;-)
Chỉ huy Byte

1
Có thể đáng lưu ý rằng Ctrl + u sẽ xóa dòng hiện tại của thiết bị đầu cuối để ctrl + u, ctrl + d sẽ thoát.
Holloway

23

Từ trợ giúp của Gnome Terminal :

  • Đóng tab: ShiftCtrlW
  • Đóng cửa sổ: ShiftCtrlQ

3
Đó là những mặc định. Xem "Terminal" "ưu tiên" "phím tắt" trong trường hợp những phím tắt này không hoạt động và "ai đó" đã thay đổi chúng và quên mất thay đổi. Các câu trả lời khác rất thiếu sót: exit hoặc control-d chỉ hoạt động ở cấp 1 (nếu bạn gõ "bash", bạn cần 2 lối thoát) và trên dấu nhắc trống.
Rinzwind

8

Bạn đã đề cập đến nó, nhập exit và tab (cũng như phiên cuối chạy trong tab) sẽ bị đóng.


1

Giống như @YiboYang được đề cập trong các bình luận, không thể thực hiện Ctrl + Whoặc exittrong một số trường hợp:

Một phím tắt thực sự có thể hữu ích nếu bạn đang cố gắng đóng một tab với phiên ssh không phản hồi bị đóng băng.

Có thể xem / thay đổi đường cắt đó từ thanh Menu, thông qua Tệp> Thiết bị đầu cuối> Tùy chọn> Phím tắt

Tùy chọn thiết bị đầu cuối Gnome

Nó được làm nổi bật trong hình trên. Nhấp đúp vào phím tắt và phím đơn giản - trong một kết hợp mới để gán cho nó,

Ví dụ: tôi đã đặt của tôi là Ctrl + Wđồng bộ với lối tắt trình duyệt tiêu chuẩn để đóng tab.

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.