Linux之Vim编辑命令

Vim(Vi IMproved)是一种流行的文本编辑器,特别适用于在Linux系统上进行文本编辑和编程工作。以下是一些常用的Linux Vim命令:

  1. 打开文件:

    • 打开一个文件:vim 文件名
    • 打开多个文件:vim 文件1 文件2 文件3
  2. 保存和退出:

    • 保存当前文件:按下Esc键,然后输入:w并按回车。
    • 退出Vim:按下Esc键,然后输入:q并按回车。
    • 保存并退出:按下Esc键,然后输入:wq并按回车。
    • 强制退出,丢弃更改:按下Esc键,然后输入:q!并按回车。
  3. 编辑模式:

    • 进入编辑模式:在命令模式下按下i(插入模式)或a(追加模式),然后开始输入文本。
    • 插入文本:按下i,然后开始输入文本。
    • 追加文本:按下a,然后开始输入文本。
  4. 移动光标:

    • 在命令模式下使用箭头键或以下命令进行光标移动:
      • 向上移动:k
      • 向下移动:j
      • 向左移动:h
      • 向右移动:l
      • 行首:0(数字零)
      • 行尾:$
  5. 删除文本:

    • 在命令模式下使用以下命令删除文本:
      • 删除字符:x
      • 删除单词:dw
      • 删除整行:dd
  6. 复制和粘贴:

    • 复制文本:在命令模式下,将光标移到要复制的文本上,然后输入yy
    • 粘贴文本:将光标移到要粘贴的位置上,然后输入p
  7. 撤销和重做:

    • 撤销:在命令模式下,输入u
    • 重做:在命令模式下,输入Ctrl + r
  8. 查找和替换:

    • 查找:在命令模式下,输入/,然后输入要查找的文本。
    • 替换:在命令模式下,输入:,然后输入%s/要替换的文本/新文本/g来全局替换。
  9. 保存文件并退出:

    • 在命令模式下,输入ZZ(大写的Z两次)即可保存并退出。
  10. 显示行号:

    • 在命令模式下,输入:set number来显示行号。
相关推荐
徐小黑ACG6 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马6 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
java_logo6 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
拂拉氏6 小时前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
cloudfantasy7 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker
新时代牛马8 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器
考虑考虑8 小时前
nginx打印请求日志
运维·后端·nginx
数字补给站10 小时前
Windows 10 + Hyper-V + Terraform + cloud-init:批量产出 3 台 Ubuntu 的实践笔记
运维·ai编程
分支预测失败10 小时前
RISC-V 核间中断 IPI 实战:从 MSIP 寄存器到 IMSIC 消息投递
linux·后端
GeW11 小时前
RHCE考试避坑指南"90%考生容易忽略的细节
linux