当前位置: 首页 > article >正文

Linux VIM编辑器常用指令

 

 普通模式的基本指令

按键作用
yy 复制一行 通常会与p一起使用
p将复制的内容写出

数字+yy

从当前行往下数数字行进行复制
y+^复制当前行的起始位到光标的前一位
y+$复制光标当前位置到行末尾
y+w复制光标所在的位置之后(包括光标)的(不完整)单词再加上空格
dd删除当前行
dd+^|$|w作用与上面的一样只是把复制改成了删除
x剪切当前光标所在的位置
gg光标移动到文章头
G光标移动到文章尾
H光标移动到当前屏幕的第一行
行号+H光标移动到第(行号)行
^|$光标移动到当前行的行头|行尾
w光标移动一个单词
e光标移动到单位尾部
r光标所在位置的可以用其他字符替换

 进入编辑模式的基本指令

按键作用
i在光标前进行编辑
a在光标后进行编辑
o在光标的下一行进行编辑
I在光标所在单词前进行编辑
A在光标所在单词后进行编辑
O在光标的上一行进行编辑

命令模式的基本指令

按键作用
:w将编辑好的文件保存写入
:w!强制写入
:q退出
:q!不保存退出
:set nu显示文件内容行数
:ser nonu将文件内容行数关闭
:/str查看所有的带str的单词
:noh关闭高亮
:s/old/new将光标所在的行的第一个old字符串换成new字符串
:s/old/new/g将光标所在的行的所有old字符串换成new字符串
:%s/old/new将文章所有行的第一个old字符串换成new字符串
:%s/old/new/g将文章所有的old字符串换成new字符串


http://www.kler.cn/a/7437.html

相关文章:

  • IDC 报告:百度智能云 VectorDB 优势数量 TOP 1
  • 【机器学习导引】ch6-支持向量机
  • 如何在 Ubuntu 上配置 Kotlin 应用环境 ?
  • T265相机双目鱼眼+imu联合标定(全记录)
  • 基于PHP技术的校园站的设计与实现
  • 《Django 5 By Example》阅读笔记:p105-p164
  • ffmpeg关于视频前几秒黑屏的问题解决
  • 多线程的锁策略
  • Python 自动化指南(繁琐工作自动化)第二版:八、输入验证
  • 中间表示- 三地址码
  • 从零开始实现一个C++高性能服务器框架----环境变量模块
  • 2 新建工程步骤
  • 045:cesium加载OpenStreetMap地图
  • 第十四届蓝桥杯模拟赛(第一期)——C语言版
  • 详解如何使用Nginx搭建文件服务器及实现文件服务
  • 询问ChatGPT的高质量答案艺术——提示工程指南(更新中……)
  • 什么是服务架构?微服务架构的优势又是什么?
  • 聚会Party
  • 剪枝与重参第四课:NVIDIA的2:4剪枝方案
  • 做了个springboot接口参数解密的工具,我给它命名为万能钥匙(已上传maven中央仓库,附详细使用说明)
  • 4.5--计算机网络之基础篇--1.模型分层--(复习+深入)---好好沉淀,加油呀
  • Elasticsearch:索引状态是红色还是黄色?为什么?
  • C++ 数组与字符串详解
  • 51单片机-LED篇
  • erpnext--指令
  • 多个硬盘挂载到同一个目录