编程分屏神器主要有以下几种: tmux、 screen、 VS Code、 Sublime Text、 Atom和 IntelliJ IDEA。下面我将详细介绍 tmux的使用方法。
tmux 使用方法
安装
Ubuntu: `apt install tmux`
RHEL 或 CentOS: `yum install tmux`
启动
在终端输入 `tmux` 即可启动 tmux,创建一个匿名的 session。
查看所有 session
```sh
tmux ls
```
或
```sh
tmux list-sessions
```
新建 session
```sh
tmux new -s session_name
```
退出当前 session
按下 `Ctrl+b` 命令前缀后,输入 `d`,会回到终端,此时所有 tmux 客户端相关进程仍在后台运行。
进入已存在的 session
```sh
tmux a -t session_name
```
结束当前所在 session
按下 `Ctrl+b` 命令前缀后,输入 `d`。
分屏操作
垂直分屏: `%`
水平分屏: `"`
窗口操作
重命名当前窗口: 按下 `Ctrl+b`,然后按 `t`,输入新的窗口名称。
查找关键词: 按下 `Ctrl+b`,然后按 `f`,输入关键词进行查找。
前后窗口间互相切换: 按下 `Ctrl+b`,然后按 `w`。
通过窗口列表切换窗口: 按下 `Ctrl+b`,然后按 `n` 切换到下一个窗口,按 `p` 切换到上一个窗口。
修改当前窗口编号
按下 `Ctrl+b`,然后按 `l`,可以重新排序窗口。
设置快捷键
如果不习惯使用 `Ctrl+b`,可以在 `~/.tmux.conf` 文件中加入以下内容把快捷键变为 `Ctrl+a`:
```sh
Set prefix key to Ctrl-a
set -g prefix key C-a
Unbind C-b
unbind-key C-b
Set option key to Ctrl-a
set -g option key C-a
```
通过以上步骤,你可以开始使用 tmux 进行分屏编程了。希望这些信息对你有所帮助!