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来显示行号。
相关推荐
WHD30630 分钟前
苏州勒索病毒加密 服务器数据解密恢复
运维·服务器
蜡笔小炘43 分钟前
LVS -- 持久链接(Persistent Connection)实现会话粘滞
运维·服务器
生活很暖很治愈1 小时前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
HalvmånEver1 小时前
Linux:线程同步
linux·运维·服务器·线程·同步
Zach_yuan1 小时前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
岁杪杪1 小时前
关于运维:LINUX 零基础
运维·服务器·php
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习
VekiSon2 小时前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
tianyuanwo2 小时前
企业级NTP客户端配置指南:基于内部NTP服务器的实践
运维·服务器·ntp客户端
芷栀夏2 小时前
CANN开源实战:基于DrissionPage构建企业级网页自动化与数据采集系统
运维·人工智能·开源·自动化·cann