四大模式:命令模式、插入模式、第行模式、可视模式
命令模式:刚打开其他模式下,用键盘的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
标签:操作命令,删除,--,模式,vim,插入,unbuntu,所在位置,光标 From: https://blog.51cto.com/u_16425777/9382111