vim是一个文件编辑工具,相当于记事本
使用vim的第一步要安装vim软件:apt install vim
vim filename 使用vim打开一个文件用来编辑
vim有三种模式
- 命令模式:默认是命令模式,只能接收命令,不能输入内容
- 插入模式:要退出插入模式需要按Esc进入命令模式
- 底线命令模式 “:” 进入到底线命令模式,首先需要按Esc进入命令模式
命令模式:
命令 | 功效 |
---|---|
shift+zz(ZZ) | 保存并退出 |
dd | 用来删除一行数据 |
ndd | 用来删除n行数据 |
u | 撤销 |
ctrl+r : | 反撤销 |
yy | 复制一行数据 |
nyy | 复制n行数据 |
p | 用来粘贴 |
gg | 定位到第一行 |
ngg | 定位到第n行 |
$ | 定位到当前行的行尾 |
0/^ | 定位到当前行的行首 |
x | 删除光标右边的一个数据 |
nx | 删除光标右边的n个数据 |
X | 删除光标左边的一个数据 |
nX | 删除光标左边的n个数据 |
插入模式:
i | 进入到插入模式 |
I | 在当前行的第一个非空字符前插入数据 |
a | 在光标右侧插入内容 |
A | 在当前行末尾插入内容 |
s | 删除光标所在位置的文字,并插入内容 |
S | 删除光标所在行的文字,并插入内容 |
o | 在光标位置的下一行插入内容 |
O | 在光标位置的上一行插入内容 |
底线命令模式:
w | 保存修改 |
wq | 保存并退出 等价于命令模式的shift+zz |
q | 退出 |
q! | 不保存 强制退出 |
直接输入数字可以跳转到对应行 | |
/内容 | 用来查找内容 |
n | 表示下一个匹配 |
N | 表示上一个匹配 |
%s/原内容/新内容 | 替换当前文件中每一行第一次出现的内容,选项/g 查找所有行里所有内容全部替换 |
m,ns/原内容/新内容 | m和n都是数字整型,从第m行到第n行替换每一行第一次出现的内容,选项/g 从第m行到第n行替换每一行所有出现的内容 |
标签:命令,模式,vim,插入,内容,光标 来源: https://blog.csdn.net/wcw_____/article/details/116808030
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。