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来显示行号。
相关推荐
春日见4 分钟前
如何跑通,吃透一个开源项目?
linux·运维·开发语言·数码相机·matlab
Blueeyedboy5215 分钟前
服务器监控工具-netdata
运维·服务器
hkNaruto10 分钟前
【docker】docker exec -it 报错 open /dev/pts/0: operation not permitted
运维·docker·容器
TG:@yunlaoda360 云老大12 分钟前
华为云国际站代理商DSS的跨区域备份与恢复具体是如何实现的?
运维·服务器·华为云
Ccjf酷儿18 分钟前
计算机网络 (郑烇) 2 应用层
运维·服务器·计算机网络
morn_venus18 分钟前
Vim查看日志技巧
vim
寰天柚子22 分钟前
服务器性能优化实战:从资源瓶颈定位到极致调优(附租赁服务器适配指南)
运维·服务器·udp
用户61354114601622 分钟前
【麒麟Kylin】cmake-3.16.5 rpm包安装步骤详解 附常见问题
linux
AAA_bo123 分钟前
liunx安装canda、python、nodejs、git,随后部署私有网页内容提取工具--JinaReader全攻略
linux·python·ubuntu·typescript·aigc·python3.11·jina
未来之窗软件服务28 分钟前
服务器运维(十九)web服务管理Nginx UI介绍——东方仙盟炼气期
运维·服务器·服务器运维·东方仙盟