目录

VI/VIM编辑器常用操作介绍:

1.VI和VIM是什么

2.一般模式

2.1常用语法

3.编辑模式

3.1常用语法

4.指令模式

4.1基本语法

5.模式转换

6.VI/VIM键盘图


1.VI和VIM是什么

  • VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
  • VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。

2.一般模式

以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。

2.1常用语法

3.编辑模式

在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。
注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。

3.1常用语法

4.指令模式

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

4.1基本语法

5.模式转换

6.VI/VIM键盘图

VI/VIM 编辑器常用操作相关推荐

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

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

  2. vim 编辑器常用操作

    三种模式: 实用技巧 多行注释与多行注释删除 进入vi/vim编辑器,按CTRL+V进入可视化模式(VISUAL BLOCK) 移动光标上移或者下移,选中多行的开头,如下图所示 选择完毕后,按大写的的 ...

  3. $Linux vi/vim编辑器常用命令与用法总结

    (一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 ...

  4. 你见过的最全vim编辑器常用操作总结(我是困不住的野马,却想做你怀里的猫)

    目录 一.文本编辑器vi/vim 1.文本编辑器的作用 2.Linux中最常用的文本编辑器 3.vi/vim区别 二.vim编辑器的工作模式 1.三种工作模式 2.不同模式之间的切换 (1)命令模式- ...

  5. Linux知识点整理(六)—— Linux的vi/vim编辑器常用命令

    有关该内容更详细的可见参考文献,仅作为学习用途 一.Vi的使用: 第一部份:一般指令模式可用的按钮说明,光标移动.复制粘贴.搜索取代等 移动光标的方法 h 或 向左方向键(←) 光标向左移动一个字符 ...

  6. vim编辑器常用操作及快捷键

    春节期间,肺炎疫情非常严重,也不能出门,总结点东西吧. 一.vim操作 1.1 常用的编辑操作 1.1.1移动光标: 1使用方向键 上下左右 2 快捷键   上K下J左H右L 1.1.2复制粘贴操作 ...

  7. vi/vim编辑器语法的操作

    vim编辑器的操作与使用 听说能用好vi/vim的人linux技能都不会差,而且打字飞快还不需要键盘.想学吗? 我教你啊!对于vi/vim的使用可能大多都是只会vi test.txt然后就在远程连接的 ...

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

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

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

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

最新文章

  1. Python进阶之一
  2. implicit assignment of unexported field
  3. 三十九、Scrapy-redis框架分布式部署
  4. 项目的权限设计的小计
  5. 官方实锤!微软宣布以 75 亿美元收购 GitHub
  6. 使用Doxygen + graphviz生成Unity 3d的UGUI类图
  7. 系统级芯片设计语言和验证语言的发展
  8. 2019ICPC亚洲区域赛(南京) C-Digital Path 题解
  9. coin3D三维仿真库源码下载
  10. 散乱插值及MATLAB绘图函数
  11. 爬虫-网易云音乐视频下载链接
  12. Thinkpad T430 重装系统不能从光盘或者U盘启动/BIOS设置 关于T430 无法光盘引导安装-BIOS设置问题...
  13. 关于司法行政管理系统
  14. Flink电商实时数仓项目04-DWS层
  15. 电表芯片CS5460A调试心得
  16. 重装系统蓝屏,电脑开机蓝屏解决方法记录
  17. PHP 数字金额转换成中文大写金额的函数 数字转中文
  18. 路由入口与vue布局入口
  19. python爬取百度图片,自定义关键字和页数
  20. 在uniapp里面使用阿里矢量图标(iconfont)

热门文章

  1. AI创意赛火热,赛事能成BAT强化AI优势的新动能?
  2. erdas空间建模_ERDAS批处理的一个简单的空间模型建立
  3. 解决nasm/yasm not found or too old. Use --disable-x86asm for a crippled build报错
  4. 那些容易被忽视但又非常重要的安全知识
  5. R语言ggsurv生存曲线一页多图的实现
  6. 常用线性稳压器技术分析
  7. 运用多线程知识写一个火车站售票系统
  8. ICMP协议(网际控制报文协议)
  9. 读《重构:改善既有代码的设计》的思考
  10. Executors 源码解析(JDK8)