分页: 1 / 1

让程序自动运行

发表于 : 2014-01-05 14:46
罗非鱼
我在设置文件里面写了一行
map <F4> :w<cr>:!python %<cr>

当我编辑的那个python文件有名字的时候,按下F4,可以顺利执行,如果正在编辑的文件是一个新文件,根本就没有文件名,
那么按下F4不能让它执行,请问,应当修改哪里?

Re: 让程序自动运行

发表于 : 2014-01-05 14:51
月下叹逍遥
先保存,再运行

Re: 让程序自动运行

发表于 : 2014-01-05 15:00
罗非鱼
可否,不保存,或者保存成临时文件这个动作写在 map <F4> :w<cr>:!python %<cr> 里面?

Re: 让程序自动运行

发表于 : 2014-01-05 15:35
lilydjwg
当然可以,不过你可能需要写成一个函数了。bufname 函数可以用来判断当前缓冲区有没有名字。