编辑命令:

i        词前插入
a 词后插入
I 行首插入
A 行尾插入
o 新建一行编辑
O 在上面新建一行

插入:

10 i * 【ESC】        插入10个*
25 a xx 【ESC】 插入25个xx
J      Join合并两行

移动:

4l        向右移动4个字符
0 移动至行首
^     移动至行首
$ 移动至行尾
2w 向后移动两个单词
3W 向后移动三个单词(只按空格计算)
2b 向前移动两个单词
5B 向前移动五个单词(只按空格计算)
e 移动到单词尾

在屏幕内移动:

H        移动至屏顶
M 移动至中央
L 移动至底端
nH 移动到当前屏的第n行(向上)
nL 移动到当前屏的第n行(向下)

句、段、节移动:

(         移动到句子开头
) 移动到句子结尾(下一句子开头)
{ 移动到段开头
} 移动到段结尾
[[ 移动到节开头
]] 移动到节结尾

滚屏:

【Ctrl】+F        向下一屏
【Ctrl】+B 向上一屏
【Ctrl】+D 向下半屏
【Ctrl】+U 向下半屏

搜索:

/ XX           搜索XX
/【Enter】 向下搜索
?【Enter】 向上搜索
f XX    行内搜索XX(向后搜)
F XX    行内搜索XX(向前搜)
R        replace替换模式
s 删除当前单词插入
S 删除整行从头插入
~ 大小写转换
p        put放置
2p 放置2次(粘贴)
xp 对调两个字符trans pose
d        delete删除
2dd 向下删除2行
d3w 向后删3个单词
d3W
d2b
d2B
y         yank复制
yy 复制一行
y2w 向后复制两个单词
y2b
c        change
cw 修改整个单词
c2w 修改后面的2个单词
c3B
r        replace
5rT 将之后的5个字符替换为T
【Enter】        移动到下一行第一个字符
+
- 移动到上一行第一字符
^ 移动到行首非空格处
n| 移动到当前第n列
gg          移到文档最顶端
G 移到文档最底端
10G 移到第14行
【Ctrl】+G 显示行状态
zz        保存退出
:e! 清除所有编辑结果
:q! 不保存退出
.                重复上一条命令
u undo撤销
【Ctrl】+R redo重做

不动光标滚动屏幕

z 【Enter】        将光标所在行置于屏幕顶端
z . 将光标所在行置于屏幕中央
z - 将光标所在行置于屏幕底端

Vim常见快捷键汇总的更多相关文章

  1. 远程拷贝、查看端口、vim常见快捷键、查找替换命令、grep命令、查看存储空间的命令、chkconfig命令、系统自动启动级别、主机名配置、IP地址配置、域名映射、防火墙设置

    2.1.远程拷贝 (将/export/servers/hadoop上的文件拷贝到bigdate@192.168.1.1:/export/servers/ ) scp –r /export/server ...

  2. Vim常见操作汇总

    1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”.3.跳到第一行的第一个字符:先按两次“g”,4 ...

  3. Sublime Text 3 快捷键汇总

    Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总. 用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类, ...

  4. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  5. Sublime Text 3快捷键汇总

    转自:http://blog.sina.com.cn/s/blog_73c5cfbe0101ldj8.html Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷 ...

  6. XMind快捷键汇总

    在 XMind: ZEN 中,快捷键是可以大大提高绘图效率的存在.掌握常用的快捷键组合,就可以在键盘上运指如飞,快速地进行思维导图的绘制.还在等什么?感兴趣的朋友,下面就和小编一起来看看吧! XMin ...

  7. vim常用命令汇总

    vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...

  8. vim使用快捷键

    vim使用快捷键 索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim 3. 文档操作 4. 光标的移动 4.1 基本移动 4.2 翻屏 4.3 标记 5. 插入文本 5.1 基本插入 ...

  9. pydev+python+Eclipse环境搭建+ 调试快捷键汇总

    http://www.cnblogs.com/Bonker/p/3584707.html 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学 ...

随机推荐

  1. STL 优先队列

    STL 栈,队列,优先队列用法 分类: Learning C++2013-11-15 00:52 843人阅读 评论(2) 收藏 举报 c++栈队列优先队列STL STL 中栈的使用方法(stack) ...

  2. 从头开始编写一个Orchard网上商店模块(2) - 配置您的Orchard开发环境

    原文地址:http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-par ...

  3. 让ASP.NET MVC页面返回不同类型的内容

    在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult.它返回了一个View,一般情况下是一个HTML页面.但是在某些情况下我们可 ...

  4. 使用Arcglobe 10与3dmax建立三维城市

    转自:http://www.cnblogs.com/jinlun/p/3380307.html 随着国家大力推进数字城市的建设,三维城市的建设也是势在必行的.与传统二维地图相比,三维城市在立体层次.视 ...

  5. 分别应用include指令和include动作标识在一个jsp页面中包含一个文件。

    分别应用include指令和include动作标识在一个jsp页面中包含一个文件. hello.jsp <%@ page language="java" import=&qu ...

  6. Sublime Text 2使用心得

    一个比较详细的文章:http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html 一. 前言 作为一个前端,有一款好的开发利器是必 ...

  7. 2015 CCPC-C-The Battle of Chibi (UESTC 1217)(动态规划+树状数组)

    赛后当天学长就说了树状数组,结果在一个星期后赖床时才有了一点点思路…… 因为无法提交,不确定是否正确..嗯..有错希望指出,谢谢... 嗯..已经A了..提交地址http://acm.uestc.ed ...

  8. web api中post参数时只能一个

    在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流. 举例子说明: /?id=123&name=bob void Action(int id, st ...

  9. SPOJ4206Fast Maximum Matching(hopcroft-karp)

    题目请戳这里 题目大意:裸的二分匹配. 题目分析:数据比较强,用来测模版的.这题用hungry跑着会比较吃力,所以用hopcroft-karp算法.这个算法较hungry高效是因为每次bfs找到一个增 ...

  10. csdn 刷分小工具(刷了1000多被封了,慎用)

    先上图,周第一, 月第六代码未整理,比较乱,仅仅供参考(cookie已经废了,号被封了,哈哈) using System; using System.Collections.Generic; usin ...