插入字符
回顾上节课内容 🤔 正则表达式
-
行头行尾
^
意味着行结尾$
意味着行结尾
-
任意字符
.
代表任意字符[a-z]
代表任意小写字母
-
字符数量
*
代表 0 到任意多个前字符+
代表 1 到任意多个前字符?
代表 0 或 1 个前字符
-
行头行尾
\<
意味着单词结尾\>
意味着单词结尾
- 咱们把握了在
vi
中光标静止的各种办法 - 但如何编辑文本呢?🤪
简略操作
ls -l > oeasy.txt
ll > oeasy.txt
vi oeasy.txt
- i 进入插入模式
- 插入字符串 oeasy
- esc 退回到命令模式
- 挪动一下地位
- . 是重做
- u 是撤销
字符大小
-
批改默认字体大小
- 编辑菜单 – 首选项
- 外观选项卡
- 字体大小调整为 40
- 确认
插入字符
-
i 切换到插入状态
- 输出 ctrl + v
- 而后再输出
065
- 会插入一个
A
字符
- 留神在
插入
状态下 ctrl + v
查问帮忙
- 查问帮忙
:h i_ctrl-v
示意查问i
nsert(插入状态下的),ctrl + v 对应的操作- 找到
i_CTRL-V_digit
超链接,ctrl + ] 进入
十进制 ascii 字符
065
应用的是十进制
- 对应十进制值为
065
的 ascii 字符A
- 如下是 ascii 的对应表格
插入 unicode 字符
- 能够应用 https://unicode-table.com/cn/… 进行编解码转化
- 比方搜寻
♂
,能够找到2642
😂 - 而后再输出状态下 ctrl + v 之后输出
u2642
就能够输出这个字符了 -
还有些什么好玩的字符吗?
- ☯ 太极 u262F
- ⚊ 阳爻 u268A
- ⚋ 阴爻 u268B
- ⚌ 太陽 u268C
- ⚍ 少陰 u268D
- ⚎ 少陽 u268E
- ⚏ 太陰 u268F
- 用心找的话,还能够找到八卦和六十四卦
- 甚至各种生僻汉字
- 如果终端反对的话也能够显示 emoji😊
二合字符
- vim 还反对应用二合字符
h dig(raphs)
-
i 切换到插入状态(留神以后状态处于插入状态)
- 输出 ctrl + k 进入二合字符输出状态
-
输出
Co
(留神大小写)可失去©
- © Co 0xa9 169 COPYRIGHT SIGN
- 可在上图中找到
-
能够疾速输出分数
- ⅓ 13 2153 8531 VULGAR FRACTION ONE THIRD
- ⅔ 23 2154 8532 VULGAR FRACTION TWO THIRDS
- ⅕ 15 2155 8533 VULGAR FRACTION ONE FIFTH
- ⅖ 25 2156 8534 VULGAR FRACTION TWO FIFTHS
-
能够输出编号
- ⒈ 1. 2488 9352 DIGIT ONE FULL STOP
- ⒉ 2. 2489 9353 DIGIT TWO FULL STOP
- ⒊ 3. 248A 9354 DIGIT THREE FULL STOP
- ㈠ 1c 3220 12832 PARENTHESIZED IDEOGRAPH ONE
- ㈡ 2c 3221 12833 PARENTHESIZED IDEOGRAPH TWO
- ㈢ 3c 3222 12834 PARENTHESIZED IDEOGRAPH THREE
-
能够输出正确或谬误
- ✓ OK 2713 10003 CHECK MARK
- ✗ XX 2717 10007 BALLOT X
- 能够应用
:digraphs
查看二合字符
列表
寄存器计算
- 在插入状态下
- 输出 ctrl + r
- 输出
=3+3
(留神要有=
) - 失去后果 6
- 能够计算小数吗?你本人试试!
- 帮助文件在
h i_ctrl-r_=
(插入状态下,ctrl + r 之后输出=
)
总结
-
通过十进制的 ascii 值输出字符
- 在输出模式下
- 输出 ctrl + v
- 而后再输出 065
-
通过十六进制的 unicode 值输出字符
- 在输出模式下
- 输出 ctrl + v
- 而后再输出
u2642
就能够通过unicode
编码输出字符
-
通过二合字符的形式插入
- 在输出模式下
- 输出 ctrl + k
- 输出 Co 能够失去 ©
- 输出 13 能够失去 ⅓
:digraphs
查看二合字符列表
-
寄存器计算
- 在插入状态下
- 输出 ctrl + r
- 输出
=3+3
(留神要有=
) - 失去后果 6
- 咱们把握了在 vi 中插入字符的各种办法
- 如何 vim 能够删除字符吗?🤔
- 下次再说 👋
[Github 地址] (https://github.com/overmind19…)
[Gitee 地址] (https://gitee.com/overmind198…)
[蓝桥实验楼] (https://www.lanqiao.cn/course…)