4、VI/VIM编辑器
文章目录
- 4、VI/VIM编辑器
- 4.1 是什么
- 4.2 测试数据准备
- 4.3 一般模式
- 4.4 编辑模式
- 4.5 指令模式
- 4.6 模式间转
尚硅谷2022版Linux教程-讲师:武晟然
壁立千仞 无欲则刚
4、VI/VIM编辑器
4.1 是什么
VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。
4.2 测试数据准备
1)拷贝/etc/profile 数据到/root 目录
[root@centos7:101 ~]# cp /etc/profile /root
[root@centos7:101 ~]# cd /root
4.3 一般模式
以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可
以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档
案内容, 也可以使用『复制、粘贴』来处理你的文件数据。
语法 | 功能描述 |
---|---|
yy | 复制光标当前一行 |
y 数字 y | 复制一段(从第几行到第几行) |
p | 箭头移动到目的行粘贴 |
u | 撤销上一步 |
dd | 删除光标当前行 |
d 数字 d | 删除光标(含)后多少行 |
x | 剪切一个字母,相当于 del |
X | 剪切一个字母,相当于 Backspace |
yw | 复制一个词 |
dw | 删除一个词 |
shift+6(^) | 移动到行头 |
shift+4 ($) | 移动到行尾 |
1+shift+g | 移动到页头,数字 |
shift+g | 移动到页尾 |
数字+shift+g | 移动到目标行 |
4.4 编辑模式
在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要
等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。
注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或
REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下
『Esc』这个按键即可退出编辑模式。
- 进入编辑模式
按键 | 功能 |
---|---|
i | 当前光标前 |
a | 当前光标后 |
o | 当前光标行的下一行 |
I | 光标所在行最前 |
A | 光标所在行最后 |
O | 当前光标行的上一行 |
- 退出编辑模式
按『Esc』键 退出编辑模式,之后所在的模式为一般模式。
4.5 指令模式
在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那
一行。
在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、
离开 vi 、显示行号等动作是在此模式中达成的!
- 基本语法
命令 | 功能 |
---|---|
:w | 保存 |
:q | 退出 |
:! | 强制执行 |
/要查找的词 | n 查找下一个,N 往上查找 |
:noh | 取消高亮显示 |
:set nu | 显示行号 |
:set nonu | 关闭行号 |
:%s/old/new/g | 替换内容 /g 替换匹配到的所有内容 |
- 案例实操
强制保存退出
:wq!
4.6 模式间转
4、VI/VIM编辑器相关推荐
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- Ubuntu中vi / vim编辑器快捷操作
Ubuntu安装vim vi是vim的简化版,建议安装vim 安装vim,打开新的终端,输入: sudo apt-get install vim-gtk (好像sudo apt-get install ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)
1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...
- VI/VIM 编辑器
Ubuntu自带了 VI 编辑器, VIM 编辑器是 VI 编辑器升级版本, VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作.安装 VIM ...
- VI/VIM 编辑器常用操作
目录 VI/VIM编辑器常用操作介绍: 1.VI和VIM是什么 2.一般模式 2.1常用语法 3.编辑模式 3.1常用语法 4.指令模式 4.1基本语法 5.模式转换 6.VI/VIM键盘图 1.VI ...
- vi/vim编辑器命令说明
前言 vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的.vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的.在一些基本命令 ...
- linux中国vi,使用 Vi/Vim 编辑器:高级概念 | Linux 中国
早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用.在本教程中,我们将学习 VI/VIM 编辑器的一些 ...
- vi/vim编辑器入门
前言:前段时间接触了这个vi编辑器,第一次用也是一脸懵比,花点时间学习了下基本操作,用惯了图形界面感觉还是挺新颖的. 简介:vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linu ...
- 6.Linux中vi/vim编辑器详解
文章目录 前言 一.vim/vi 介绍 二.vi/vim学习图(初级) 三.文本编辑(状态)概览 四.使用vi打开文本的方式 五.命令模式 1.进入插入模式(进行文本编辑) 2.从插入模式切换为命令行 ...
最新文章
- java中用于选择按钮的语句_java程序员考试套题1
- 因服务器升级维护 造成不便敬请谅解,《梦幻西游》2020年5月20日维护公告
- 黑马程序员-----内部类、匿名内部类应用
- 根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感
- python的认识_Python学习之认识python
- Flutter中State深入分析理解
- Java继承知识之基本控制语句(if、switch与穿透现象)
- 舆情监测系统成为网络利器
- WDCP控制面板的常用liunx命令集
- pycharm:There is not enough memory to perform the requested operation
- 2016 java排名_Java计算成绩平均值和排名
- Android下的默认字体详解
- 极市直播丨南京理工大学魏秀参、沈阳:大规模细粒度图像检索
- 帝国CMS7.5仿可可礼物网漂亮大气淘宝客网站源码 带手机版+火车头采集
- 刚体运动学公式_经典运动学公式汇总
- 激光投影仪对比激光电视 成像原理和适用范围
- Word自带编辑器设置类Times New Roman字体
- 技术角度看生活之北京公交兵法版实战攻略
- 商用计算机 报价,ASUS - 台式机 - 商用台式电脑配置价格
- 电影《妖妖铃》改名为《妖铃铃》
热门文章
- python import UMD has deleted
- vs2010忽略警告
- 【台州世通兰陵王系列】台州高防服务器的租用和托管 有哪些差异呢
- linux mkfifo 命令_Linux—mkfifo函数使用
- Stirling公式(斯特林公式)
- IntelliJ Idea 代码编辑区域的字体设置
- 华为云ECS-CentOS8.2部署(Harbor)Docker私有镜像仓库
- 学习计算机基础知识论文,中小学生应注重学习计算机的基础知识_信息技术论文.doc...
- 笔记本硬盘数据导出失败怎么办丨用什么恢复
- O2O野蛮生长渐行渐远