1、刚进入是 command mode 命令行模式

2、i  进入插入 insert  mode 模式

  在插入模式下只能 输入内容,如果要删除内容,需要切换到命令行模式,移动光标进行删除。

3、esc 退出插入模式 进入 命令行模式

4、:进入 last line mode  底行模式

  保存并退出:在命令行模式下输入 : (冒号)

  :w filename 以指定文件名保存

  :wq 保存并退出

  :q! 直接退出不保存

  :set nu 设置行号

———————————————————————————

在一般命令模式下:(英文状态下)

  输入:24G,就会跳转到24行

  输入:gg,可直接跳转到第一行

  输入: 56 -> 就会跳到当前行的地56个字符位置

  输入:/false 就会查找到false关键字并跳到当前行

  复制粘贴:nG选择第几行开始-->nyy复制几行-->nG跳到第几行-->p粘贴复制的内容 

  删除:nG选择从第几行开始-->ndd删除几行

———————————————————————————

1、插入模式下

  a 在目前光标所在位置的下一个位置进行插入

  o 插入新的一行,从行首开始输入

  输入:s/false/true 修改当前行的false为true

     n,ns/false/true/ 修改第n行到第n行之间

     n,$s/fasle/true/ 修改第n行到最后一行的第一个false为true

     n,$s/false/true/g 修改第n行到最后一行的每一个false 为true

     n,$s/fasle/true/gc 在第n行到最后一行,输入y/n来判断是否修改

     %s/false/true/ 修改第一行到最后一行,每行的第一个

     %s/false/true/g 修改第一行到最后一行,每一个

  输入:u 则撤销上一步操作

  另存为:w 新文档名

  删除:nx 删除当前行,第一个字节到第n个字节

———————————————————————————

2、移动光标

  G 移动到文章最后

  ^ 移动至行首

  $ 移动至行尾

3、删除文字

  x 删除光标后一个文字

  X 删除光标前一个文字

  dd 删除光标所在的行

最新文章

  1. WireShark网络性能分析
  2. WinForm------关于子窗体刷新父窗体问题
  3. hdu - 3959 Board Game Dice(数学)
  4. Linux常用指令---kill | killall(终止进程)
  5. 【leetcode】Subsets II
  6. SQL server 时间处理自连接
  7. spring事物传播机制 事物隔离级别
  8. Java IO流分析整理 .
  9. 【MySQL案件】mysql登录-S失败
  10. ASP.NET(支持 ASP.NET MVC)性能优化包 - combres 介绍
  11. jQuery 插件 的this 指向问题(实战)
  12. If I were you
  13. 201521123015 《Java程序设计》第13周学习总结
  14. 安装mysql到服务器的linux环境下
  15. Netty实战十三之使用UDP广播事件
  16. java的instanceof关键字
  17. 基于CentOS6.8版本配置真实域名的方法
  18. C#中的Abstract、Virtual、Interface理解
  19. 阿里云服务器ECS web环境配置(LNAP)ubantu
  20. .net WebService方法之重载、支持Session、支持request请求和response格式的浅析

热门文章

  1. UVM基础之---Command-line Processor
  2. CentOS7上安装稻壳CMS
  3. Windows 2008 防火墙开放端口
  4. CherryPy 入门
  5. 场景分割:MIT Scene Parsing 与DilatedNet 扩展卷积网络
  6. 模式匹配第四弹:if case,guard case,for case
  7. CAD由一个自定义实体事件中的id得到自定义实体对象(com接口VB语言)
  8. Python【每日一问】34
  9. Getting start with dbus in systemd (01) - Interface, method, path
  10. Spring资源访问接口Resource