Lệnh mở tab mới trong thiết bị đầu cuối hiện tại


Câu trả lời:


110

Nếu bạn chỉ muốn mở một tab mới

Để mở một tab mới trong thiết bị đầu cuối đã mở hiện tại, bạn có thể nhấn SHIFT+ CTRL+ T. Ngoài ra, sử dụng menu cấp cao nhất, hiển thị phím tắt (xem ảnh chụp màn hình bên dưới)

Nếu bạn muốn làm điều đó từ dòng lệnh

Cài đặt xdotool- một chương trình cho phép bạn mô phỏng đầu vào bàn phím (trong số những thứ khác).

sudo apt-get install xdotool

sau đó gõ vào terminal:

xdotool key ctrl+shift+t

Điều đó sẽ mô phỏng nhấn tổ hợp phím và mở tab mới trong thiết bị đầu cuối.

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


1
Câu trả lời tuyệt vời, thực sự dễ làm theo. Làm thế nào để tạo một phím tắt để chuyển sang tab tiếp theo / trước? Điều này sẽ giúp rất nhiều.
trình

Bạn đang sử dụng chủ đề cửa sổ nào? Thực sự thích nó
xoner 6/2/2015

Đó là tôi không sử dụng ngay bây giờ. Lâu lắm rồi. không chắc chắn tôi đã không nhớ tên. @ xoner
rɑːdʒɑ 8/2/2015

1
Không cần xdotools. ctrl + shift + t mở một tab mới trong thiết bị đầu cuối ubfox mặc định mà không cần sửa đổi.
dùng137717

1
@ user137717 câu hỏi yêu cầu một dòng lệnh, không phải là phím tắt, do đó bạn cần xdotools.
nhân

77

Trong Trình giả lập thiết bị đầu cuối Gnome chỉ cần sử dụng Ctrl+ Shift+T

Bạn có thể kiểm tra và thay đổi điều này và các tổ hợp phím khác trong menu Chỉnh sửa.


7
Câu hỏi tìm kiếm một lệnh và không phải là một phím tắt.
BuZZ-dEE

Tôi rất thích có thể ở cntrl+tabgiữa các tab
Jamie Hutber 15/03/2016

1
@JamieHutber Bạn có thể sử dụng Ctrl + PGUp và Ctrl +
PGDn

23

trong thiết bị đầu cuối, phím tắt là

Ctrl+ Shift+T

phím tắt này cũng có thể được chỉnh sửa


2
đó không phải là một giải pháp dòng lệnh, mà là một phím tắt.
nhân

1
Bạn muốn chuyển đổi giữa các tab trong thiết bị đầu cuối?
Indrajeet Bầu

4
Để chuyển đổi các tab giữa thiết bị đầu cuối, hãy sử dụng CTRL + PAGEUP / PAGEDOWN
iec2011007

19

Tab mới Ctrl+ Shift+T

Đóng tab: Ctrl+ Shift+W

Chuyển đổi tab: Ctrl+ Pg UpCtrl+Pg Dn

Di chuyển tab: Ctrl+ Shift+ Pg UpCtrl+ Shift+Pg Dn


Các dòng lệnh ở đâu?
Hans Janssen

2

Huh, tôi làm điều này để rẽ nhánh một quá trình xây dựng. pack.sh xây dựng và tải lên hình ảnh docker - vì vậy tôi thích chúng chồng lên nhau. gnome-terminalcó một số tùy chọn dòng lệnh để tạo các tab mới:

#!/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

Sử dụng gói ttab

Chỉnh sửa như thế này

ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '

4
Xin vui lòng, cung cấp một câu trả lời chi tiết hơn, bao gồm các lệnh cụ thể hơn và không chỉ liên kết đến một giải pháp khác.
Philippe Delteil

1

Nếu bạn muốn mở một tab mới vào một thư mục cụ thể :

  1. Đặt phím tắt thành Chuyển sang Tab cuối cùng trong Tùy chọn thiết bị đầu cuối của bạn.

  2. Đặt phím tắt cho lệnh bên dưới.

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

Hãy chắc chắn rằng bạn đã cài đặt xdotool.

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.