将VisualStudio打造成Vim

将VisualStudio打造成Vim

背景:Vim in VisualStudio?

最近痴迷于Vim,尝试着在.net环境中(70%C#+20%ASPX+10%JS)使用Vim进行开发。但是似乎现成的Vim插件不太适应.net开发平台,在进行调试、编译以及ASPX页面调整时候还是需要切换到VS。

内事不决问老婆,外事不决问Google,我以关键词“Vim C#”向G神询问,很可惜一圈一圈找下来,都没有什么有价值的答案。在StackOverlow上找到了一些相关资源,其中几位资深人士(使用Vi/Vim大约20年)提到了一款叫做ViEmu的软件,就好奇的跑去看看。

ViEmu

让我们来见识一下ViEmu的厉害吧。ViEmu支持模式切换、移动、宏、高亮搜索,键盘映射、增强命令、正则表达、可视模式等等。反正常用的Vim功能都具备。它自己也敢宣称支持Vim大部分功能(Vim太强大,不敢说完全模拟~)。下面是一张ViEmu的官方示意图。

ViEmu不但有支持VS的版本,还有支持Word & Outlook & SQL Server Management Studio(SQL解析器),确实是相当强大。

ViEmu的收费标准是Only $99,唉,真是残酷+万恶的资本主义啊。囊中羞涩,不得不去求破解版本。功夫不负有心人,终于找到了当前最新版本ViEmu.v.2.5.4的破解版“ViEmu.v.2.5.4.for.VS.Classic.CracKed-LCG – 『LCG Area』 – 吾爱破解论坛【 LCG 】 破解论坛|破解软件|加密解密|逆向工程|软件安全|病毒分析|精品软件|破解补丁|注册机|序列号|QQ|下载|Crack|Patch|Key|SN – Powered by Discuz!”。(这标题真TMD长,不过论坛够意思,不用注册即可下载)。网上还有一种破解方法(我没有试过,感兴趣可以尝试)。

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}

安装失败

在公司电脑安装ViEmu没有问题,在我的机器上面(XP Sp3+VS2008+ReSharper v4.1)却出现了重大错误。启动VS之后立刻提示“ViEmu incorrectly installed, please reinstall”,卸载重装之后不起任何作用。

我在官方支持论坛上面找到了相关讨论ViEmu forums / ViEmu incorrectly installed message under VS 2008。作者会给所有遇到问题的人发一封邮件,包含一个Tool,能够解决这个问题并且将时间恢复至30天,下载点击这里(作者发送给我时候,该链接已失效)。

好在我有十全大补丸,就是上文提到的那个破解包,破解之后,连带着这个莫名的问题也莫名的解决了~

主题

厌倦了VisualStudio那种白底黑字加上几个蓝色函数的主题了么,想回到Geek Feel的Vim主题嘛,这里就要向你隆重推荐一个网站:Studio Styles – Visual Studio color schemes,里面包含了N套VS的主题,大部分是深色背景浅色文字、保护视力的背景。比如排名最高,也是我比较喜欢的WekeRoad Ink

通过工具-导入和导出设置就可以把新主题颜色导入VS了。话说回来,真不知道VS设计团队怎么想的,需要一个一个设置不同类型的字体和颜色~~~

相关链接

ViEmu: vi-vim editor emulation for Visual Studio, Word, Outlook and SQL Server ViEmu官网

Is learning VIM worth the effort? – Stack Overflow CSharper怎么用Vim,老程序员的回答

Vimer的程序世界 一个Vim爱好者的Blog

Vimperator:VIM化的Firefox 想在FireFox下脱离鼠标用Vim模式化操作么?

版权所有 © 2010 转载本站文章请注明: 转载自Log4D
原文链接: http://dddspace.com/2010/09/vs-vim.html
您可以随意地转载本站的文章,但是必须在醒目位置注明来源及本站链接,不可以将本站文章商业化使用,或者修改、转换或者以本作品为基础进行创作。
3a1ff193cee606bd1e2ea554a16353ee

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值