VIM 模式
- 切入命令模式使用冒号
: - w 保存 write
- q 退出 quit
- ! 强制
- u 撤销 undo 保存之前有效
VIM 快捷键模式
:set nu 显示行号
:set nonu 取消行号
vim /etc/sudoers +120 进入文件跳转到120行
G 光标到文件结尾
gg 光标到文件开头
$ 光标到行尾
0 光标到行尾
{1-99999}gg 切换到第几行
{1-99999} [回车] 移动到第几行
- 搜索和替换
/内容 向下搜索,此时按n继续搜索, N反向继续搜索。
?内容 向上搜索, 此时按n继续搜索,N反向继续搜索。
:%s/A/B/g , 把A替换成B, 如果A或B中有斜线,把分割的斜线换成#或者@,不加g替换第一列
部分替换:
:n1,n2/A/B/g, n1,n2为数字,在n1行和n2行间寻找A替换B
s为替换, g全局替换
输入技巧:先输入框架在填充内容
:%s///g
- 复制粘贴 删除
yy 复制当前行
nyy n是行数,复制从当前开始的n行
p 粘贴到光标的上一行
P 粘贴到光标的下一行
dd 删除当前行
ndd n是行数,删除从当前开始的n行
x 删除光标后字符
X 删除光标前字符
d1gg 或 d1G 删除当前行至第一行
dG 删除当前行至最后一行
d0 删除当前光标文本至行首
d$ 删除当前光标文本至行尾
VIM 编辑模式
i 在当前光标所在处插入文字
A 在当前所在行的行尾最后一个字符处开始插入文字,和I相反
I 在当前所在行行首第一个非空格符处开始插入文字, 和A相反、
O 在当前所在行的上一行处插入新的一行
o 在当前所在行的下一行处插入新的一行
本文详细介绍了Linux环境下VIM编辑器的使用模式,包括命令模式、快捷键模式和编辑模式。在命令模式中,学习了如何保存、退出及强制操作文件;在快捷键模式下,掌握了行号显示、快速跳转行和搜索替换等高效操作;而在编辑模式中,了解了插入、删除、复制和粘贴等文本编辑功能。这些技巧将极大地提升VIM的使用效率。
207

被折叠的 条评论
为什么被折叠?



