vi/vim 编辑、搜索、查找、定位
时间:2019-08-19
本文章向大家介绍vi/vim 编辑、搜索、查找、定位,主要包括vi/vim 编辑、搜索、查找、定位使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
介绍vi/vim 相关命令,主要涉及:编辑、搜索、查找、定位。
分为两个章节,即常用命令 及 键盘图
一、vi/vim常用命令
set nu 显示行号 gg 跳转到文件开头 / 向后搜索 ? 向前搜索 n 查找下一处 N 查找上一处 | 光标所在行行首 L 屏幕所显示的底行 { 段首 } 段尾 - 前一行行首 + 后一行行首 ( 句首 ) 下一句首 $ 行末 M 屏幕中间行 0 行首(零) hjkl 左下上右 x 删除光标所在字符 R 替换模式(可以替换任意字符) r 单个替换 dd 删除光标所在的行 D 删除至行末(从光标位置开始) s 删除字符并插入(单个字符删除,并进入插入模式) S 删除行并插入(整行删除) >> 缩进(相当于一个tab) << 反缩进 = 自动格式化 J 合并上下两行 I 插入到行首 i 插入 C 从光标处开始修改至行位 a 在光标后附件或追加 A 在行末追加 p 粘贴(后) P 粘贴(前) Esc 命令模式 ZZ 保存退出编辑(vi,含保存) ZQ 不保存退出编辑
二、vi/vim键盘图
来源:http://www.viemu.com/
https://www.cnblogs.com/wzh313/articles/9580069.html
原文地址:https://www.cnblogs.com/kuyuecs/p/11376703.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 数据概览神器—Pandas-profiling
- 推荐一款MD神器吧:重度MD用户必备神器
- 鸿蒙系统开源
- 40张图看懂分布式追踪系统原理及实践
- 为什么我们需要批量操作?
- 面向对象与函数式编程的简单案例
- 小白学PyTorch | 6 模型的构建访问遍历存储(附代码)
- MLQuant:基于XGBoost的金融时序交易策略(附代码)
- 探索在网页中使用“标注”
- 笔试题:了解穷举算法吗?如何用代码实现
- 硬核看房利器——Web 全景的实现
- 超级播放器tcplayer如何设置logo
- 【Flutter 实战】1.20版本更新及新增组件
- 手把手教你使用Python实现常用的假设检验 !
- Oracle 每日一题系列合集