visual studio 中集成对vim的调用
来源:互联网 发布:linux启动vnc 编辑:程序博客网 时间:2024/05/16 07:15
http://blog.chinaunix.net/uid-53564-id-2099167.html
1. 在Visual Studio的Tools菜单中通过下面的菜单添加一个外部命令。
2. 添加gvim作为外部工具
arguments 中的命令比较复杂, 基本上完成的功能是让打开的文件位于指定的行和列,同时让所有从Visual Studio中打开的gvim只有一份实例,每个打开的文件是一个 TabPage, 所有参数都是在同一行上,行号的列号来自Visual studio对外部工具提供的特殊宏名 $(CurLine), $(CurCol), 而命令行中出现的命令中, |符号要以<Bar>代替。最后的zz命令可以使得当前行位于屏幕正中央。
可以从下面直接copy到参数输入框中。
-f --servername gvim_vs2003 --remote-tab-silent "+set ts=4 sw=4 sts=4 <Bar> call remote_foreground('gvim_vs2003') <Bar> silent exe 'norm $(CurLine)gg$(CurCol)<Bar>zz'" "$(ItemFileName)$(ItemExt)"
注意上面的gvim是第3个命令。
3. 定义一个快捷键
前面说过gvim命令是第3个命令, 所以这里手工输入command3之后,可以快速过滤出该菜单命令。找一个你习惯的快捷键给该命令。
4. 看个例子,找到下面的一行,光标位于第33行的字母a和&之间,此时按<C-K><C-V>
4. 看个例子,找到下面的一行,光标位于第33行的字母a和&之间,此时按<C-K><C-V>
5. 会打开gvim并定位在跟Visual Studio中相同的行列。
- visual studio 中集成对vim的调用
- visual studio 中集成对vim的调用
- vim ----> visual studio
- 工具的使用(vim, visual studio, visual assist)
- 让Visual Studio 调用Matlab的扩展
- Visual Studio调用自己编写的DLL
- 删除成对的标签surround.vim
- VsVim使用Visual Studio的Vim爱好者的福音
- 打造类似visual studio,eclipse功能强大的vim
- 打造类似visual studio,eclipse功能强大的vim
- 如何在ATE中集成对PIC单片机的编程烧写功能!
- visual studio动态库调用
- Visual Studio 2008(C#)调用MATLAB 2008写的函数
- Visual Studio 2008中用VB调用VC++的DLL文件
- visual studio中调用其他项目的代码
- Visual Studio 2012生成被外部调用的dll文件
- Visual Studio中调用matlab生成的dll
- Visual Studio调用MATLAB的配置 (转)
- CCMenuItemSprite 换按钮图片用initWithNormalSprite
- sqlite3 编译安装及快速入门 [2013-11-30更新]
- 基于centos4.3的linux发行版制作过程
- HaarTraining训练分类器
- Parsing $_SERVER['PATH_INFO']
- visual studio 中集成对vim的调用
- SAP 库存盘点 步骤--(详细)
- C++ STL 智能指针(二)
- 实现简单文件树
- office中快捷键的设置
- (转) Bitmap用法总结
- 学习Java需要达到的25个目标
- hdu 1890 Robotic Sort (Splay树)
- 一写多读一致性保证算法