目录

1.启动和退出2.命令模式和编辑模式3.定标操作4.文本操作5.查找和替换高级技巧

1.启动和退出

  • vim + 文件名 打开或创建文件

  • :wq 末行模式

    • w 保存 q 退出 q! 强行退出 wq 保存退出

2.命令模式和编辑模式

  • i / a进入编辑模式

  • Esc退出编辑模式 进入命令模式

  • : 末行模式 set nu 出现行号syntax on 开启语法高亮 (当时有效)

    • vim .vimrc文件修改设置 (永久有效)

      • set nu syntax off ts=4

3.定标操作

  • G 去末尾

  • gg回到开始 行号 + gg 光标移到某行

4.文本操作

  • 复制代码 yy + 数字 多少行

  • 粘贴 p

  • dd 删除 + 数字 删除行

    • d$ 删除光标处到行位

    • 删除单词 光标在第一个单词 dw

  • Ctrl

    • e后一行 y前一行

    • f前一页 b后一页

5.查找和替换

  • /搜索的内容 回车 n下一处 N 上一处

  • 正则查找

    • 可以加正则表达式 /\w+ 需要转义 量词要加反斜杠

  • 替换

    • 末行模式 :1,10s/替换前的元素/替换后的元素/替换模式 ()

      • s 替换 :1, 10s 第1行到第10行替换 , 1, $s第一行到最后一行

      • 替换模式g global 全局替换 i ignore 忽略大小写

高级技巧

  • 映射快捷键

  • 进入 末行模式 编辑快捷键

  • inoremap pymain if __name__ == '__main__':

  • i编辑模式用的快捷键 nore不要递归 map映射

  • 录制宏 参考菜鸟教程

vim 文本编辑器 基本操作相关推荐

  1. VIM文本编辑器基本操作

    Vim 文本编辑器,是由vi发展演变过来的文本编辑器,其使用简单.功能强大,并且是Linux众多发行版的默认文本编辑器. Vim 有三个工作模式(命令模式.输入模式和编辑模式) ① 使用Vim编辑文件 ...

  2. Linux ❉ Vim文本编辑器及其应用详解

    一 介绍 很多人习惯将 Vim 称为 Vi,其实 Vim 是 Vi 的增强版(在 Vi 的基础上增加了正则表达式的查找.多窗口的编辑等功能),使用 Vim 进行程序开发会更加方便. 1 Vi和Vim的 ...

  3. 管道、重定向、vim文本编辑器

    管道.重定向.vim文本编辑器 重定向 1代表标准输出流 2代表错误输出流 0代表标准输入流 重定向什么流就在尖括号旁放对应的数字.>>不会覆盖 >会覆盖 [dennis@local ...

  4. linux100day(day3)--常用文本处理命令和vim文本编辑器

    今天,来介绍几个常用文本处理命令和vim文本编辑器 day3--常用文本处理命令和vim文本编辑器 col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令名| co ...

  5. mac中如何从vim文本编辑器退回到命令

    有的时候,我们经常从命令行中进入vim文本编辑器,如何退回来呢: 只需要经过两步:1.按下esc键  2.输入":wq"(保存退出)  输入":q!"(不保存退 ...

  6. vim 文本编辑器_Vim Windows安装指南–如何在PC上的PowerShell中运行Vim文本编辑器

    vim 文本编辑器 Vim is a powerful code editor. So powerful that both Linux and Mac have it installed by de ...

  7. vim 文本编辑器_标志性的文本编辑器Vim庆祝成立25周年

    vim 文本编辑器 稍微回拨时间. 不,继续转弯--多一点--在那里! 25年前,当您的一些专业同事还在蹒跚学步时,Bram Moolenaar开始为他的Amiga编写文本编辑器. 他是Unix上vi ...

  8. vim文本编辑器的使用

    vim文本编辑器的使用 在linux中最常用的文本编辑器应该非vim莫属,想成为一名合格的系统工程师,配置成功服务学好vim则是必须的!     下面我和大家分享一下我今天学到的关于vim的一些操作, ...

  9. vi/vim文本编辑器的使用

    Vi/Vim文本编辑器的使用 vi/vim编辑器是所有Unix及Linux系统下标准的编辑器.vim是vi的一种升级. vi/vim三种模式 1.一般模式 启动vim后默认处于正常模式.不论位于什么模 ...

最新文章

  1. 简练软考知识点整理-范围确认易混概念
  2. 初探莫比乌斯反演及欧拉反演
  3. 程序员离职带走源码竟获利800万,网友:我一般都是删库跑路
  4. 如何找到点击Object ID 白屏问题的root cause
  5. Xcode 9.0 新增功能大全
  6. AngularJS:应用
  7. Python——PrettyTable
  8. WinForm LED循环显示信息,使用定时器Threading.Timer
  9. Python 资源库大全
  10. IE下easyui 缓存问题
  11. matlab 贝塞尔曲线,matlab实现贝塞尔曲线绘图pdf查看
  12. mahout AbstractJDBCModel log
  13. python软件包版本查询的方法
  14. SylixOS arm64 自旋锁
  15. android自定义view案例,Android自定义View,你摸的透透的了?
  16. java字符串数组排序
  17. iOS视频播放的横屏与竖屏的处理
  18. 华为事件鸿蒙系统,科技大事件 迎接华为鸿蒙车机系统的到来
  19. 【++运算符重载】c++实现递增运算符重载
  20. 拨开零售电商数字化转型迷雾,电商RPA应用揭秘

热门文章

  1. 华为手机计算机的隐藏游戏,怎样把华为手机游戏隐藏起来 | 手游网游页游攻略大全...
  2. 【JavaWeb学习】CSS(选择器)
  3. 小米2s刷原生安卓_小米2S升级安卓5.0原生ROM下载刷机教程
  4. trunk接口(华为)新手必看
  5. 【Python3.6】:廖雪峰python教程转换成 PDF
  6. 旅途——Python流程控制
  7. 【BZOJ2754】【SCOI2012】喵星球上的点名(后缀数组)
  8. php快速计算子网掩码的前缀长度
  9. uwp版的音乐播放器练手
  10. python封装vba_VBA类模块封装