文章目录

  • 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』这个按键即可退出编辑模式。

  1. 进入编辑模式
按键 功能
i 当前光标前
a 当前光标后
o 当前光标行的下一行
I 光标所在行最前
A 光标所在行最后
O 当前光标行的上一行
  1. 退出编辑模式
    按『Esc』键 退出编辑模式,之后所在的模式为一般模式。

4.5 指令模式

在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那
一行。
在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、
离开 vi 、显示行号等动作是在此模式中达成的!

  1. 基本语法
命令 功能
:w 保存
:q 退出
:! 强制执行
/要查找的词 n 查找下一个,N 往上查找
:noh 取消高亮显示
:set nu 显示行号
:set nonu 关闭行号
:%s/old/new/g 替换内容 /g 替换匹配到的所有内容
  1. 案例实操
    强制保存退出
    :wq!

4.6 模式间转

4、VI/VIM编辑器相关推荐

  1. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  2. Ubuntu中vi / vim编辑器快捷操作

    Ubuntu安装vim vi是vim的简化版,建议安装vim 安装vim,打开新的终端,输入: sudo apt-get install vim-gtk (好像sudo apt-get install ...

  3. linux vim修改字符串,Linux系统vi(vim)编辑器命令说明

    Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...

  4. 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)

    1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...

  5. VI/VIM 编辑器

      Ubuntu自带了 VI 编辑器, VIM 编辑器是 VI 编辑器升级版本, VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作.安装 VIM ...

  6. VI/VIM 编辑器常用操作

    目录 VI/VIM编辑器常用操作介绍: 1.VI和VIM是什么 2.一般模式 2.1常用语法 3.编辑模式 3.1常用语法 4.指令模式 4.1基本语法 5.模式转换 6.VI/VIM键盘图 1.VI ...

  7. vi/vim编辑器命令说明

    前言 vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的.vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的.在一些基本命令 ...

  8. linux中国vi,使用 Vi/Vim 编辑器:高级概念 | Linux 中国

    早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用.在本教程中,我们将学习 VI/VIM 编辑器的一些 ...

  9. vi/vim编辑器入门

    前言:前段时间接触了这个vi编辑器,第一次用也是一脸懵比,花点时间学习了下基本操作,用惯了图形界面感觉还是挺新颖的. 简介:vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linu ...

  10. 6.Linux中vi/vim编辑器详解

    文章目录 前言 一.vim/vi 介绍 二.vi/vim学习图(初级) 三.文本编辑(状态)概览 四.使用vi打开文本的方式 五.命令模式 1.进入插入模式(进行文本编辑) 2.从插入模式切换为命令行 ...

最新文章

  1. java中用于选择按钮的语句_java程序员考试套题1
  2. 因服务器升级维护 造成不便敬请谅解,《梦幻西游》2020年5月20日维护公告
  3. 黑马程序员-----内部类、匿名内部类应用
  4. 根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感
  5. python的认识_Python学习之认识python
  6. Flutter中State深入分析理解
  7. Java继承知识之基本控制语句(if、switch与穿透现象)
  8. 舆情监测系统成为网络利器
  9. WDCP控制面板的常用liunx命令集
  10. pycharm:There is not enough memory to perform the requested operation
  11. 2016 java排名_Java计算成绩平均值和排名
  12. Android下的默认字体详解
  13. 极市直播丨南京理工大学魏秀参、沈阳:大规模细粒度图像检索
  14. 帝国CMS7.5仿可可礼物网漂亮大气淘宝客网站源码 带手机版+火车头采集
  15. 刚体运动学公式_经典运动学公式汇总
  16. 激光投影仪对比激光电视 成像原理和适用范围
  17. Word自带编辑器设置类Times New Roman字体
  18. 技术角度看生活之北京公交兵法版实战攻略
  19. 商用计算机 报价,ASUS - 台式机 - 商用台式电脑配置价格
  20. 电影《妖妖铃》改名为《妖铃铃》

热门文章

  1. python import UMD has deleted
  2. vs2010忽略警告
  3. 【台州世通兰陵王系列】台州高防服务器的租用和托管 有哪些差异呢
  4. linux mkfifo 命令_Linux—mkfifo函数使用
  5. Stirling公式(斯特林公式)
  6. IntelliJ Idea 代码编辑区域的字体设置
  7. 华为云ECS-CentOS8.2部署(Harbor)Docker私有镜像仓库
  8. 学习计算机基础知识论文,中小学生应注重学习计算机的基础知识_信息技术论文.doc...
  9. 笔记本硬盘数据导出失败怎么办丨用什么恢复
  10. O2O野蛮生长渐行渐远