Vim命令

命令模式

移动光标

w(e)  --> 移动光标到下一个单词
b    --> 移动到光标上一个单词

0     --> 移动到本行开头
$    --> 移动光标到本行结尾

H    --> 移动光标到屏幕首行
M    --> 移动到光标到屏幕的中间一行
L    --> 移动光标到屏幕的尾行
gg    --> 移动光标到文档的首行
G    --> 移动光标到文档尾行

ctrl + f  下一页
ctrl + b  上一页

`.  移动光标到上一次的修改行

查找

/       --> 在整篇文档中搜索chaoge字符串,向下查找
?       --> 在整篇文档中搜索chaoge字符串,向上查找

*       --> 查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
#       --> 查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处

gd      --> 找到光标所在单词匹配的单词,并停留在非注释的第一个匹配上

%    --> 找到括号的另一半!!

复制、删除、粘贴

yy      --> 拷贝光标所在行
dd      --> 删除光标所在行
D       --> 删除当前光标到行尾的内容
dG      --> 删除当前行到文档尾部的内容
p       --> 粘贴yy所复制的内容
x      --> 删除光标所在的字符
u       --> 撤销上一步的操作

数字与命令

3yy   --> 拷贝光标所在的3行
5dd   --> 删除光标所在5行

输入模式

i       --> 进入编辑模式,撰写代码
o       --> 进入下一行编辑

底线模式

# 命令模式下输入冒号:, 进入底线命令模式

:q!     --> 强制退出
:wq!    --> 强制写入退出
:set nu --> 显示行号
:数字  --> 调到数字那行
:set nonu  取消行号
    
:! command     暂时离开vim指令模式,执行command的结果
例如  :!ip a    临时看一下ip信息,然后可以回到vim
    
随时按下esc可以退出底线命令模式
posted @ 2019-06-28 08:49  言值  阅读(72)  评论(0编辑  收藏  举报