技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> vim(gvim)自动在新标签页中打开文件

vim(gvim)自动在新标签页中打开文件

浏览:5036次  出处信息

    呵呵,这里说的不是在终端中怎么用tabnew来打开一个新标签,而是说怎么在windows下,用gvim新打开的文件,会默认在gvim的标签页中打开。

    这里主要有两种方法,其实原理是一样的(即gvim执行命令的参数是一样的),只是用windows的实现有些区别。

    一.利用windows的发送到。

    像emeditor之类的编辑器都会在安装之后默认在发送到里面添加自己的快捷方式,而vim是在右键菜单里面直接有一个用vim编辑,而为了不和这个默认的快捷方式冲突,我们就用这个发送到来实现我们想要的在标签页中打开新文件的功能。

    1)开始->运行,输入sendto

    2)在弹出的窗口中,单击右键,选择新建快捷方式。

    3)在需要填入项目位置处(即gvim.exe的路径,以及执行参数),输入

以下是代码片段:
“C:\Vim\vim72\gvim.exe” -p -remote-tab-silent “%*” 

    注意:如果gvim.exe的路径中间包含空格,如默认的安装路径就是在C:\\Program Files下,那么需要在路径上加上引号,即

以下是代码片段:
“C:\Program FilesVim\vim72\gvim.exe” -p -remote-tab-silent “%*” 

    4)输入名字,Vim标签页

    5)同时选中两个文件,然后右键查看发送到,点击Vim标签页,哈哈,OK啦~~

    这样的话,既不影响原来的功能,又能实现我们想要的功能啦

    二.第二种方法其实就是写个脚本啦,实际上这个方法在linux下也是可行的,只不过是变成shell而已。

    1)新建一个批处理文件,tab_vim.bat

    2)在文件中写入:

以下是代码片段:
@echo off
start /B C:\Vim\vim72\gvim.exe -p -remote-tab-silent “%~f1″
exit

    3)然后在打开方式中选择这个文件就可以啦~~~,每次都选很麻烦?放心,只要选择过一次,对于对应扩展名的文件,我们的bat程序就会直接出现在打开方式列表里啦~

    OK,就到这里啦~~

建议继续学习:

  1. vim几个小技巧(批量替换,列编辑)    (阅读:35922)
  2. 简明Vim练级攻略    (阅读:20721)
  3. Vim下的代码自动补全和代码跳转阅读    (阅读:14359)
  4. 为什么要用 Emacs/Vim,而不是任何其他编辑器    (阅读:12147)
  5. 在vim(gvim)中运行终端(对,你没有看错,我也没有写反)    (阅读:9345)
  6. vim入门,进阶与折腾    (阅读:9177)
  7. 让vim在终端下的配色亮起来!    (阅读:8568)
  8. 最近总结的一些技巧(vim,python,svn,fiddler等)    (阅读:7049)
  9. vim的复制粘贴小结    (阅读:6482)
  10. Vim 中截取部分内容保存到其他文件    (阅读:6325)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1