คำสั่งเพื่อเปิดแท็บใหม่ในเทอร์มินัลปัจจุบัน


คำตอบ:


110

หากคุณต้องการเปิดแท็บใหม่

เพื่อเปิดแท็บใหม่ในขั้วเปิดปัจจุบันคุณสามารถกดSHIFT+ +CTRL Tหรือใช้เมนูระดับบนสุดซึ่งแสดงแป้นพิมพ์ลัด (ดูภาพหน้าจอด้านล่าง)

หากคุณต้องการที่จะทำมันจากบรรทัดคำสั่ง

ติดตั้งxdotool- โปรแกรมที่ให้คุณจำลองการป้อนข้อมูลด้วยแป้นพิมพ์ (เหนือสิ่งอื่นใด)

sudo apt-get install xdotool

จากนั้นพิมพ์ใน terminal:

xdotool key ctrl+shift+t

ซึ่งจะเป็นการจำลองการกดคีย์ผสมและเปิดแท็บใหม่ในเทอร์มินัล

ป้อนคำอธิบายรูปภาพที่นี่


1
คำตอบที่ดีง่ายต่อการติดตาม หนึ่งจะสร้างทางลัดสำหรับสลับไปยังแท็บถัดไป / ก่อนหน้าได้อย่างไร สิ่งนี้จะช่วยได้อย่างมาก
เขียนโปรแกรม

คุณกำลังใช้ชุดรูปแบบหน้าต่างใด ชอบมาก ๆ เลย
xoner

นั่นฉันไม่ได้ใช้ตอนนี้ นานมาแล้ว ไม่แน่ใจว่าฉันจำชื่อไม่ได้ @ xoner
rɑːdʒɑ

1
ไม่จำเป็นต้องมีสำหรับ xdotools ctrl + shift + t เปิดแท็บใหม่ในเทอร์มินัลอูบุนตูเริ่มต้นโดยไม่จำเป็นต้องทำการแก้ไขใด ๆ
user137717

1
@ user137717 xdotoolsคำถามไม่ขอบรรทัดคำสั่งไม่ได้เป็นแป้นพิมพ์ลัดดังนั้นคุณจำเป็นต้อง
humanityANDpeace

77

ใน Gnome Terminal Emulator เพียงใช้Ctrl+ Shift+T

คุณสามารถตรวจสอบและเปลี่ยนแปลงคีย์นี้และคีย์ผสมอื่น ๆ ได้ในเมนูแก้ไข


7
คำถามจะค้นหาคำสั่งไม่ใช่ทางลัด
BuZZ-dEE

ฉันชอบที่จะสามารถอยู่cntrl+tabระหว่างแท็บต่างๆ
เจมี่ฮัทเบอร์

1
@JamieHutber คุณสามารถใช้ Ctrl + PgUp และ Ctrl + PgDn
wjandrea

23

ในทางลัดคือปุ่มลัด

Ctrl+ Shift+T

ทางลัดนี้สามารถแก้ไขได้


2
นั่นไม่ใช่โซลูชันบรรทัดคำสั่ง แต่เป็นแป้นพิมพ์ลัด
มนุษยชาติ

1
ต้องการสลับระหว่างแท็บในเทอร์มินัลไหม?
Indrajeet Gour

4
สำหรับการสลับแท็บระหว่างเทอร์มินัลให้ใช้ CTRL + PAGEUP / PAGEDOWN
iec2011007

19

ใหม่แท็บCtrl+ Shift+T

แท็บปิด: Ctrl+ Shift+W

แท็บสวิตช์: Ctrl+ Pg UpและCtrl+Pg Dn

ย้ายแท็บ: Ctrl+ Shift+ Pg UpและCtrl+ Shift+Pg Dn


คำสั่งบรรทัดคำสั่งอยู่ที่ไหน
Hans Janssen

2

อืมฉันทำสิ่งนี้เพื่อแยกกระบวนการสร้าง package.sh สร้างและอัปโหลดภาพนักเทียบท่า - ดังนั้นฉันจึงต้องการให้ทับซ้อนกัน gnome-terminalมีตัวเลือกบรรทัดคำสั่งเพื่อสร้างแท็บใหม่:

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

ใช้แพ็คเกจttab

แก้ไขแบบนี้

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

4
โปรดระบุคำตอบที่ละเอียดยิ่งขึ้นรวมถึงคำสั่งเฉพาะเพิ่มเติมและไม่เพียง แต่ลิงก์ไปยังโซลูชันอื่น
Philippe Delteil

1

หากคุณต้องการเปิดแท็บใหม่ไปยังไดเรกทอรีเฉพาะ :

  1. ตั้งค่าทางลัดเป็นสลับเป็นแท็บสุดท้ายในการตั้งค่าเทอร์มินัลของคุณ

  2. วางทางลัดไปยังคำสั่งด้านล่าง

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

ตรวจสอบให้แน่ใจว่าคุณติดตั้ง xdotool แล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.