vim

vim是一个文件编辑工具,相当于记事本

使用vim的第一步要安装vim软件:apt install vim

vim filename 使用vim打开一个文件用来编辑

vim有三种模式

  1. 命令模式:默认是命令模式,只能接收命令,不能输入内容
  2. 插入模式:要退出插入模式需要按Esc进入命令模式
  3. 底线命令模式 “:” 进入到底线命令模式,首先需要按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)