前言

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:删除一行

posted on   eryoung2  阅读(226)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示