vi是linux中最经典的文本编辑器,vi一共有3种工作模式,分别是命令模式,末行模式,编辑模式.打开文件首先进入的就是命令模式,是使用vi的入口。在命令模式按i进入编辑模式,按esc再退出到命令模式,输入:进入末行模式
        vim 是从vi发展出来的文本编辑器, 支持代码补全、编译 及 错误跳转等方便编程的功能提别丰富, 在程序员中被广泛 使用, 被称为编辑器之神!

文章目录

  • 掌握vi 的使用:
  • 1. 末行模式命令:
  • 2. 末行模式命令:
  • 3.行内移动:
  • 4.行数移动:
  • 5.屏幕移动:
  • 6.段落移动:
  • 7.括号切换:
  • 8.选中文件(可视模式):
  • 9.撤销和恢复撤销(保命指令):
  • 10. 删除文本:
  • 11 .复制和剪切:
  • 12 . 替换:
  • 13. 查找【末行模式】:
  • 14.查找并替换【末行模式】:
  • 15.插入命令[进入编辑模式]:

掌握vi 的使用:

1. 末行模式命令:

      w : 保存q : 退出,如果没有保存,不允许退出q! : 强制退出,不保存退出wq :保存并退出x :保存并退出

2. 末行模式命令:

      h :     向左j :      向下k :      向上l :      向右

3.行内移动:

      w :    向后移动一个单词b :     向前移动一个单词0 :    行首^ :     行首,第一个不是空白字符的位置$ :     行尾

4.行数移动:

      gg         : 文件顶端G          : 文件末尾数字 gg     : 移动到数字对应行数数字 G      :  移动到数字 对应行数:数字       :  移动到数字对应的行数

5.屏幕移动:

      Ctrl +b   :  向上翻页 Ctrl +f   :  向下翻页   H      :  屏幕顶部M      :   屏幕中间L      :   屏幕底部

6.段落移动:

vim 中使用 空行 来区分段落

         {    :   上一段}    :   下一段

7.括号切换:

() [] {} 使用效率高 而且都是成对出现的

      % 括号匹配及切换

8.选中文件(可视模式):

      v : 从光标位置开始按照正常模式选择文本V:选中光标经过的完整行Ctrl + v : 垂直方向选中文本

9.撤销和恢复撤销(保命指令):

      u : 撤销上次的命令Ctrl + r : 恢复撤销的命令(反撤销)

10. 删除文本:

      x :   删除光标所在的字符,或者选中的文字d  :  删除移动命令对应的内容,一次删除两行dd :删除光标所在行 , 可以ndd 删除多行D : 删除至行尾dw : 从光标位置删除到单词末尾d0 : 从光标位置删除到一行的起始位置d{ : 从光标位置删除到段落起始d} : 从光标位置删除到段落末尾ndd :从光标位置向下连续删除n行

11 .复制和剪切:

vi 中提供有一个 被复制文本的缓冲区

  • 复制 命令会将选中的文字保存在缓冲区
  • 删除 命令删除的文字会被保存在缓冲区
  • 在需要的位置, 使用 粘贴 命令可以将缓冲对的文字插入到光标所在的位置
      y   :   复制,两行yy  : 复制一行,nyy复制多行 d  : 剪切dd  : 剪切一行,可以ndd剪切n行p   : 粘贴

12 . 替换:

      r : 替换当前字符,只能替换一次【命令模式】R : 替换当前黄光标后的字符,可以随意替换【替换模式】

13. 查找【末行模式】:

     /str :  在光标之前查找/ str?str :   在光标之后查找str拓展: 1.查找到指定内容之后,使用Next查找下一个出现的位置n:   查找下一个n:   查找上一个

14.查找并替换【末行模式】:

     全局替换:%s /旧文本/新文本/g全局替换确认:%s /旧文本/新文本/gc光标替换: :s/旧文本/新文本/g

15.插入命令[进入编辑模式]:

            i :在当前字符前插入文本I :  在行首插入文本a :  在当前字符后添加文本A:   在行末添加文本o: 在当前行后面插入以空行O: 在当前行前插入一空行

