VIM-命令-CTRL-A简单使⽤1. 概述
vim命令进入编辑模式1. CTRL - A 简单使⽤
2. 背景
1. 最近使⽤ VIM
3. 环境
1. OS
1. win10
2. shell
1. mintty-
2.9.4
1. CTRL - A
1. 概述
1. 加⼀操作
2. 加⼀
1. 对数值类型的值有效
1. 正负数都⾏
2. 只能是整数
2. 基础使⽤
1. 操作1: 简单加⼀
1. 操作
# 标准模式
# 光标移动到要加的数前
CTRL - A
2. 结果
1. 数被加了 1
3. 拓展
1. 可以通过提前输⼊数字, 实现多次操作
# 这个⼀次能加10
10CTRL - A
3. v 模式使⽤
1. 操作1: 复制操作
1. ⽬的
1. 同时对多⾏操作
2. 准备
1. ⽂本如下
4. dfa 123123
4. 2222
4. 3333
4. 3333
3. 操作
# SHIFT + V 进⼊⾏级 V 模式
# 选中所有⾏
CTRL - A
4. 结果
1. 所有的编号都被加了 1
2. 后⾯的数字, 并没有受到影响
5. 问题
1. 问题1: 如果我后⾯的数字也要加, 怎么办呢
1. 解答
1. 使⽤ CTRL + V 进⼊列模式, 选定后操作
2. 问题2: 是否可以配合次数, ⼀次加 10
1. 解答
1. 可以
2. 操作2: 递增
1. ⽬的
1. 制造⼀些列的递增数列
2. 准备
1. ⽂本
1.
1.
1.
1.
1.
3. 操作
# SHIFT + V 进⼊⾏级 V 模式
# 选中第⼆⾏到最后⼀⾏
g
CTRL - A
4. 结果
1. ⽂本如下
1.
2.
3.
4.
5.
2. 好开⼼
1. 本⼈⽂笔拙劣, 理解缓慢, 被迫使⽤ markdown 来写作
1. 奈何 markdown 中, 经常使⽤编号
2. 编号少的时候, ⾃⼰⼿打
3. 编号多的时候, 靠 seq 和 paste 命令来拼
1. 虽然不⽤⼿打, 但是效率确实也不⾼...
4. 以后就指着这个东西过⽇⼦了...
5. 问题
1. 问题1: 这个操作⽀持其他增幅的数列吗?
1. ⽀持的
1. 在 g 之前输⼊你想要的差, 就可以了...
2. 具体实验, 我就不做了...
6. 其他
1. CTRL + X 是减1, 操作类似, 我就不再细讲了
ps
1. ref
1. vim ⾃带 help
# VIM ⾃带的 help 其实很强⼤, 不过写作的⽅式, 是字典式的⽂档, 我很少见见到有⼈⽆聊到没事啃字典...
: help CTRL-A
2. 后续
1. reg
2. tag
3. map
4. 插件
5. 感觉后续就会⽐较随缘了
1. 之前的说的 ex 命令⾏基本操作, 我肯定会补上...
2. 现在学的东西, 基本能满⾜我⽇常的需要了
3. ⽇后的重⼼, 可能会放在 grep, sed, awk 上

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。