Vi编辑器的三种模式
目录
命令行模式
编辑模式
末行模式
命令行模式
vi 路径 进入要编辑的文件
方向键 上下左右移动光标
gg 将光标移到文件头
G 将光标移到文件尾
^ 移动到行首
$ 移动到行尾
u 撤销上一步
ctrl r 反撤销
删除
x 删除单个字母
nx 删除多个字母
dd 删掉光标所在行
d n d 删掉包括光标所在行在内的n行
d G d 删掉光标后的所有行
:n1,n2d 删除指定范围的行
复制
yy 复制光标当前行
y n y 复制光标所在行在内的n行
nyy 复制多行
粘贴
p(小写) 粘贴到光标后
P(大写)粘贴到光标前
替换
r 替换光标所在处的字符
R 从光标所在处开始替换字符,按 ESC结束
编辑模式
i 在光标所在字符前插入
I 在当前光标最前输入
a 在光标所在字符后插入
A 在光标所在行尾插入
o 在光标下插入新行
O 在光标上插入新行
末行模式
: w 保存
:q 退出
:q! 强制退出
:set nu 显示行号
:set nonu 关闭行号
:%s/old/new/g 替换内容
:1,10s/new/old/g 替换1-10行内容
:r 文件名 把文件内容导入到光标位置
Vi编辑器的三种模式相关推荐
- linux文件编辑器的三种模式,Linux中文本编辑器三种工作模式切换及vi编辑器三种工作模式下命令详解...
文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim:vim时vi ...
- [ linux ] vim 编辑器的三种模式介绍
之前写道了Linux的防火墙相关的操作,我就想到了我们常用的编辑器vim,在这里也一起分享一下 目录 linux编辑器简介: Linux平台下的文本编辑器: vi和vim区别: 使用vim工具打开文件 ...
- linux退出编辑器命令,LINUX中,Vi编辑器的几种模式及保存、退出等命令
PCIe 32GT/s 含义 如下: Jul 26 03:42:53 kernel: ixgbe 0000:01:00.1: PCI Express bandwidth of 32GT/s avail ...
- Linux -- vi和vim编辑器(编写Hello.java程序,三种模式的转换,常用快捷键练习)
文章目录 1. vi和vim编辑器 1.1 vi和vim编辑器介绍 1.2 vi和vim的三种常见模式 1.3 快速入门案例:使用`vim`开发一个`Hello.java`程序 1.3.1 建立 `H ...
- Vim编辑器的基本使用和三种模式
Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 目前使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字 ...
- Linux之vi三种模式常用操作的学习
1.vi的三种模式 2.切换到编辑模式的四种方式,编辑模式可以输入任意内容 a 光标向后移动一位 i 当前位置 o 另起新行 s 删除光标所在字符 r 替换光标所在字符 3.尾行模式,用于保存内容. ...
- vi和vim常用的三种模式
文章目录 1. vi 和 vim 的基本介绍 2. vi 和 vim 常用的三种模式 2.1 正常模式 2.2 插入模式 2.3 命令行模式 3. vi 和 vim 基本使用 4. 各种模式的相互切换 ...
- linux vi/vim三种模式,保存退出,强制退出
一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...
- Linux——Vim编辑器三种模式(命令模式、输入模式、末行模式)的基本使用总结
目录 1.三种命令模式 2.Vim编辑器的简单使用 3.Vim编辑器的常用命令 1.三种命令模式 Vim是一款出色的文本编辑器,多数Linux操作系统都会默认安装,其包括三种模式,各模式的切换方法如下 ...
最新文章
- iPhone中字符串的国际化
- Linux内核调试 - 一般人儿我都不告诉他(一)【转】
- 实验总结_小学科学实验室工作总结范文(直接复制下载)
- 有人在代码里下毒!慎用 pip install 命令
- Shell --- 批量修改文件后缀脚本
- 前端学习(2028)vue之电商管理系统电商系统之展示物流进度
- java统计字符串中每个字符出现的次数_统计字符串出现的次数
- 5G 之战让运营商备受冷落?! | 极客头条
- python爬虫正则表达式爬取网页标签_Python爬虫实例(4)-用urllib、re和正则表达式爬取网页图片...
- C语言进行可视化编程
- C语言小程序:找出100以内素数
- 有道单词本修改背景颜色
- @Value设置默认值
- 2022讯飞——糖尿病遗传风险检测挑战赛解决方案
- 试用《Cascadeur》:一款基于物理的角色动画软件
- 微信小程序3D轮播图实现
- 左右两侧浮动广告代码
- Farmer John的故事——写给程序员们
- arcgis弧段怎么加很多点_arcgis弧段怎么加很多点_莲子心营养价值高但是太苦喝不下去怎么办?别急,加这个就好很多。......
- 八叉树(Octree)