vi/vim编辑器

一:vi/vim编辑器介绍

vi\vim 是visual interface简称,是Linux中最经典的文本编辑器

vim是vi的加强版,兼容vi的所有命令,而且还具有shell编程能力

二vi/vim编译器的三种工作模式

一:命令模式

二输入模式:编程模式,此模式下可对文件内容进行自由编辑

三底线命令模式: 以:开始,通常用于文件的保存,退出

基础命令 : vi | vim Linux文件路径 即可进入命令模式

三:vi/vim三种工作模式下的快捷键

在命令模式下有以下快捷键

在当前光标下进入输入模式
I 在当前行的开头下进入输入模式
a 在当前光标后一位进入输入模式
A 在当前行的结尾下进入输入模式
o 在下一行进入输入模式
O 在上一行进入输入模式
: 进入底线命令模式
↑ | k 向上移动光标 dd 删除光标所在行的内容
↓ | j 向下移动光标 ndd 删除光标向下n行
← | h 向左移动光标 yy 复制当前行
→ | l 向一般右移动光标 p 粘贴内容
0 移动光标到当前行打的开头 u 撤销修改
移动光标到当前行打的结尾 ctrl + r 反向撤销修改
PgUp 向上翻页 gg 跳到首行
PgDn 向下翻页 G 跳到行尾
/ 进入搜索模式 dG 从当前行开始,向下全部删除
n 向下继续搜索 dgg 从当前行开始,向上全部删除
N 向上继续搜索 d$ 从当前行开始,删除到本行结尾
任何模式下ESC 回到命令模式 d0 从当前行开始,删除到本行开头

底线命令模式

:wq 保存并退出
:q 仅退出
:q! 强制退出
:w 仅保存
:set nu 显示行号
:set paste 设置粘贴模式

相关推荐

  1. 编辑器编译器,IDE的区别

    2024-04-02 22:56:03       35 阅读
  2. 编辑器Zed

    2024-04-02 22:56:03       52 阅读
  3. vim 编辑器

    2024-04-02 22:56:03       39 阅读
  4. Ace编辑器

    2024-04-02 22:56:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 22:56:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 22:56:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 22:56:03       82 阅读
  4. Python语言-面向对象

    2024-04-02 22:56:03       91 阅读

热门阅读

  1. 开源中文大语言模型汇总

    2024-04-02 22:56:03       37 阅读
  2. pip/conda导出或导入环境

    2024-04-02 22:56:03       65 阅读
  3. 迪米特法则

    2024-04-02 22:56:03       37 阅读
  4. 10个大幅提升MySQL效率的使用技巧

    2024-04-02 22:56:03       36 阅读
  5. 计算机笔记(1)

    2024-04-02 22:56:03       29 阅读
  6. 图像配准概述

    2024-04-02 22:56:03       34 阅读
  7. Permission Denial: package=android does not belong to uid=2000

    2024-04-02 22:56:03       37 阅读