.插入命令(可配合数字使用)
i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
ni/a/o/I/A/O<Esc> 插入n个字符 .移动命令(可配合数字使用)
h 左移单个字符
l 右移单个字符
k 上移单个字符
j 下移单个字符
nh/l/k/j 移动n个字符
gg 移动到文件头
G / shift+g 移动到文件尾
(:n<Enter>)/(nG) 跳到第n行
'' 回跳刚才的出发点
m(a...z) 给当前行标记
'a 跳转到标记a的行
:marks 查看当前所有标记
:delm! 删除所有标记
(n)w 向前移动(n / )一个单词
(n)b 向后移动(n / )一个单词 .删除命令(可配合数字使用)
x 删除单个字符
X 删除当前字符的前一个字符
nx 删除n个字符
dj 删除下一行
dk 删除上一行
dd 删除(剪切)当前行
D 删除当前字符至行尾 .撤销重做命令
u 撤销
Ctrl+r 重做(撤销的撤销)VsVim不可用 .缩进命令
shift+v 选择当前行,可以在输入移动指令来继续移动
> 右缩进
< 左缩进
n>/< 缩进n个tab .替换命令
ra 将当前字符替换为a
:s/old/new/ 用old替换new, 替换当前行的第一个匹配
:s/old/new/g 用old替换new, 替换当前行的所有匹配
:%s/old/new/ 用old替换new, 替换所有行的第一个匹配
:%s/old/new/g 用old替换new, 替换整个文件的所有匹配 .交换命令
ddp 交换当前行和其下一行
xp 交换当前字符和其后一个字符 .剪切命令
(n)dd 剪切当前行(及之后的n行)
:n1,n2d 将n1 - n2行剪切。可用p命令将剪切内容进行粘贴
:n1,n2mn3 将n1 - n2行剪切粘贴至n3之后 .其他基础命令
% 括号匹配(以匹配一个括号为目的移动)
/ text 查找text,按n查找下一个,按N查找前一个
dd 删除(剪切)当前行
yy 复制当前行
p 在当前行下一行粘贴
shift+p 在当前行前一行粘贴

图片转载:http://blog.csdn.net/scythe666/article/details/51887179

**************************************
* 作者: Wurq
* 博客: http://www.cppblog.com/wurq/
* 日期: //
**************************************

VsVim的快捷键使用的更多相关文章

  1. VsVim的快捷键

    VsVim - Shortcut Key (快捷键) Enable / Disable 还可以通过 Ctrl+Shift+F12 在 Visual Studio 中实现 Enable / Disabl ...

  2. visual studio高效率插件及快捷键

    visual studio从2010开始支持插件安装(工具->扩展管理器),这里推荐几个插件,可以极大的提升开发效率: Visual Assist X(VAssistX) VAssistX是wh ...

  3. Visual Assist X 10.6.1830.0 常用快捷键

    Visual Assist X 10.6.1830.0 常用快捷键 1.Alt + G: 在定义与声明之间互跳. 2.Alt + O: 在.h与.cpp之间互跳.(O是字母O,不是数字零) 3.Alt ...

  4. VsVim - Shortcut Key (快捷键)

    Enable / Disable NuGet 中提供了禁用按钮.另外还可以通过 Ctrl+Shift+F12 在 Visual Studio 中实现 Enable / Disable. 移动光标类命令 ...

  5. 更有效率的使用 Visual Studio - 快捷键

    工欲善其事,必先利其器.虽然说Vim和Emacs是神器,但是对于使用Visual Studio的程序员来说,我们也可以通过一些快捷键和潜在的一些功能实现脱离鼠标写代码,提高工作效率,像使用Vim一样使 ...

  6. vsvim _vsvimrc 设置(转)

    c_joewang的专栏 (转) vsvim安装到vs2010后可以使用绝大部分原生vim的编辑功能,包括宏录制,也可以通过配置设置键盘映射,关于支持的编辑功能等可以参考上面链接去查看相关文档. Vi ...

  7. vs vsvim viemu vax 备忘

    使用gt和gT往返标签 gd:到达光标所在处函数或者变量的定义处. *:读取光标处的字符串,并且移动光标到它再次出现的地方. #:和上面的类似,但是是往反方向寻找. /text:从当前光标处开始搜索字 ...

  8. visual studio中使用vim快捷键

    vsvim下载链接: https://marketplace.visualstudio.com/items?itemName=JaredParMSFT.VsVim 下载,关闭visual studio ...

  9. VS下使用VIM, Visual Studio 安装 VSvim插件 配置 及使用

    简介 VIM是一款很高效的编辑工具,所幸的是VS2012以后支持VIM的插件:VsVim.下面介绍插件的安装.配置及简单使用. 1. 下载安装 去官网下载,双击直接安装后,重新打开VS. https: ...

随机推荐

  1. REST风格的服务

    使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[三]——Web Api入门 系列导航地址http://www.cnblogs.com/fzrain/p/3490137.htm ...

  2. 一致性hash和虚拟节点

    consistent hashing 算法的原理 consistent hashing 是一种 hash 算法,简单的说,在移除 / 添加一个 cache 时,它能够尽可能小的改变已存在key 映射关 ...

  3. C#类的初始化

      类的构造函数 类的构造函数,有实例构造函数和静态构造函数.如果我们没有构造函数,系统会为我们生成一个默认构造函数,如果我们已经定义了构造函数,系统就不会再为我们生成构造函数. class Simp ...

  4. git命令与github使用

    GitHub 是一个类似 SourceForge 的免费项目管理及分享的服务平台,要想使用 github,用户可以免费注册成为 github 注册用户,之后使用git命令进行操作使用.github 的 ...

  5. OpenCascade

    Hello World of OpenCascade   Hello World of OpenCascade eryar@163.com 摘要Abstract:以一个经典的Hello World程序 ...

  6. 该死的类型转换For input string: "[Ljava.lang.String;@1352dda"

    今天又遇见了这个该死的问题,还是记下来备忘. 从map里取值的时候,将OBJECT对象 先转换成String 然后转换成integer报错 java.lang.NumberFormatExceptio ...

  7. [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>

    网上实例 总结 /* _STD_BEGIN using _CSTD clearerr; using _CSTD fclose; using _CSTD feof; using _CSTD ferror ...

  8. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第四章:更高级的数据管理

    在这一章我们将学习如何正确地删除分类信息,如何向数据库填充种子数据,如何使用Code First Migrations基于代码更改来更新数据库,然后学习如何执行带有自定义错误消息的验证. 注意:如果你 ...

  9. C语言之字符集、ASCII码和sizeof运算符

    一 字符集和ASCII码 结论:字符本质上也是一个整数,每个字符都有唯一一个与之对应的整数, 比如说小写的a对应97,b对应98,c对应99,大写的A对应65,B对应66,C对应67 所以字符对应的那 ...

  10. Python第一天——入门Python(2)字符串的简单操作

    数据的操作 字符串的一些常用操作: 1 1 #!/usr/bin/env python 2 # #coding=utf-8 3 # 4 # test='hello world' 5 # print(t ...