进入 vim vim practice_1.txt
游标移动 进入vim 按下i键
Esc进入普通模式 移动可以使用方向键 也可以使用 hljkwb
进入插入模式 i 在当前光标出进行编辑
I在行首插入
A在行末插入
a在光标后插入编辑
o在当前行后插入一个新行
0在当前行前插入一个新行
cw替换从光标所在位置后到一个单词结尾的字符
退出vim
命令行模式: q!强制退出,不保存
:q退出
:wq!强制保存并退出
:w 另存为
:saves 文件路径 另存为
:x 保存并退出
:wq 保存并退出
最主要的编辑模式
普通模式 删除
x 删除游标所在的字符
X 删除游标所在前一个字符
Delete 同x
dd 删掉整行
dw 删除一个单词
D 删除至行尾
d^删除至行首
普通模式 文档编辑
vim重复命令 重复执行上次命令
N<commond>
游标快速跳转 行间跳转
nG 游标移动到第n行
gg 游标移动到第一行
G 到最后一行
行内跳转
w 到下一个单词的开头
e 到下一个单词的结尾
b 到前一个单词的开头
ge 到前一个单词的结尾
0或^ 到行头
$ 到行尾
f<字母> 向后搜索字母 并跳转到第一个匹配的位置
F<字母> 向前搜索<字母>并跳转到第一个匹配的位置
复制黏贴和剪切
普通模式用y复制
yy复制游标所在的整行
y^复制至行首
使用p粘贴
剪切及粘贴
dd删除命令就是剪切
然后按p就可以粘贴
字符的替换以及撤销
r+<替换字母>
R连续替换直到按下Esc
cc替换整行,即删除游标所在行,并进入插入模式
cw替换一个单词,即删除一个单词,并进入插入模式
C替换游标以后至行末
快速缩进:
命令行模式 :set shiftwidth?
set shiftwidth= 10