(三)Vim的工作模式

1.vim的工作模式有指令模式、编辑模式、命令行模式。

2.使用vim filename命令时,无论什么时候都不会报错。

3.vim和vi都是文本编辑器,它们是有区别的。vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。

4.在vim中,ESC键可以退出编辑模式。

5.在vim中,按O键可以在光标所在行的上面增加新的一行。

6.在vim中,按 I 键可以在光标所在行的行首添加字符。

7.在vim中,从一般模式进入命令行模式,需要先输入:。

‍在vim的一般模式下可以进行的操作有(   删除单个字符 粘贴文本 移动光标  删除单行   )

8.在vim中为文件内容添加行号的命令是":set nu"。

9.在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用.sjh.txt.swp文件发挥救援作用,恢复未保存的文件。

10.在vim中,可以使用[Ctrl]+v进行区块选择,可以用长方形的方式选择资料。

​11.在vim中的指令模式中,按下哪一个字符会将光标经过的行反白选择?(  V   )

12.在vim中实现文件多窗口编辑的命令是:sp。

13.你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。

vim filename 如果有该文件,则打开文件;如果没有,则新建文件,因此,该命令无论什么时候都不会报错

二.插入模式

"i"                在光标所在位置插入字符

"I"               在光标所在行的行首插入字符

"o"              在光标所在行的下一行新行插入字符

"O"             在光标所在行的上以行新行插入

"s"              删除光标所在字符并插入字符

"S"              删除光标所在行并插入字符

"a"              光标所在字符的下一个字符插入

"A"              光标所在行的行尾插入字符

另外 u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作

本题主要练习的是命令模式的常用操作,光标行间跳转,切换到最后一行可以在命令模式直接输入“G”。切换到第一行可以直接输入“1G”或“gg”。

删除光标所在行直接输入“dd”即可。

复制光标所在行直接输入“yy”即可。

粘贴时按“p”即可,是粘贴光标之后。

‍在vim的指令模式中,按下( 10dd    )会将从光标所在行开始的10行删除?

每个用户都有唯一UID,Linux 系统通过UID来识别不同的用户

. UID为0就代表这个账号是管理员账号,. 1~499:系统用户。. 此范围的UID保留给系统使用。. 500~65535:普通用户

下面哪一条命令可以删除组wl17   groupdel wl17

只有超级用户才能管理用户和组(√)

与用户名同名的私有组账号在使用userdel命令删除用户时被同时删√

useradd 命令–添加用户账号

userdel命令–删除用户账号

usermod命令–修改用户账号属性

普通模式: 控制光标移动, 可对文本进行查看、翻页、复制、粘贴、删除、剪切等工作。

使用vim filename 编辑一个文件时,一进入该文件就是命令模式了。

在这个模式下,可以进行光标移动、复制、删除、粘贴操作。

编辑模式: 正常的文本写入。

从一般模式进入命令行模式,需要先输入(  :    )

从一般模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R,s,S)

‌从命令模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R,s,S)

当进入编辑模式时,会在屏幕的最下一行出现“INSERT的字样。

从编辑模式回到命令模式只需要按键盘左上方的 ESC 键即可。

末行模式: 保存或退出文档,以及设置编辑环境

在命令模式下,输入 ":" 或者 "/" 即可进入末行模式。

在该模式下,可以进行的操作有,显示行号、搜索、替换、保存、退出。

退出编辑模式后按 “:” 或者 “/” 键即可进入命令模式

Linux 命令行模式下退出 vim

命令            说明

:q!               强制退出,不保存

:q                 退出

:wq!             强制保存并退出

:w                <文件路径> 另存为

:saveas       文件路径 另存为

:x                 保存并退出

:wq               保存并退出

