V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Nixus
V2EX  ›  Vim

gVim 打开和保存文件时,弹出 cmd,求解决

  •  
  •   Nixus · 2015-04-01 07:54:01 +08:00 · 3080 次点击
    这是一个创建于 3284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个gVim极其配置,是从事开发工作多年来收集整理,自己通过bat,编译成exe文件,主要为了解决在当前窗口的新标签打开新文件;

    目的达到了,但是有后遗症:每次打开和保存文件的时候,总会弹出黑色的cmd命令行窗口。求高手解决!

    注:这个bat中,设置的文件根路径为C盘,所以,必须把压缩包解压到C:\下,才能够在打开新文件时,在gVim的当前窗口新建标签打开。

    下载地址:
    http://share.weiyun.com/9975c7d95f5471dd72f7b7f657e484b7

    被编译为exe的bat文件内容:
    [code]
    @echo off
    start /B C:\Vim\vim74\gvim.exe -p --remote-tab-silent "%~f1"
    exit
    [/code]

    13 条回复    2015-04-01 11:44:39 +08:00
    laoyang945
        1
    laoyang945  
       2015-04-01 08:03:27 +08:00 via Android
    我是把这个命令放到右键菜单里
    Nixus
        2
    Nixus  
    OP
       2015-04-01 08:07:19 +08:00
    @laoyang945 这样可以?我是在打开文件和保存文件的时候会有cmd弹窗的

    另:
    bat代码:
    ```
    @echo off
    start /B C:\Vim\vim74\gvim.exe -p --remote-tab-silent "%~f1"
    exit
    ```

    没有[code][/code]
    Nixus
        3
    Nixus  
    OP
       2015-04-01 08:07:52 +08:00
    咦……回复不支持markdown?
    laoyang945
        4
    laoyang945  
       2015-04-01 08:10:42 +08:00 via Android
    @Nixus 当然,你直接改注册表里面那个用vim打开的对应命令就好了
    zhouzm
        5
    zhouzm  
       2015-04-01 09:02:12 +08:00
    试试这个办法:
    Using the Windows Send To menu: http://vim.wikia.com/wiki/Launch_files_in_new_tabs_under_Windows
    bigtan
        6
    bigtan  
       2015-04-01 09:11:05 +08:00
    https://github.com/bigtan/launcher

    这个小项目可以不打开console执行cmd,不出现那个黑乎乎的框。
    Nixus
        7
    Nixus  
    OP
       2015-04-01 09:46:54 +08:00
    @bigtan 谢谢。Usage中,看不明白,可以指点一下吗?
    bigtan
        8
    bigtan  
       2015-04-01 10:01:30 +08:00   ❤️ 1
    @Nixus launcher.exe 后面的命令都会被传递到cmd上,但是不会出现console窗口。
    Nixus
        9
    Nixus  
    OP
       2015-04-01 10:07:02 +08:00
    @bigtan 是否需要自行编译launcher.exe?下载到的launcher文件中没有exe文件
    bigtan
        10
    bigtan  
       2015-04-01 10:34:09 +08:00
    @Nixus release有编译好的。
    Nixus
        11
    Nixus  
    OP
       2015-04-01 11:21:31 +08:00
    @bigtan 没找到呀,哥,release在哪儿呀?
    bigtan
        12
    bigtan  
       2015-04-01 11:32:42 +08:00   ❤️ 1
    Nixus
        13
    Nixus  
    OP
       2015-04-01 11:44:39 +08:00
    @bigtan 试过了,双击launcher可以打开gVim,但是双击文件没有任何反应(文件默认打开方式已经指向了launcher的快捷方式了)
    放弃……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3522 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:47 · PVG 18:47 · LAX 03:47 · JFK 06:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.