Linux之vim(一)vim简介

一. 命令模式与编辑模式的转换

Linux之vim(一)vim简介

q:正常退出

q!:非正常退出

二. 基本编辑

1. 添加文本

o: 插入当前行的上方

O: 插入当前行的下方

i: 进入编辑模式

a: 在行末进行文本添加

2. 删除、剪切:删除即剪切

x: 当前字符

3x: 当前字符和之后两个字符

dd: 当前行

5dd: 当前行和之后四行

dW: 当前字符到下一单词的起始

d$: 当前字符到当前行的末尾

d0: 当前字符到当前行的起始

d^: 当前字符到当前行下一个非空字符

dG: 当前行到文件末尾

d20G: 当前行到文件第20行

3. 复制、粘贴

a).复制

yy: 当前行

5yy: 当前行和之后四行

yW: 当前字符到下一单词的起始

y$: 当前字符到当前行的末尾

y0: 当前字符到当前行的起始

y^: 当前字符到当前行下一个非空字符

yG: 当前行到文件末尾

y20G: 当前行到文件第20行

b).粘贴

p:粘贴到光标之后

P:粘贴到光标之前