四大模式:命令模式、插入模式、第行模式、可视模式

命令模式:刚打开其他模式下,用键盘的esc可以回到命令模式

复制:

yy 复制光标所在的一整行

nyy  复制光标所在位置往下的n整行

yw -- 复制光标所在位置的一个单词

nyw -- 复制光标所在位置往后的n单词

粘贴:

p

剪切/删除

x -- 删除当前位置的一个单字符

X -- 删除当前位置的前一个单字符 Backspace

dd -- 剪切/删除光标所在的一整行

ndd - 剪切/删除光标所在位置往下的n整行

dw -- 剪切/删除光标所在位置的一个单词

ndw - 剪切/删除光标所在位置的n个单词

d$  删除光标所在位置到行尾的所有内容

d^ 删除光标所在位置到行首的所有内容

撤销:u

反撤销:ctrl+r

gg -- 光标快速回到文件开头

G -- 光标快速回到文件末尾

gg=G

插入模式:先切换到命令模式(esc),之后再切换插入模式

i    插入到光标所在位置

I    插入到光标所在位置的行首

a    插入到光标所在位置的下一个位置

A   插入到光标所在位置的行尾

o   插入到光标所在位置的下一行

O   插入到光标所在位置的上一行

底行模式:第一步:先切换到命令模式(esc)第二步:再切换底行模式

方式1:通过冒号进入(英文输入法)

保存:w  (回车)

退出:q  

保存并退出:wq

强制退出:q!

整体替换:%s /原来的字符串/要用什么字符串替换/g

部分替换:m,n s /原来的字符串/要用什么字符串替换/g

方式2:通过/切换

    字符串查找/要查找的字符串

n -- 往后翻   N-- 往前翻

可视模式:先切换到命令模式(esc),通过v切换可视模式

(一次有效)

复制  y

剪切  d

删除  x