在vs中使用vim的映射已经不是什么新鲜事了,不过ViEmu $99的价格实在让人望而却步,但是现在好了,我们多了一个选择:

vsvim
主页:
http://visualstudiogallery.msdn.microsoft.com/zh-CN/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329

这个是以vs2010的标准插件形式存在的,所以也只支持vs2010.
废话不多说,先来看几张图:

 1

注意画红圈的地方(我好不容易才抓拍到的光标呀),用起来比较舒服的原因之一就是保持了和vim一样的块状光标(ViEmu就给改了),所以第一感觉还不错。

打开上面的config按钮,界面如下:

2

上图就是默认的样子。

我大体试了一下其模拟的按键,hjkl是没有问题的,G、gg、u也没有问题,但是zc、zo、C-R、之类的就都不能用了,命令行方面,试了一下:new、:e 之类貌似都不能用。

不过我觉得这样的确已经不错了,本身只是想要vim的按键方式而已,而且除了需要实时预览html的情况,我基本也不会用到vs……

Vim(gVim)对排序的妙用

前段时间有博友在群里问了一个关于vim排序的问题,因为时间问题一直没帮忙解决,今天时间正好空出来,就帮忙搞了一下。 原文的问题如下: ...

阅读全文

vim(gVim)统计字节、字符数

前段时间在做文件扫描的时候,有一些关于字节、字符数统计的需求,考虑到有同学也可能用的到,所以整理一下记录在这里。 1.统计当前字符之前的所有字节数 ...

阅读全文

糗事百科网站改版,对应qiushibaike.vim插件升级

前不久糗百改版,所以原有的qiushibaike.vim插件用起来会有一些问题,今天有时间就修改了一下. 如图: 下载地址: http://www.vim.org/scripts/script.php?scr...

阅读全文

25则回应给“vsvim–在VS2010中使用Vim映射”

  1. jiazhoulvke说道:

    这个不久前使用过。完全就是冲着这个插件才升级到2010。体验之后实在有点失望,N多个vim的特色功能都没有实现,还是直接用默认的键盘设置好了……

    [回复]

    Dante 回复:

    呵呵,毕竟是模拟嘛,不能要求太高~~~~

    [回复]

  2. 雨碎江南说道:

    老死不用VS…
    用Xcode也不会用VS
    即使用记事本也不会用VS
    发烧那天好象用了一下下

    [回复]

    Dante 回复:

    哈哈,只是工具嘛,别那么较真~~
    没办法呀,我有严重的尝鲜控……,总是想玩玩那些新东西……

    [回复]

    雨碎江南 回复:

    很反感对标准支持不好的东西,总是让你摸不着头脑.

    [回复]

    progray 回复:

    如此激奋的人,还是去做喷子,五毛,愤青这些有前途的工作吧,做程序员太不靠谱了。

    [回复]

    雨碎江南 回复:

    其实…我在上初三.

    [回复]

    Dante 回复:

    哈哈,英雄出少年呢~~ 我在初三的时候还连网络都不知道是啥东西~~~

    [回复]

    老戴 回复:

    是阿。。初三还在忙中考呢

    [回复]

    Gpray 回复:

    初三就这么2 13了?
    拜托不是人人初三都这鸟样的。

    [回复]

    逸川 回复:

    嗯,也不是每个人都象你这么乱喷的

    [回复]

    雨碎江南 回复:

    0.我现在高一.
    1.您初三的时候怕是连VS是啥都没概念了吧?

    [回复]

    吴叔 回复:

    实际上没必要啦,我觉得新手还是用IDE比较好,这样一方面很容易出成品会有成就感,另一方面也可以搞清楚运行的细节..还有就是集成帮助类级别的代码提示都会好一点..我现在折腾C#还没到脱离IDE的阶段,不过web类的还是在学VIM..

    [回复]

    雨碎江南 回复:

    其实…我现在觉得IDE就是一个过渡工具,代码写的多了之后还是Vi之类的用的比较顺手.
    另外类似Java和C#这一类的语言因为庞大的类库和经常用来实现庞大的项目,所以基本离不开IDE…
    至于Web类..现在好像没有那种工具在Web编程中通用的,所以我觉得Web最靠谱的是同时用几个工具.

    [回复]

    Dante 回复:

    说的有道理,不过于执着,在合适的环境用合适的工具~或者,把工具打造成适合环境的~

    [回复]

    雨碎江南 回复:

    关于我之前的这条评论解释一下:
    我不用VS的理由:
    *我写的大多数程序大都是用Java,Scala和Python,Ruby以及少量的Sh堆到一起的,还有就是Web应用和少量的C程序,基本用不上C#和C++(真的,汇编用的都比C++多)所以VS这种工具对我没有什么帮助.
    *我的机子都跑着Ubuntu和Solaris.
    *Vim和NetBeans现在可以满足所有我的需求,偶尔会用到Aptana.
    *我高度依赖命令行,换句话说,复杂的GUI会让我感到混乱.
    *I’m a little GNU/Crazy

    [回复]

  3. fanicy说道:

    【转自网络没有测试过】ViEmu 无限制使用
    ViEmu 是个Visual Studio的插件, 可以在里面使用Vi的键盘映射,不过试用版有30天限制。

    是个不错的插件..对于习惯了vim的我来说…回到VS的IDE中..感觉还是不太适应….用Viemu就顺畅多了…

    1.删除目录 C:\Documents and Settings\用户名\Local Settings\Application Data\Identities\{17582A9E-740A-47F2-8256-D09F1378E7FA}

    2.删除注册表项HKEY_CURRENT_USER\Software\Classes\CLSID\{D31F31E1-B08F-46FF-92C5-CA111A2053DF}

    [回复]

    Dante 回复:

    呃,呵呵,还是尽量不要用到破解吧,本身用Vim就是希望用到免费的软件,为了模拟vim而用上破解的话,就有点违反初衷了……

    [回复]

    fanicy 回复:

    呃…..没考虑这个。。惭愧啊。。。

    对了,你这个自动回复邮件的是什么东东?WP的插件么?相当犀利啊~

    [回复]

    Dante 回复:

    呵呵,就是很简单的wordpress插件哦
    Wordpress Thread Comment,不过要设置一下才能默认通知到所有留言的用户~

    [回复]

    依云 回复:

    有个叫 vivim 的 vim 补丁,可以把 vim 嵌入到 vs 里作为编辑器的。

    [回复]

  4. niejieqiang说道:

    vim也可以预览html

    [回复]

    Dante 回复:

    呃,这个真不知道,能说明一下?

    [回复]

    依云 回复:

    niejieqiang 是不是想像这样做:
    %!html2text -nobs -utf8 -style pretty /dev/stdin

    [回复]

    niejieqiang 回复:

    现在都没弄编程了,哈哈,不过以前我用过一个html插件的.
    写完html就调用firefox打开了.不必自己手动打开.
    那插件我都忘了叫什么了.不过刚才在vim网站上搜了一个叫preview的插件啊.还是2010年11月28日出来的.

    Preview plugin is a tool developed to help you to preview markup files such as *.markdown, *.rdoc, *.textile and *.html when you are editing them. It builds html files and opens them in your browser.

    现在用vim只是处理下文本.不过又看到sed&grep&awk很强大….

    [回复]

发表评论