在当前终端中打开新标签页的命令


Answers:


110

如果您只想打开一个新标签页

要在当前打开的终端中打开新选项卡,可以按SHIFT+ CTRL+ T。或者,使用顶层菜单显示键盘快捷键(请参见下面的屏幕截图)

如果要从命令行执行此操作

安装xdotool-一个程序,可让您模拟键盘输入(以及其他功能)。

sudo apt-get install xdotool

然后在终端输入:

xdotool key ctrl+shift+t

这将模拟按下组合键,然后在终端中打开新选项卡。

在此处输入图片说明


1
很好的答案,很容易遵循。如何切换到下一个/上一个选项卡的快捷方式?这将极大地帮助您。
programstinator

您正在使用什么窗口主题?真的很喜欢
xoner 2015年

多数民众赞成在我现在不使用。它很久以前。不知道我不记得名字@ xoner。
rɑːdʒɑ

1
不需要xdotools。ctrl + shift + t会在默认的ubuntu终端中打开一个新标签,而无需进行任何修改。
user137717

1
@ user137717问题确实要求提供命令行,而不是键盘快捷键,因此您需要xdotools
humanityANDpeace

77

在Gnome终端仿真器中,只需使用Ctrl+ Shift+T

您可以在“编辑”菜单中检查并更改此和其他组合键。


7
该问题搜索的是命令而不是快捷方式。
2014年

我希望能够cntrl+tab在选项卡之间切换
Jamie Hutber

1
@JamieHutber您可以使用Ctrl + PgUp和Ctrl + PgDn
wjandrea


19

新标签页Ctrl+ Shift+T

关闭标签:Ctrl+ Shift+W

切换标签:Ctrl+ Pg UpCtrl+Pg Dn

移动标签:Ctrl+ Shift+ Pg UpCtrl+ Shift+Pg Dn


命令行命令在哪里?
汉斯·詹森

2

呵呵,我这样做是为了建立一个构建过程。package.sh构建并上传docker镜像-所以我希望它们可以重叠。 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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.