共计 1449 个字符,预计需要花费 4 分钟才能阅读完成。
[Github 地址] (https://github.com/overmind19…)
[Gitee 地址] (https://gitee.com/overmind198…)
[蓝桥实验楼 邀请码 FJWYIMGB] (https://www.lanqiao.cn/course…)
可视化编辑
回顾上节课内容🤔
上次理解到块可视模式
–ctrl+v- 左下角
-- 可视 块 --
- 而后配合
motion
- o切换首尾
- 这个块能够有四个顶点
- O横向切换
- 左下角
能够在选区内进行编辑和替换
- 能够间接d、c、y
- 或者D、C、Y
也能够间接编辑
:'<,'>d
:'<,'>s/shiyanlou/oeasy/g
范畴内批量替换
能够在块·可视化模式下替换
:'<,'>s/\%Vg/graphic/g
- ‘<,’> 示意范畴
- s 示意 substitute
- \%V 示意在块内
- 文本编辑终于告一段落🤔
- 这次来总结总结
基本模式
咱们当初理解到有
5
种模式- 默认模式 也叫失常模式 这是根底
想要从别的模式回到失常模式
- ctrl+c
- esc
从失常模式到命令行模式
- :
从失常模式到插入模式者
- i 前插
- I 最前插
- a 后插
- A 最初插
- o 上面插一新行
- O 下面插一新行
从失常模式到替换模式
- R
从失常模式到可视模式,分成三种
- v 字符可视
- V 行·可视
- ctrl+ v 块·可视
根本编辑
- 根本的编辑是
基本操作
+根本静止
罕用的基本操作都是动作
- 小写操作的是{range}
- 大写操作的是行
具体命令
删除
- d、D
- x、X
复制
- y
粘贴
- p、P
剪切并切换到插入模式
- c、C
根本静止都是方向
- 首行g g、末行G、第 n 行n G
- 光标静止的形式是h j k l
- 这些方向都能够加上
[count]
翻倍 单词静止
wbe
- w 是到下一个
word
的结尾 - b 是到以后
word
的结尾 - e 是到以后
word
的结尾 - 除了
word
之外还有WORD
- w 是到下一个
行头行尾
- ^ 是到本行第一个非空字符
- 0 是到本行第一个字符,不论是不是空格
- g_ 是到本行最初一个非空字符
- $ 跳到本行最初一个字符,即便他是空格
行内跳跃和贴靠
- 向
前
跳跃是f - 向
后
跳跃是F - 向
前
贴靠是t - 向
后
贴靠是T
- 向
全文查找
- 查找的话就是/
- 反向查找的话就是?
文本区块
- {、}按段落挪动
- (、)按句子挪动
以 in 为范畴的操作
- ciw
- dit
- yib
- di"
命令行模式
能够进行根本编辑
- 在 : 下能够运行命令
- d、D、x、X
能够在后面加上
range
:3,6d
能够操作文件 (读、写、编辑)
:3,5w oeasy.txt
:1,3r oeasy.txt
:3,9w oeasy.txt
:3,9w oeasy.txt >>
:e .
查找
/oeasy
/^a.*b$
a 结尾 b 完结的行/\<a.*b\>
a 结尾 b 完结的单词
替换
:%s/shiyanlou/oeasy/gc
:3,9s/\<a.*b\>//gc
3- 9 行中 a 结尾 b 完结的单词都删除:g/oeasy/d
带 oeasy 的都删除
可视化模式
可视模式的首尾切换
- o
- O
能够用
in
的形式制作抉择范畴vit
vi}
vib
总共有三种可视化模式
- 字符可视化
- 行·可视化
- 块·可视化
能够在选区外面进行编辑操作
- d、c、y、p
- 还能够进行替换
也能够在命令模式下对范畴进行操作
:'<,'>d
插入题头
:r !ls -lah
应用命令
:2,15normal I001.
- 留神是
001
,而不是 1
- 留神是
- ctrl+v选中
3-5
行的结尾字符 - g之后ctrl+a
1111
变成1234
总结
包含 5 种模式
- 失常、插入、命令行、可视化、替换
许多编辑命令
- d、c、y、p
- 编辑命令能够配合
motion
和in
- 文本能够进行搜寻和替换
根本就这些吧!!!🧘🏻♂️
- 真是全面地大总结啊
- 能够在终端外面玩开了
shell
下 运行vimtutor zh
- 看看本人多久可能通关
- 这是一个重大的关卡
- 做完了之后
- 咱们持续向前 👋
正文完