Vim 快速入门

2019-08-28  本文已影响0人  329fd8af610c

Vim 是编辑器之神,今天将学到的基本命令整理一下,方便使用。
一.学习使用Vim之前要了解几个原则:
1>键盘映射
基本不会对你现在的键盘使用习惯做更改,但是能提高80%的效率,一般都会将caps lock 跟 Esc键功能切换,原则是在两手放置的地方尽量够到所有要使用的功能键。
2>不用鼠标跟触控板
鼠标是影响你速度的重要原因,尽量不用鼠标跟触控板,单纯用键盘完成对文件的操作。
3>命令理解很简单,主要就是练习
二.Vim学习知识点
下图是Vim学习的知识点

Vim 学习知识点
1>安装
Windows:下载gVim软件,像运行其他任何软件一样,双击即可。
Mac:推荐使用homebrew安装,也可以直接下载MacVim直接安装。
软件下载链接地址:https://www.vim.org/download.php 图二 资源下载界面.png

2>启动&退出
Windows: 直接双击即可
Mac:MacVim直接双击即可,homebrew 安装的需要在终端启动
3>三种模式命令键


图三 模式命令键

4>Vim常用场景


图四 常用场景

命令 ---> 作用
w ------> 正向移动到下一单词的开头
b ------> 反向移动到当前单词的开头/上一单词的开头
e ------> 正向移动到当前单词的结尾/下一单词的结尾
ge ------> 反向移动到上一单词的结尾


图五 基于单词的移动示意图

命令 ---> 作用
f{char} ------> 正向移动到下一个{char}所在之处
F{char} ------> 反向移动到下一个{char}所在之处
t{char} ------> 正向移动到下一个{char}所在之处的前一个字符上
T{char} ------> 反向移动到下一个{char}所在之处的前一个字符上
; -------------> 正向重复上次的字符查找命令
, -------------> 反向查找上次的字符查找命令

1.分隔符文本对象
命令---------------->选择区域
a) 或者 ab ----------> 一对圆括号(内容)
i) 或者 ib -----------> 圆括号(内容)内部
a} 或者 aB ----------> 一对花括号(内容)
i} 或者 iB ------------> 花括号(内容)内部
a] --------- ----------> 一对方括号(内容)
i] --------- ----------> 方括号(内容)内部
a> --------- ----------> 一对尖括号(内容)
i> --------- ----------> 尖括号(内容)内部
a' --------- ----------> 一对单引号(内容)
i' --------- ----------> 单引号(内容)内部
a" --------- ----------> 一对双引号(内容)
at --------- ---------->一对XML标签
it --------- ----------> XML标签内部
2.范围文本对象
iw --------- ----------> 当前单词
aw--------- ----------> 当前单词及一个空格
iW --------- ----------> 当前字串
aw--------- ----------> 当前字串及一个空格
is --------- ----------> 当前句子
as--------- ----------> 当前句子及一个空格
ip --------- ----------> 当前段落
ap--------- ----------> 当前段落及一个空格

{motion}指的就是:分隔符文本对象和范围文本对象
d{motion}---->删除模式 (删除完之后还进入普通模式)
dd删除一行
c{motion}---->修改模式 (修改完之后进入插入模式)
cc 修改一行
y{motion}---->复制模式
yy复制一行
v{motion}---->可视模式(前面讲了进入不同可视模式的命令)

m{mark}---->设置标记
`{mark}---->跳回标记 (反引号, 英文状态下1左边的符号)
note:mark表示标记,随意给就可以

y---->复制
p---->粘贴

/{pattern} ---->查找 ,使用n跳转

/%s/{pattern}/{repeatstring}/g ----> 替换 ,使用c进行替换确认

control+f----> 下翻一页
control+b---->上翻一页
control+d---->下翻半页
control+f---->下翻半页

三.附加键盘图


图六 键盘图

先记录这些,感谢阅读,如有错误,不吝赐教!

上一篇下一篇

猜你喜欢

热点阅读