一、
t
m
u
x
tmux
tmux
1.1 前提
一个终端就是一个屏幕,但是需要照着写的时候,需要开两个黑框,
t
m
u
x
tmux
tmux实现了分屏
如果关掉当前终端会导致当前进程直接断掉,
t
m
u
x
tmux
tmux可以使得终端断掉之后仍然运行
概念 : 一个
t
m
u
x
tmux
tmux可以开一堆
s
e
s
s
i
o
n
session
session 每一个
s
e
s
s
i
o
n
session
session可以开很多
w
i
n
d
o
w
window
window 每一个
w
i
n
d
o
w
window
window可以开很多
p
a
n
e
pane
pane 每一个
p
a
n
e
pane
pane都会打开一个
s
h
e
l
l
shell
shell对话框
1.2 操作
tmux 会创建一个
s
e
s
s
i
o
n
session
session , 其中有一个
w
i
n
d
o
w
window
window,
w
i
n
d
o
w
window
window里面有一个
p
a
n
e
pane
pane Cltr+a 松开 shift+5 就会切分窗口(
p
a
n
e
pane
pane) , 左右均分 Ctrl+a 松开 shift+' 就会切分窗口,上下均分 选中 + ctrl+ D 就可以关闭 ctrl+a + ↑↓←→ 选中一个
p
a
n
e
pane
pane ctrl + a+z 当前窗口全屏 ,取消也是一样 ctrl + a 松开 D 挂起,也就是退出
t
m
u
x
tmux
tmux tmux a 打开 ctrl + s 打开
s
e
s
s
i
o
n
session
session选项
二、
v
i
m
vim
vim
2.1 前提
终端里的编辑器,因为终端没有图形化, 可以编辑很多东西
2.2 操作
vim filename 使用方式 i 进入编辑模式 : ? / 进入命令行模式,输入任意一个即可 任意数字 + <space> 光标会跳 该数字次 …其他的移动光标就不列出了 : + 数字 || 数字加+G 就会跳行 G , gg 最后一行,第一个行 数字+回车 会跳到下面几行 / + 字符串 光标向下找 字符串 ? + 字符串 光标向上找 字符串 n 重复前一个查找操作 N 往前找 : 5,7s/int/double/g 将
5
?
7
5-7
5?7行的int转换为double v 选中文本 esc + esc 取消选中 d 删除选中文本 dd 删除一整行 y 复制 yy 复制一整行 p 粘贴在光标的下一个位置 u 撤销 ctrl+r 取消撤销 选中 + > 向右移动 选中 + < 向左移动
|