示例图:

        关于vi编辑器的内容就分享到这里了,喜欢的小伙伴不要忘了点赞加关注吖~(。・ω・。)

Vim——编译器之神相关推荐

  1. Linux 编辑器之神 vim 的 IO 存储原理

    坚持思考,就会很酷 故事起因 无意间用 vim 打开了一个 10 G 的文件,改了一行内容,:w 保存了一下,慢的我哟,耗费的时间够泡几杯茶了.这引起了我的好奇,vim 打开和保存究竟做了啥? vim ...

  2. 在Linux下使用Vi进阶编辑器Vim编译C/C++

    Vim – 编辑器之神 历史与争端 Vim 的前身是 vi,一个简洁但是略有不足的编辑器,但是从 vi 开始,编辑器的模式区分和唯快不破的思想就已经体现的很到位了.Vim 即是 vi improved ...

  3. xshell vim 不能粘贴_编辑器之神——vim的入门指南

    编辑器之神--Vim的操作说明 ©作者:geekctwd Vim命令模式: Vim虽然被称为编辑器之神,但是很多接触过的人都说入门较难,原因是什么呢,除了vim繁杂的按键之外就是因为它的模式了,很多初 ...

  4. linux 神的编辑器,编辑器之神-vim的使用,编辑器神-vim

    编辑器之神-vim的使用,编辑器神-vim vim即vi的升级版:在linux中,vi是vim的软链接,我们敲vi和vim出来的都是vim: 纯手打,如有错误,敬请指出. vi的三种模式及简单使用 v ...

  5. 编辑器之神——vim编辑器

    编辑器之神--vim编辑器 一.vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本, ...

  6. 编辑器之神—Vim 常用快捷键

    以下是 "编辑器之神" - Vim 常用快捷键 . 学好vi, 无论用哪个IDE,只需下载一个vim的插件, 在哪里都可以使用! 前言         Vim 的三种工作模式 vi ...

  7. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  8. Emacs和Vim:神的编辑器和编辑器之神

    在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神.一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,还是有一些人留下来了,坚定地守护着这两大神 ...

  9. 编辑器之神-vim的使用技巧

    vim VS. emacs vim被誉为编辑器之神,而emacs被誉为神之编辑器.中国文化博大精深,他们究竟有什么区别呢?作为emacs小白的我来说不想在这里献丑,直接贴上一篇博客,有兴趣的同学可以深 ...

最新文章

  1. 微信公众号token 验证
  2. webpack基础+webpack配置文件常用配置项介绍+webpack-dev-server
  3. linux虚拟机按键不好用,Linux 虚拟机 vim使用delete键没有退格效果
  4. python is beautiful_python自动化报告BeautifulReport用法
  5. 一个大四毕业生想对自学Android的大学生说一些话
  6. W3C-Web Service
  7. .NET 文件相关的所有操作
  8. 关于本地yum源的创建方法和使用
  9. FPGA实现SPI 协议
  10. 遥控器鼠标模式切换 android 4.4
  11. fckeditor java_FCKeditor在线编辑器(Java)
  12. 主机域名中什么叫计算机名,主机域名中的主机名是什么概念
  13. 在MyEclipse下如何添加hiber…
  14. 常用的18大学术搜索引擎
  15. 计算机安全意识小故事,求一篇关于消防救火的事迹,消防安全小故事
  16. 7z格式、LZMA压缩算法和7-Zip详细介绍
  17. Docker安装Tomcat镜像并部署web项目简述
  18. 键盘修改改器绿化版免安装
  19. 中科红旗倒下,谁来挑战windows
  20. 人工智能给未来教育带来深刻变革

热门文章

  1. python中标识符的命名规则_Python标识符和命名规则
  2. springboot实现上传Excel文件与数据库中的数据进行比对
  3. 分享几个好用的在线破解md5的网站
  4. 宽带认证技术比较 PPPoE 和 IPoE
  5. git下载与安装教程
  6. 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-08-04...
  7. IT餐馆—第二十三回 对手
  8. 点趣苹果助手:非苹果独占 口袋妖怪GO将登录安卓手表
  9. 怎么制定有限责任公司章程
  10. 牛客 明七暗七----数位dp