简介

Vim 仿真
这是 Visual Studio 2015 及更高版本的 Vim 仿真层。它将 Vim 熟悉的键绑定体验直接集成到 Visual Studio 的编辑器中。

细节
GitHub 上提供了该项目和问题跟踪的完整源代码。 http://github.com/jaredpar/VsVim/

下载与安装

下载页面如下:
https://marketplace.visualstudio.com/items?itemName=JaredParMSFT.VsVim&ssr=false#qna
下载以后得到的文件名VsVim.vsix双击运行就可以进行安装。

配置

安装成插件以后,第一次打开vs会弹出如下提示:

VsVim detected conflicting key bindings

配置页面如下:

配置文件

同时也可通过vimrc文件来做些特殊配置,vimrc的搜索路径可通过在编辑器中输入“:set”查看。
我的是这样子的。

vimrcpaths="C:\Users\itkey;C:\Users\itkey\vimfiles;C:\Users\itkey"

于是我在以下路径创建了配置文件:
C:\Users\itkey\_vimrc文件的内容如下(仅供参考):

" 设置leader键为空格
let mapleader=" "
inoremap jk <Esc>
" 全选
nmap <C-a> gg<S-v>G
" 向下5行
noremap <C-j> 5j
" 向上5行
noremap <C-k> 5k
" 其他模式快速移动
nnoremap H ^
nnoremap L $
vnoremap H ^
vnoremap L $
" 复制粘贴剪贴板
nnoremap <leader>y "+y
nnoremap <leader>yy "+yy

配置完成以后,重新启动VS生效。

参考

https://blog.csdn.net/bodybo/article/details/84948040

Visual Studio中vim模拟器相关推荐

  1. Visual Studio中的Android模拟器使用详解

    关注微信号:javalearns   随时随地学Java 或扫一扫 随时随地学Java Microsoft 本周发布了 Visual Studio 2015 预览版, 里面包含 Android 开发工 ...

  2. 在 Visual Studio 中使用 Q# 进行量子编程

    1 量子计算机与量子编程 1.1 量子计算机 Quantum computing is computing using quantum-mechanical phenomena, such as su ...

  3. 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )

    文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...

  4. 介绍Visual Studio的Android模拟器

    介绍Visual Studio的Android模拟器 http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/introducing-vi ...

  5. 详解在Visual Studio中使用git版本系统 [转]

    详解在Visual Studio中使用git版本系统    作者:掷鸡蛋者 , 发布于2012-6-21   这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指 ...

  6. 使用Xamarin在Visual Studio中开发Android应用

    原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...

  7. Xamarin XAML语言教程Visual Studio中实现XAML预览

    2019独角兽企业重金招聘Python工程师标准>>> Xamarin XAML语言教程Visual Studio中实现XAML预览 每次通过编译运行的方式查看XAML文件效果,需要 ...

  8. 《Ext JS权威指南》节选:在Visual Studio中实现Ext JS智能提示

    Visual Studio(下面简称VS) 2008和2010都有从JS库文件获取智能提示的功能,不过直接使用ExtJS的库文件的话,虽然也有提示,但是不全,应该说是大部分没有,主要原因是VS脚本提示 ...

  9. 如何:在 Visual Studio 中添加或移除引用(转载)

    http://msdn2.microsoft.com/zh-cn/library/wkze6zky(VS.80).aspx Visual Studio 如何:在 Visual Studio 中添加或移 ...

最新文章

  1. python解析json_【python学习】json解析
  2. 论文翻译_做论文翻译需要知道哪些翻译技巧?知行翻译:这3个技巧
  3. Linux C编程--进程间通信(IPC)3--信号集和发送信号介绍
  4. python小项目实例流程-python实现的简单RPG游戏流程实例
  5. linux 开启独立iptables日志
  6. 微软发布.NET Core Tools 1.0版本
  7. 颠覆农业思维-国际农民丰收节贸易会·万祥军:大粮食概念
  8. 2-3 人工智能需要的基本数学知识|人工智能框架TensorFlow应用实践
  9. idea springBoot 配置devtools实现热部署
  10. python 爬取今日头条热点新闻
  11. java异常 json,记一个toJSONString异常
  12. 深度学习数字仪表盘识别_深度学习之手写数字识别项目(Sequential方法amp;Class方法进阶版)...
  13. ASP.NET 实现PDF文件下载[转]
  14. SQL Server数据库事务处理详解(MSDN网上资源)
  15. css中的expression
  16. 10.1寸大屏安卓通用车载导航
  17. 使用CSS制作图片相框以及图片放大旋转效果
  18. 精选七条关于人工智能的经典语录
  19. 基于等级保护梳理服务器安全合规基线
  20. 华大HC32L196移植Sx1268

热门文章

  1. 云计算厂商的那些赚钱“套路”
  2. 台式计算机一般多大功率,一般一台台式机的额定功率是多少?
  3. 美妆商家该如何依靠开发微商城建立品牌效应?
  4. 新时达万能协议操作器刷写程序可以定制操作器开启显示名字
  5. supesite用哪个版本的php,十大免费PHP+MySql平台内容管理系统推荐
  6. Windows下快速部署PHP开发环境
  7. 少女Q的量化交易转型之路 #week 1 之一
  8. 全干货,一篇文章明白电机工作原理
  9. 5PTA7-4 作品评分
  10. GlusterFS存储