【1】开始编辑
vim 文件名 打开或创建一个Vim文件
进入编辑模式:
新增(append)
a 光标后插入
A 光标所在行的末尾插入
插入(insert)
i 光标前插入
I 光标所在行的首插入
打开(open)
o 上一行插入
O 下一行插入
【删除,修改,复制,粘贴】
v 选中
u 撤销
删除(delete)
x 删除光标所在的字符
dd 删除(剪切)光标所在的行
n,md(n~m行) 删除(剪切)n-m行
r 修改光标所在字符,r后接要修正的字符
R 进入取代状态新增内容更会取代原有内容,直到按[ESC]回到指令模式下为止
s 删除光标所在的字符并进入编辑模式
S 删除光标所在的列兵进入编辑模式
复制(copy)与粘贴(paste)
/yw 将光标所在的单词拷入剪贴板
y$ 将光标至行尾的字符拷入剪贴板
y0 将光标至行首的字符拷入剪贴板
y6 将光标至6行的内容拷入剪贴板
yy 将当前行拷入剪贴板
:n,my 复制n-m行
p 粘贴到光标后
P 粘贴到光标前
【改变与替换】
r 替换光标所在的字符
R 替换字符序列
cw(ce 替换一个单词
cb 替换光标所在的前一个字符
c$(C) 替换光标光标位置至行尾的所有字符
c0 替换光标光标位置至行首的所有字符
cc 替换一行
【光标移动】
b 移动到当前单词的开始
e 移动到当前单词的结尾
w 向前移动一个单词
h 左
l 右
k 上
j 下
【保存与退出】
:w(w 文件名) 保存
:wq!(shift+zz)保存并强制退出或者
:q! 不保存强制退出
:!(命令) 进入终端显示命令的内容 (按回车退出终端显示)
【其他命令】
G 浏览最后一行
gg(1G) 浏览第一行
:n 跳到n行
esc 退出模式
gg______shift +v————shift+g————————= 调整编辑的代码
:vsp 文件名 在一个vim中打开两个文件