.插入命令(可配合数字使用)
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. Class Model of Quick Time Plugin

    Quick Time Plugin 的类图. pdf version: http://pan.baidu.com/s/1o6oFV8Q

  2. 企业架构研究总结(26)——TOGAF架构开发方法(ADM)之实施治理阶段

    1.9 实施治理(Implementation Governance) 企业架构开发方法各阶段——实施治理 1.9.1 目标 本阶段的目标是: 为每个实施计划给予建议. 对涵盖整个实施和部署过程的架构 ...

  3. Bundles

    Bundles 接着在Global.asax文件的Application_Start方法中调用BundleConfig.RegisterBundles方法: protected void Applic ...

  4. 增加窗体边框3D效果

    /// <summary> /// 增加窗体边框3D效果 /// </summary> /// <param name="e"></par ...

  5. EasyUI DataGrid及Pagination

    接上一篇EasyUI项目驱动学习 DataGrid数据表格及Pagination分页一起介绍 一.通过<table>标记创建DataGrid,嵌套<th>标签定义列表 < ...

  6. window.open()详解及浏览器兼容性问题

    一.基本语法:window.open(pageURL,name,parameters)其中:pageURL 为子窗口路径name  为子窗口名字parameters 为窗口参数(各参数用逗号分隔) 二 ...

  7. Google开源的Deep-Learning项目word2vec

    用中文把玩Google开源的Deep-Learning项目word2vec   google最近新开放出word2vec项目,该项目使用deep-learning技术将term表示为向量,由此计算te ...

  8. Web Host下的URL路由

    Web Host下的URL路由 ASP.NET Web API提供了一个独立于执行环境的抽象化的HTTP请求处理管道,而ASP.NET Web API自身的路由系统也不依赖于ASP.NET路由系统,所 ...

  9. 免费的Visual Studio的插件

    在做了深入(的)研究之后(通过在google网站搜索),,我编译了15个免费Visual Studio 2005插件表..其中一些插件将提高您(的)代码(的)质量,,另外一些能使您编译(的)更快,,但 ...

  10. MongoDb注意事项

    1.保证足够大的内存. 2.Mongodb跟mysql一样,对于常用的查询条件,该建索引的建索引.不要认为内存够用,数据就会在内存,有时,内存够用,数据也不一定在内存. 3.使用副本集,一个主库,进行 ...