编辑器、服务器
vi编辑器
yy复制 p 粘贴
命令行模式—–>i—–>插入模式 —-> ESC—->命令行模式
命令行模式—–>:—–>末行模式 —-> ESC—->命令行模式
vim编辑器基础操作
1 从命令行到插入模式:
i : 光标前插入
a :光标后插入
I :行首插入
A :行末插入
o:光标下一行行首
O:光标上一行行首
o
I i 光标 a A
O
2末行模式:
w 保存
q 退出
x 保存并退出
3进入命令行模式:
`ESC:从插入模式或末行模式进入命令模式
yy复制,,,,,,
3 yy 复制3行
p粘贴
4移动光标:
h j k l:对应左下上右
G: 定位到文件最后一行
6 G :快速定位到第6行
gg:定位到文件开头
5删除命令:
x:删除光标后的一个字符Del
X:删除光标前的一个字符Backspacedd:删除光标所在行,剪切,可以配合p粘贴使用
n dd :删除指定的行数d0:删除光标前本行所有内容,不包含光标所在字符
dw:删除光标开始位置的字,包含光标所在字符
D:删除光标后本行所在所有内容,包括光标所在字符
6撤销命令:
u:一步一步撤销
ctr-r:反撤销
7可视模式:
文本行右移:>>
文本行左移:<<
v:按字符移动,选中文本
V:按行移动,配合d,y,>>,<<实现对文本块的删除,复制,左右移动
8替换操作:
r:替换当前字符
R:替换当前行光标后的字符
9查找命令:
/: str查找
n:下一个
N:上一个
10替换命令:
将abc替换为123
末行模式下,将光标所在行的abc替换为123: % s/abc/123/g
末行模式下,将1-10行的abc替换为123: 1,10s/abc/123/g