使可执行文件在linux中没有提示运行

时间:2014-07-05 07:13:10

标签: linux vim

每次我运行系统中安装的可执行文件时都没有任何提示,但最近我配置了vim编辑器进行c++编码。每次我使用make vim构建程序并想运行构建的可执行文件时,弹出窗口显示该文件是可执行文件,是否我想执行它?

如何关闭那个东西,以免提示惹恼我?

编辑: 只有在vim编辑器外双击文件时才会出现提示。 在debian上使用LXDE桌面。

编辑: 我注意到在文件管理器中双击的任何可执行文件都会弹出相同的内容。 通过桌面面板启动应用程序时很好。

2 个答案:

答案 0 :(得分:1)

我不知道你在“配置vim做c ++”时你做了什么,但你应该只需要通过运行:makeg++目录来构建make文件。主叫:

:!g++ % -o %<  # calls gcc filename.ext -o filename

然后以类似的方式运行已编译的程序:

:!./%<         # executes ./filename  (w/o extension) and without prompting

答案 1 :(得分:1)

你在ubuntu上吗?如果是,请尝试打开文件的首选项,查找行为选项,选择在打开时执行它。