vim常用命令

来源:互联网 发布:矩阵求导链式法则 编辑:程序博客网 时间:2024/06/02 01:50

1 进入插入模式

a          从光标后面开始添加文本

A         从光标所在行的末尾开始添加文本

i           从光标的前面开始插入文本

I           从光标所在行的开始处开始插入文本

o          在目前光标所在行的下一行处插入新的一行

O         在目前光标所在行的上一行处插入新的一行

s          删除光标所在的字符,并进入编辑模式

S         删除光标所在的行,并进入编辑模式

r          输入字符,取代光标所在的那一个字符

R        一直取代光标所在的字符,直到按下ESC键为止


2 删除与复制粘贴

x        删除光标处的字符

dd      删除光标所在的行

ndd   删除光标所在的行及下面的n行

D或d$  删除光标到行尾的文本,常用与删除注释语句

d^或d0  删除光标到行首的文本

nyy    从光标所在的行开始向下复制n行(n不写,则代表一次)

np      从当前光标所在的行下面粘贴n次


3 查找

/str 查找字符串str,回车后加亮所有找到的字符串,接着按n移动到下一个找到的字符串,命令N移动到上一个找到的字符串


4 块操作

v        可视化块选择状态,选中块之后,可以对块进行删除(d),复制(y),剪切(x)

yy      复制光标所在的行

nyy    从光标开始向下复制n行

p        将剪切后的文本粘贴到光标处

u        撤销上次的操作

ctrl+R  恢复上次的操作


5 光标的移动

h        光标向左移动一个字符

j         光标向下移动一个字符

k        光标向上移动一个字符

l         光标向右移动一个字符

w       光标向后移动一个字

b        光标向前移动一个字

^        光标移动到行首

$        光标移动到行尾


6 命令模式常用命令

:set number        不显示行号

:set nonumber    显示行号

:q                           在未修改文档的情况下退出

:q!                          不保存退出

:w                          保存

:wq                        保存并退出


原创粉丝点击