# oh-my-terminal 个人终端配置环境集合 ## 工具集合 * zsh * tmux * vim ## 安装说明 1. 安装必要的软件 ```bash sudo apt-get install git zsh tmux vim ``` 1. 备份必要的配置文件 1. 安装使用 ```bash git clone https://github.com/alvisisme/oh-my-terminal.git ~/.oh-my-terminal sh ~/.oh-my-terminal/setup.sh ``` ## 效果预览 ```bash docker build -t oh-my-terminal . docker run -it oh-my-terminal ``` ## 操作手册 ### tmux `PREFIX` 代表前置组合键,即同时按下 `Ctrl` 和 `b`,也可表示为 `ctrl + b`, `+`代表前后键需要同时按下。 #### 会话session * 查看会话列表 `tmux ls` * 创建会话 `tmux new [-s SESSION_NAME]` `PREFIX :new [-s SESSION_NAME]` * 关闭会话 `tmux kill-session [-t SESSION_NAME]` * 置于后台 `PREFIX d` * 挂起 `PREFIX ctrl + z` * 唤醒到前台 `tmux a [-t SESSION_NAME]` * 切换不同会话 `PREFIX s`,选择会话id `PREFIX (` 切换到前一个会话 `PREFIX )` 切换到后一个会话 * 重命名 `PREFIX $` #### 窗口window * 创建新窗口 `PREFIX c` * 关闭当前窗口 `PREFIX &` * 重命名 `PREFIX ,` * 切换不同窗口 `PREFIX 窗口编号` `PREFIX Ctrl + h` 切换到前一个窗口 `PREFIX Ctrl + l` 切换到后一个窗口 #### 窗格panel * 创建新窗格 `PREFIX -`水平切割 `PREFIX ——`垂直切割 * 关闭窗格 `PREFIX x` * 显示编号 `PREFIX q` * 切换 `PREFIX ;` 切换到最近一个活动的窗格 `PREFIX 方向键` `PREFIX h/j/k/l` vim的键位 `PREFIX q 窗格编号` `PREFIX o` 下一个窗格 * 移动 `PREFIX >` 当前窗格和后一个窗格互换位置 `PREFIX <` 当前窗格和前一个窗格互换位置 * 全屏 `PREFIX z` * 大小调整 `PREFIX + 方向键` `PREFIX ctrl + 方向键` * 布局调整 `PREFIX 空格键` ## 注意事项 vim插件默认安装在`~/.vim/plugged`目录下,离线安装时需要将本工程和已完成安装的`~/.vim/plugged`一起复制移动到新机器上。 ## 参考引用 * [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) * [on-my-tmux](https://github.com/gpakosz/.tmux) * [super-vimer](https://github.com/alvisisme/super-vimer) * [Linux SSH终端terminal配色更改为256色](https://www.haiyun.me/archives/linux-terminal-xterm-256color.html)