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来显示行号。
相关推荐
幻云20106 分钟前
AI自动化编排:从入门到精通(基于Dify构建AI智能系统)
运维·人工智能·自动化
qiuqyue9 分钟前
基于虹软Linux Pro SDK的多路RTSP流并发接入、解码与帧级处理实践
linux·运维·网络
切糕师学AI20 分钟前
Linux 操作系统简介
linux
南烟斋..1 小时前
GDB调试核心指南
linux·服务器
爱跑马的程序员1 小时前
Linux 如何查看文件夹的大小(du、df、ls、find)
linux·运维·ubuntu
代码AI弗森3 小时前
n8n 专题:从“自动化脚本”到“可视化工作流引擎”(自建、节点、Webhook、生产部署)
运维·自动化
oMcLin3 小时前
如何在 Ubuntu 22.04 LTS 上部署并优化 Magento 电商平台,提升高并发请求的响应速度与稳定性?
linux·运维·ubuntu
Qinti_mm4 小时前
Linux io_uring:高性能异步I/O革命
linux·i/o·io_uring
优雅的38度4 小时前
linux环境下,使用docker安装apache kafka (docker-compose)
linux·架构
小李独爱秋4 小时前
计算机网络经典问题透视:TLS协议工作过程全景解析
运维·服务器·开发语言·网络协议·计算机网络·php