← 返回命令列表

Linux command

tmuxinator 命令

文件

复制后可按需替换文件名、目录或参数。

常用示例

Start project

tmuxinator start [project]

Create new project

tmuxinator new [project]

Edit project

tmuxinator edit [project]

List projects

tmuxinator list

Delete project

tmuxinator delete [project]

Copy project

tmuxinator copy [existing] [new_name]

Stop project

tmuxinator stop [project]

Show project config

tmuxinator debug [project]

说明

tmuxinator automates tmux session setup. Project files define windows, panes, and commands that start with a single command. YAML configuration describes session layout. Windows have names, working directories, and pane configurations. Commands run automatically when panes open. Development servers, editors, and monitoring tools start in their designated locations. Layout presets handle common pane arrangements. Custom layouts specify exact pane dimensions. Project files live in ~/.config/tmuxinator. They're portable across machines and can be version controlled. Starting a project creates or attaches to the tmux session. Subsequent starts attach without recreating.

参数

start _PROJECT_
Start project session.
new _PROJECT_
Create new project.
edit _PROJECT_
Edit project config.
open _PROJECT_
Alias for edit.
list, ls
List projects.
delete _PROJECT_
Delete project.
stop _PROJECT_
Kill project session.
copy _SRC_ _DEST_
Copy project.
debug _PROJECT_
Show generated script.
doctor
Check configuration.
version
Show version.
-p _FILE_
Use project file.
-n _NAME_
Override session name.

FAQ

What is the tmuxinator command used for?

tmuxinator automates tmux session setup. Project files define windows, panes, and commands that start with a single command. YAML configuration describes session layout. Windows have names, working directories, and pane configurations. Commands run automatically when panes open. Development servers, editors, and monitoring tools start in their designated locations. Layout presets handle common pane arrangements. Custom layouts specify exact pane dimensions. Project files live in ~/.config/tmuxinator. They're portable across machines and can be version controlled. Starting a project creates or attaches to the tmux session. Subsequent starts attach without recreating.

How do I run a basic tmuxinator example?

Run `tmuxinator start [project]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does start _PROJECT_ do in tmuxinator?

Start project session.