编辑命令:

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. BZOJ2351: [BeiJing2011]Matrix

    2351: [BeiJing2011]Matrix Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 589  Solved: 171[Submit][S ...

  2. easyui 中的treegrid添加checkbox

    <script type="text/javascript"> function show(checkid){ var s = '#check_'+checkid; / ...

  3. 【 D3.js 进阶系列 — 6.2 】 饼状图的拖拽

    本文讲解稍微复杂一些的拖拽应用,即拖拽饼图的各部分. 在[入门 - 第 9.1 章]讲解了如何制作饼状图.饼状图的各部分是用具有宽度的弧线来表示的.在与用户进行交互的时候,如果每一部分都能拖拽,是很有 ...

  4. 虚拟主机 (Virtual Host)

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...

  5. OpenLayers 项目完整分析——(二)源代码总体结构分析

    转自:http://www.cnblogs.com/lzlynn/archive/2008/07/29/1255848.html 二)源代码总体结构分析 通过前面的项目介绍,我们大概已经知道Openl ...

  6. poj1149--PIGS(最大流)

    题意: 有m个猪圈 每个猪圈有不同数量的猪 [0, 1000]有n个顾客 每个顾客需要Bi头猪 有Ai个钥匙 能打开Ai个不同的猪圈顾客按顺序来买猪 只能买他有钥匙的猪 买完之后 这几个猪圈的猪可以相 ...

  7. SecureCRTPortable的安装和使用

    玩玩这个远程连接软件,是个绿色软件. 别人已经做好了的. 解压之后, 下面,软件展示下, 这会默认去打开, 为了,方便,使用,放到桌面,作为快捷方式 成功

  8. 跑马灯效果的TextView之singLine 和maxLines

    Android 的TextView 里面有两个属性 singLine 和maxLines . 从字面意思来理解,这两个都是限制Text的行数.那么singleLine="true" ...

  9. JSON与JAVA数据的相互转换

    http://www.cnblogs.com/linjiqin/archive/2011/09/19/2181408.html import net.sf.json.JSONArray; import ...

  10. Android View.onMeasure方法的理解(转载)

    一下内容转载自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.html View在屏幕上显示出来要先经过measure(计算)和layout(布局).1 ...