Al *_*ndy 63 gnome-terminal console
有时,当我工作时,我使用一个以上的终端,我觉得不方便它们之间进行切换时,所有的人都使用了调用Ctrl+ Alt+ T。是否有任何程序或终端在启动后会为我提供 4 个独立的终端,每个终端都将占据屏幕的 1/4,同时可以轻松地在它们之间进行切换,例如使用Tab按键?
A.B*_*.B. 111
你需要终结者:
sudo apt-get install terminator
Run Code Online (Sandbox Code Playgroud)
对于启动时的四个终端,请执行以下操作:
使用以下命令打开终结器:
terminator --maximise --layout=<your_layout_name>
Run Code Online (Sandbox Code Playgroud)
或使用此命令:
terminator --maximise --borderless --layout=<your_layout_name>
Run Code Online (Sandbox Code Playgroud)使用Ctrl+在终端窗口之间跳转Tab。
您可以将您的个人终止命令Ctrl+ Alt+T的键盘设置>快捷方式。(谢谢@Wilf)
当然你也可以创建一个terminator.desktop
文件。复制原始桌面文件并进行更改:
cp /usr/share/applications/terminator.desktop ~/.local/share/applications/
nano ~/.local/share/applications/terminator.desktop
Run Code Online (Sandbox Code Playgroud)
D-E*_*E-N 18
您可以使用Ctrl+ Alt+启动 4 个终端,T并使用Ctrl+ Alt+Numpad[1,3,7,9]或左/右使用Ctrl+ Alt+Numpad[4/6]或顶部/底部Ctrl+ Alt+将它们调整到屏幕边缘,Numpad[8/2]并使用Alt+切换Tab到一个终端,如果终端处于活动状态,则使用Alt+key above Tab在终端之间切换.
或者
您可以使用带有Ctrl+ Shift+ 的选项卡,T并使用Alt+ Page-Up/在终端之间切换Page-Down。
Léo*_*Lam 11
作为另一种选择,我建议使用byobu
.
Byobu 是一个 GPLv3 开源基于文本的窗口管理器和终端多路复用器。它最初旨在为 Ubuntu 服务器发行版的其他功能、简单、实用的 GNU Screen 提供优雅的增强。Byobu 现在为 GNU Screen 窗口管理器和更现代的 Tmux 终端多路复用器包括增强的配置文件、方便的键绑定、配置实用程序和可切换的系统状态通知,并且适用于大多数 Linux、BSD 和 Mac 发行版。
优点是它是基于文本的,这意味着您可以在没有图形环境的情况下使用它!这在处理通常没有 GUI 的服务器时非常有用。
你甚至有一个底部状态栏,里面有很多有用的信息,比如日期/时间、平均负载等。
如果您使用Byobu,您必须知道的快捷方式是:
sudo apt-get install byobu
将安装 Byobu。
作为奖励,作为终端多路复用器,这意味着如果您错误地关闭了终端,您将不会丢失会话和选项卡。您可以byobu
在另一个终端中运行并获得同步输出。
如果您希望在重新启动后保持会话,甚至还有用于保存布局的脚本。
小智 9
就个人而言,我用emacs
用M-x ansi-term
还是M-x shell
取决于我在做什么。
但是,如果您只是在寻找一个终端多路复用器,那么总会有一个默默地受人尊敬的tmux
:
编辑:JOKER指出,可以安装tmux
使用apt-get
:
$ sudo apt-get install tmux
Run Code Online (Sandbox Code Playgroud)
您可以使用tmux,一个终端多路复用器。
sudo apt-get install tmux
Run Code Online (Sandbox Code Playgroud)
对于四个面板,您可以使用此脚本4pSession
,使用以下命令创建脚本
mkdir -p ~/bin
touch ~/bin/4pSession
chmod +x ~/bin/4pSession
nano ~/bin/4pSession
Run Code Online (Sandbox Code Playgroud)
并添加下面的代码
#!/usr/bin/env bash
# if the session is already running, just attach to it.
tmux has-session -t 4panel
if [ $? -eq 0 ]; then
sleep 1
tmux attach -t 4panel
else
tmux new-session -d -s 4panel
tmux split-window -v
tmux split-window -h
tmux select-pane -t 0
tmux split-window -h
tmux select-pane -t 0
tmux -2 attach-session -d
fi
Run Code Online (Sandbox Code Playgroud)
您可以创建一个桌面文件:
nano ~/.local/share/applications/tmux.desktop
Run Code Online (Sandbox Code Playgroud)
包含以下内容:
[Desktop Entry]
Name=tmux
Comment=a terminal multiplexer
Exec=/<path_to_script>/4pSession
Icon=terminal
Terminal=true
Type=Application
Categories=Terminal;
Run Code Online (Sandbox Code Playgroud)
Ctrl使用+B和than →or ←or ↑or在窗格之间移动↓
只需调整终端窗口的大小,使它们都适合屏幕的一角。终端也可以有选项卡,这可能会有所帮助。右键单击窗口并选择New Tab
。
以下是如何使窗口能够调整为角的方法:
sudo apt-get install compizconfig-settings-manager
。sudo ccsm
或搜索ccsm
。Grid
在 下找到Window Management
。确保它已启用。Corners / Edges
选项卡并将选项更改为Corner
相应的角。 归档时间: |
|
查看次数: |
127631 次 |
最近记录: |