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

2015-04-01 07:54:01 +08:00
 Nixus

这个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]

3110 次点击
所在节点    Vim
13 条回复
laoyang945
2015-04-01 08:03:27 +08:00
我是把这个命令放到右键菜单里
Nixus
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
2015-04-01 08:07:52 +08:00
咦……回复不支持markdown?
laoyang945
2015-04-01 08:10:42 +08:00
@Nixus 当然,你直接改注册表里面那个用vim打开的对应命令就好了
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
2015-04-01 09:11:05 +08:00
https://github.com/bigtan/launcher

这个小项目可以不打开console执行cmd,不出现那个黑乎乎的框。
Nixus
2015-04-01 09:46:54 +08:00
@bigtan 谢谢。Usage中,看不明白,可以指点一下吗?
bigtan
2015-04-01 10:01:30 +08:00
@Nixus launcher.exe 后面的命令都会被传递到cmd上,但是不会出现console窗口。
Nixus
2015-04-01 10:07:02 +08:00
@bigtan 是否需要自行编译launcher.exe?下载到的launcher文件中没有exe文件
bigtan
2015-04-01 10:34:09 +08:00
@Nixus release有编译好的。
Nixus
2015-04-01 11:21:31 +08:00
@bigtan 没找到呀,哥,release在哪儿呀?
bigtan
2015-04-01 11:32:42 +08:00
Nixus
2015-04-01 11:44:39 +08:00
@bigtan 试过了,双击launcher可以打开gVim,但是双击文件没有任何反应(文件默认打开方式已经指向了launcher的快捷方式了)
放弃……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX