Linux下的分屏
在远程登陆Linux时,要远程启动多个程序,分屏显得很重要。 在这里小记一下几种简单的分屏命令。
1、terminal分屏
使用tmux对terminal分屏,常用指令如下:
开启tmux:在terminal中输入tmux开启分屏。
tmux ls: 显示已有的tmux会话
tmux attach-session -t 数字: 选择tmux
tmux kill-session -t session-name:关闭tmux
开启鼠标移动、调节窗口大小等功能:[ctrl]+b+:后输入 set -g mouse on
[ctrl+b]为tmux的指令输入前缀,以下指令为输入前缀指令后的指令:
上下分屏:"
左右分屏: %
切换屏幕:o
关闭一个终端:x
上下分屏与左右分屏切换:空格键 还可以调整分屏大小(平均化)
显示快捷键帮助:?
移动到下一个窗口:n 貌似比较鸡肋
显示时钟:t (ps:显示效果还可以)
临时退出session: d
列出session:tmux ls (不用前缀)
进入已存在的session:tmux a -t $session_name
关闭并删除所有session:[:]+ kill-server
复制模式 : [ 空格标记复制开始,回车结束复制。
粘贴 :]
2、VIM分屏
载入文件
在新的垂直分屏中打开文件:vs 文件路径/文件名
在新的水平分屏中打开文件:sv 文件路径/文件名
与tmux类似,[ctrl+w]为VIM的指令输入前缀,以下指令为输入指令前缀后的指令:
下一个分屏:w
上一个分屏:p
使用 hjkl选择分屏
新建分屏:n(new)貌似比较鸡肋
水平分屏:s(split)貌似也比较鸡肋
垂直分屏:v(vsplit) 还是比较鸡肋
关闭分屏:c(close)或者直接命令模式 :q