VIM编辑器是VI编辑器升级版本,VI/VIM编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。Vim编辑器有两种工作模式:(一)命令模式:从键盘上输入的任何字符都被作为编辑命令来解释,Vim下很多操作如配置编辑器、文本查找和替换、选择文本等都是在命令模式下进行的。其中底行命令模式可以保存文件、退出Vim、设置Vim、查找等功能。(二)输入模式:从键盘上输入的所有字符都被插入到正在编辑的缓冲区中,被当作正文。启动Vi 后处于命令模式,在命令模式下,输入编辑命令(插入(i 或者I)、附加(a 或者A)以及打开(o 或者O)),将进入输入模式;在输入模式下,按ESC 键将进入命令模式。
1、安装VIM编辑器
指令:sudo apt-get install vim

2、VIM文件生成及编辑
在命令窗口中输入“vim+文件名”即可启动对文件的编辑


3、Vim模式切换
只读模式到输入模式切换指令


移动控制指令


删除恢复指令

跳转指令

复制粘贴指令


替换指令

保存指令

cat指令

文件命令

搜索指令

ZYNQ开发(三)Linux Vi/Vim编译器相关推荐

  1. linux vi/vim三种模式,保存退出,强制退出

    一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...

  2. -Git Linux vi/vim 命令 按键 MD

    目录 目录 Linux vi/vim 简介 vi/vim 的使用 命令模式 输入模式 底线命令模式 vi/vim 使用实例 使用 vi/vim 进入一般模式 按下 i 进入输入模式,开始编辑文字 按下 ...

  3. Linux vi/vim使用详解

    一.什么是vim Vim 是从 vi 发展出来的一个文本编辑器.代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但 ...

  4. linux - vi / vim 编辑器

    linux - vi / vim 编辑器 1. vi / vim 是什么 2. 模式切换 2.1 一般模式(普通模式) 2.2 编辑模式 2.3 命令模式 1. vi / vim 是什么 vi是uni ...

  5. 【linux系统编程】基础开发工具:vi/vim

    Linux文本编辑器 – vim 正文开始@Assassin 目录: Linux文本编辑器 -- vim 1. vim基本介绍: 2. vim下各模式的切换: 3. vim命令模式: 4. vim底行 ...

  6. Linux vi/vim 操作命令大全

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正 ...

  7. Linux vi/vim教程

    文章转自:http://www.runoob.com/linux/linux-vim.html 版权归原作者! 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存 ...

  8. Linux vi/vim

    点击打开链接 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜 ...

  9. Linux vi/vim使用方法 总结

    vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 1.vi的基本概念 基本上vi ...

最新文章

  1. npm 发布包填坑指南
  2. _exit()函数与exit()函数的区别
  3. bat 存储过程返回值_为什么不推荐使用存储过程?
  4. elasticsearch集群选举源码解析
  5. Android必学之数据适配器BaseAdapter
  6. 编译fdk-aac for ios
  7. Java开发入门与实战!java图形用户界面布局
  8. linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题...
  9. 计算机基础应用网络统考题库,2016年9月网络教育《计算机应用基础》统考模拟试题及答案 (1)...
  10. Oracle定时器执行多线程
  11. VS模板导入导出 提高工作效率
  12. xd使用技巧_真香!3个技巧,帮你获得面试机率提升300%
  13. getJSON()的使用
  14. plecs中以RLC为例介绍c-scripe建立微分方程的过程
  15. 【python】通过信号机制对子进程进行控制
  16. 若依微服务框架ruoyi-cloud使用手册(持续更新中)
  17. ORA-00257: archiver error. Connect internal only, until freed 的解决方法
  18. Git报错解决:remote: error: File:1f6cc8452313 157.10 MB, exceeds 100.00 MB
  19. C语言经典红白机坦克大战
  20. [Java学习之路篇] 设计原则与设计模式

热门文章

  1. B2B2C分销商城系统,带进货模块,二级分销商城Java系统源码
  2. MATLAB与STK互联13:卫星对象操作(4)—三维显示
  3. 确定sw1开关信号输入端口_三菱PLC入门 | FX2N系列PLC的信号输入端子接线(图文详解)...
  4. 北京工作居住证与北京居住证的区别
  5. 小米10获取root权限_小米手机:刷机卡刷、线刷、root权限获取
  6. 物联网平台搭建教程01
  7. 如何运营批量推特账户
  8. Latex系列2---段落编写+标题编写+目录生成
  9. 【干货】磨金石教育UI快速入门!U设计基础知识整理,新人必备
  10. android模拟器检测方案优化,逍遥模拟器优化方案 - 新手引导 - 逍遥安卓论坛 - Powered by Discuz!...