中国大学慕课MOOC测试题答案第三章Vim相关推荐

  1. 中国大学慕课MOOC测试题的知识点

    第一章 Linux的主要特点有哪些?(良好的用户界面  设备独立性  多用户多任务  丰富的网络功能   ) 2.​Linux内核的功能有(    进程通信  存储管理  进程调度  网络接口) 3. ...

  2. python数据挖掘方法及应用 大学期末考_中国大学慕课mooc数据挖掘与python实践期末答案...

    中国大学慕课mooc数据挖掘与python实践期末答案 2020-09-15 14:34:51 来源 : 热度 : 0 责任编辑 : 中国大学慕课mooc数据挖掘与python实践期末答案 更多相关[ ...

  3. 清华大学-数据挖掘:理论与算法(国家级精品课)-袁博-中国大学慕课mooc

    更新: 清华大学-数据挖掘:理论与算法(国家级精品课)-袁博-中国大学慕课mooc http://training.eeworld.com.cn/course/5843

  4. 中国大学慕课MOOC第六章测试题答案

    六  文件系统 1.Linux操作系统中内核文件存放在/boot目录中. 2.Linux系统中文件名是严格区分大小写的. 3.Linux系统中若文件名的第1个字符为 ".",表示该 ...

  5. 中国大学慕课python答案第七章_中国大学慕课mooc用Python玩转数据章节答案

    嵌体来源A.嵌入牙冠内的修复体 B.没有覆盖前牙唇面或后牙颊面的部分冠修复体 艺术不是象牙塔里的_____ ,所谓的"为艺术而艺术",说到底不过是唯美主义_____的志向.自古以来 ...

  6. 大学python考试题及答案_中国大学慕课mooc用Python玩转数据期末考试大全答案

    在风险管理中,所有危险源的原因与后果是一一对应的. [单选题]在EOQ模型中, 当一次订货费增加 21%, 那最优订购量如何改变 [单选题]是客户想象中可能得到的服务. [多选题]仔细阅读下列材料后, ...

  7. 中国大学慕课MOOC ,Shell测试答案

    八 关于Shell编程 1.Shell中的环境变量有PATH.SHELL.HOME. 2.在Linux系统中编写Shell脚本程序,第一行应该写#! /bin/bash. 3.查看Linux系统中环境 ...

  8. python拍照搜题_中国大学慕课mooc用Python玩转数据期末考试搜题公众号答案

    企业应将归集的制造费用按照"谁受益,谁负担"的原则,分配到有关产品成本或劳务成本中去 . ( ) prefix="o" ns="urn:schemas ...

  9. 中国计量大学python期末试卷_中国大学慕课mooc用Python玩转数据期末考试搜题公众号答案...

    编制内外砖墙分部分项工程量清单(阳台隔墙并入内墙计算)(35分)序号项目编码项目名称计量单位工程 编制某室内电气工程投标报价,已知共需要500个工日,人工费不下浮,计算利润时按规定费率计取后下浮 当送 ...

最新文章

  1. RDLC SubReports Exporting to Excel Are Ignored
  2. Knn算法(约会问题应用)
  3. mysql的服务器在什么模式下工作_MySQL服务器的SQL模式 (转)
  4. Android Loader 异步加载详解一:基础概念
  5. Java核心面试问题
  6. 計算機二級-java11
  7. Javaimport以及Java类的搜索路径
  8. MEME将于4月12日推出V2版本
  9. http协议报文体_http协议详解之响应报文 3
  10. Laravel5.2队列驱动expire参数设置带来的重复执行问题 数据库驱动
  11. iOS 代码命名规范 及Android 代码命名规范(2)Android
  12. 固态硬盘SSD的SLC与MLC和TLC三者的区别
  13. 光敏传感器实验报告_光敏传感器光电特性研究实验报告.docx
  14. 低成本,高效率,更成熟的实时数据采集方案来了
  15. 微信状态栏隐藏 HTML,完美解决微信video视频隐藏控件和内联播放问题
  16. 研发人员提高自身水平促进网络棋牌游戏发展
  17. 【“玩物立志”-scratch少儿编程】亲手实现小猫走迷宫小游戏:其实挺简单
  18. 将数组分成两部分,使得 |sum1 - sum2| 最小. LeetCode - 1049
  19. Android平台第三方插件开发指导(dcloud)
  20. 编程环境和软件工具安装手册

热门文章

  1. android手机微博个性名称,好听的新浪微博名字
  2. windows系统下派克斯(PacketiX)产品使用教程
  3. python 自动化运维 读取交换机数据_技术干货|数据中心自动化运维技术探索之交换机零配置上线...
  4. Python爬虫之网页下载器网页解析器
  5. 通信软件自动化测试,基于eNodeB控制面软件的自动化测试系统架构设计
  6. 金蝶云 python脚本调用管易接口
  7. QC插件下载地址大全
  8. Failed to get local InetAddress for VMID. This is unlikely to matter.
  9. 为支持全美达对抗Intel AMD豪爽掏出7500万美元
  10. python 视频拼接