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来显示行号。
相关推荐
失因15 分钟前
PPP 链路及 MP 捆绑与 CHAP 验证实验
运维·网络·网络安全·智能路由器
那个指针是空的?22 分钟前
Samba配置使用
linux·samba
weixin_4432906931 分钟前
【阅读记录-章节2】Infrastructure as Code Dynamic Systems for the Cloud Age
运维·前端
wxy8888881 小时前
CIU32L051系列 DMA串口无阻塞性收发的实现
linux·运维·服务器
0XIX01 小时前
omniparser v2 本地部署及制作docker镜像(20250715)
运维·docker·容器·omniparser-v2
:-)1 小时前
mac上通过homebrew安装nvm管理多版本nodejs
linux·macos·编辑器·vim
真智AI1 小时前
全面安装指南:在Linux、Windows和macOS上部署Apache Cassandra
linux·windows·macos
wb1891 小时前
LVS的集群技术和分布式
运维·笔记·分布式·云计算·lvs
_可乐无糖2 小时前
用鼠标点击终端窗口的时候出现:0;61;50M0;61;50M0;62;50M0
linux·ssh
特种加菲猫3 小时前
硬件与软件的桥梁:冯诺依曼体系、操作系统和初始进程的深度解析
linux·笔记