0.选中

V+(上、下键)    表示选中

1.删除

1.输入10x,删除10个连续字符

2.输入3dd,将会删除3行文本

在普通模式下,你还可以使用dw或者daw(delete a word)删除一个单词,所以你可以很容易的联想到dnw(n替换为相应数字) 表示删除n个单词

2.行间跳转

gg    游标移动到到第一行

G     游标移动到最后一行

nG    游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)

你在完成依次跳转后,可以使用 Ctrl+o 快速回到上一次(跳转前)光标所在位置,这个技巧很实用

命令 说明
w 到下一个单词的开头
e 到当前单词的结尾
b 到前一个单词的开头
ge 到前一个单词的结尾
0或^ 到行头
$ 到行尾
f(字母) 向后搜索<字母>并跳转到第一个匹配的位置(非常实用)
F(字母) 向前搜索<字母>并跳转到第一个匹配的位置
t(字母) 向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用)
T(字母) 向前搜索<字母>并跳转到第一个匹配位置之后的一个字母(不常用)

3.复制、粘贴和剪贴

1.复制  (普通模式中使用y复制)

普通模式中,yy复制游标所在的整行(3yy表示复制3行)

普通模式中,y^ 复制至行首,或y0。不含光标所在处字符。

普通模式中,y$ 复制至行尾。含光标所在处字符。

普通模式中,yw 复制一个单词。

普通模式中,y2w 复制两个单词。

普通模式中,yG 复制至文本末。

普通模式中,y1G 复制至文本开头。

2.粘贴  (普通模式中使用 p 粘贴)

普通模式中,p(小写)代表粘贴至光标后(下)

普通模式中,P(大写)代表粘贴至光标前(上)

最新文章

  1. [UWP]创建自定义VisualState Trigger
  2. 从零自学Hadoop(10):Hadoop1.x与Hadoop2.x
  3. 学习shell中遇到的一些基础问题总结
  4. u3d_Shader_effects笔记4 BRDF
  5. linux磁盘以及文件系统
  6. asp.net基础概念总结
  7. python模块之json序列化
  8. 棋盘覆盖(大数阶乘,大数相除 + java)
  9. 2017/4/26-DOM解析XML文件
  10. CSS3用法理解
  11. [LeetCode] Brick Wall 砖头墙壁
  12. 离校登记网页项目个人总结(Alpha阶段)
  13. Unity备份新知识待写
  14. mysql like 查不到结果 中文 查询优化
  15. mysql5.6.8源码安装
  16. Typescript学习总结之模块
  17. excel导入时候日期格式转成date
  18. python pip 升级
  19. OpenSSH服务及其相关应用
  20. Nginx采用yum安装-Carr

热门文章

  1. Python连接hadoop-hive连接方法
  2. 常用的git提交代码命令
  3. Codeforces Round #757 (Div. 2) - D2. Divan and Kostomuksha (hard version)
  4. thinkphp5框架使用总结
  5. 一文总结Vue
  6. x-sheet 开发系列教程:初始化配置
  7. vue学习 第一天 html 基础
  8. Docker之Redis保姆级别安装
  9. wget 和 curl的区别
  10. ubuntu下编译安装uWebSockets