vi/vim 是 unix/linux 操作系统下的文本编辑器.
由于 unix/linux 万物届文件的特性, vi/vim 可以编辑任何格式的文件.
下面是常见的知识点, 仅供参考:
编辑方式: vi/vim + 文件路径. 其中, 文件路径可以是绝对路径, 也可以是相对路径. 如果这个文件不存在, 就会新建一个文件.
vi/vim 常用的模式有两种: 命令行模式和输入模式.
由命令行模式切换到输入模式的命令:
新增 (append)
a : 从光标所在位置後面开始新增资料, 光标後的资料随新增资料向後移动.
A: 从光标所在列最後面的地方开始新增资料.
插入 (insert)
i: 从光标所在位置前面开始插入资料, 光标後的资料随新增资料向後移动.
I : 从光标所在列的第一个非空白字元前面开始插入资料.
开始 (open)
o : 在光标所在列下新增一列并进入输入模式.
O: 在光标所在列上方新增一列并进入输入模式.
在指令模式下键入: q,:q!,:wq 或: x(注意: 号), 就会退出 vi. 其中: wq 和: x 是存盘退出, 而: q 是直接退出, 如果文件已有新的变化, vi 会提示你保存文件而: q 命令也会失效, 这时你可以用: w 命令保存文件后再用: q 退出, 或用: wq 或: x 命令退出, 如果你不想保存改变后的文件, 你就需要用: q! 命令, 这个命令将不保存文件而直接退出 vi.
常用操作 (命令行模式下):
Ctrl+F: 下翻一页
Ctrl+B: 上翻一页
/+ 单词: 查找
dd: 删除一行
来源: https://www.cnblogs.com/young233/p/9054050.html