Linux-vim常用操作

本文介绍一些本人在使用vim时最常用操作:

打开文件

bash 复制代码
vi 1.cpp

同时打开多个文件

bash 复制代码
vi -O 1.cpp 2.cpp

此时会分成左右两个区域分别对应两个文件。按ctrl+w两次切换当前编辑的文件

命令模式操作:

  • o新起一行
  • dd剪切一行
  • ndd剪切n行
  • yy复制一行
  • nyy复制n行
  • p在当前光标所在行下一行粘贴剪贴板内容
  • uundo撤销到上一次编辑状态
  • ctrl+r redo重做编辑
  • ctrl+v进入visual block模式,上下左右移动光标可以看到高亮选中的文本
    • del删除选中的文本
    • shirft+i进行插入,此时输入要插入的文字,然后按esc,就可以看到所有行都插入了指定的文本
  • shirft+g跳转到最后一行
  • /+abc寻找文本abc
    • n跳到下一个
    • shirft+n跳转到上一个
  • :+n+回车跳转到第n行
  • :+%s/abc/def/g将文件中所有的abc文本替换成def文本
  • :+nohl取消高亮
  • :+w保存文件但不退出
  • :+q退出,可以wq连用
  • :+q!退出,即使有未保存的内容也直接退出
相关推荐
增量星球7 分钟前
《持续交付2.0系列六》业务需求协作管理
java·运维·自动化·devops·持续部署·持续集成
ly-2725337 分钟前
Ubuntu重启之后挂载盘符变更应该怎么修复
linux·ubuntu
运维大师1 小时前
【K8S 运维实战】03-网络模型实战CNI
运维·网络·kubernetes
Huangjin007_1 小时前
【Linux 系统篇(四)】权限详解(一)
linux·运维·服务器
AOwhisky1 小时前
Python 学习笔记(第十一期)——运维自动化(上·后篇):进程级监控与子进程管理——psutil进阶
运维·开发语言·python·学习·云原生·运维开发
杯酒慰风尘1 小时前
chmod 权限计算器使用指南:读懂 755、rwx 与特殊权限
linux
REDcker1 小时前
eBPF 运行时架构:Verifier、JIT、Map 与加载流程
linux·内核·ebpf·bpf
Zsy_0510032 小时前
【Linux】笔记01:基础命令
linux·运维·服务器
网络与设备以及操作系统学习使用者2 小时前
生成树防环,Super-VLAN省IP,端口安全护网络
运维·网络·学习·深度优先
砍材农夫3 小时前
运维|devops|nginx|基本配置拆解
运维·nginx·devops