diff --git a/core/code/vimer.go b/core/code/vimer.go index 9953d011..36b9a5b1 100644 --- a/core/code/vimer.go +++ b/core/code/vimer.go @@ -167,7 +167,7 @@ func init() { m.Cmdy(COMPLETE, kit.Ext(m.Option(mdb.FILE)), m.Option(nfs.FILE), m.Option(nfs.PATH)) }}, COMPILE: {Help: "编译", Hand: func(m *ice.Message, arg ...string) { - if nfs.ExistsFile(m, path.Join(m.Option(nfs.PATH), "Makefile")) { + if m.Option(nfs.PATH) != "" && nfs.ExistsFile(m, path.Join(m.Option(nfs.PATH), "Makefile")) { web.PushStream(m) m.Cmdy(cli.SYSTEM, cli.MAKE, kit.Dict(cli.CMD_DIR, m.Option(nfs.PATH))) return