vim学习笔记01


vim 总共有 6 种基本模式:

正常模式 (Normal mode)
也叫默认模式。
进入 vim 时默认的模式所有输入的键都直接对应着命令
也被叫做命令模式.
插入模式 (Insert mode)
任何键盘录入都会插入到当前文档中
可视模式 (Visual mode)
很像正常模式
但是移动命令会改变选中的一块高亮区域
执行的命令会对选定范围进行
选择模式 (Select mode)
可以用鼠标或光标键高亮选择文本
任何输入都会替换选择的高亮文本
并进入插入模式
命令行模式 (Command-Line mode)
可以窗口下方执行一条命令
一般是通过 : 执行单行命令
通过 / 和 ? 进行搜索
Ex mode (多行命令执行模式)
Ex 指的是 Execute
在 Normal 正常模式下使用 gQ 进入
使用 :visual 退出

大词 & 小词:

小词 就是我们常规意义的词,被 =、" 等标点分开的词
大词 里面包括了 =、" 等标点,只能被空格、tab、换行分割

W & E & B:

在这里插入图片描述

行首和行尾:

^,也就是 shift+6, 作用是移动到行首或者说移动到本行第一个非空字符.
$,也就是shift + 4, 作用是移动到本行行尾.

^、$ 也分别对应正则表达式中的 开头 和 结尾.

0 作用是移动到本行第一个字符.
g_ 作用是到本行最后一个非空字符.

在这里插入图片描述

查找 f :

作用就是查找当行的光标之后的第一个字符.

在这里插入图片描述

如果当前行有的话, 仅显示第一个. 如果还想查找后面的, 需要;操作, 查找范围到本行末尾, 不能跨行.

如果在 f 查找之后, 使用 , 往前查找, 范围还是当前行.

注意:
这个 ; 确实很好用, 但是前提是得要加上参数:

-u None

vi 无配置文件的方式启动方式:

# 需要注意这次用无配置文件的方式启动vi
vi -u NONE oeasy.java

查找 t :

t 光标跳到查找字符的前一个字符上,贴靠着查找字符.

在这里插入图片描述

git 下载语句:

git clone git网址

# for example: 
git clone http://gitee.com/overmind1980/oeasyvim.git

其他命令:

gg 对应 首行;
G 对应 尾行;
gg = G 从首行到尾行自动缩进, 可以看作格式化;

在这里插入图片描述

+ 向下到行首非空字符;
- 向上到行首非空字符;

3G 跳到第3行第一个非空字符;
4G 跳到第4行第一个非空字符.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

统计小白er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值