2010-05-20 59 views
0

標題說明了一切。使用Windows 7和最新的穩定gvim,每當我保存(:w)文件它被標記爲可執行文件。我正在進行跨平臺開發,如果沒有發生,它會很好。有沒有辦法在Windows中保存vim中的文件而不將其標記爲可執行文件?

+0

我不確定Windows上的文件是如何標記爲可執行文件的? – 2010-05-20 00:27:39

+0

我也不是,但是我編輯它之前在存儲庫中不可執行的文件可以在後面執行。 – 2010-05-20 00:41:21

+0

什麼是您保存的文件的名稱。或者更重要的是,擴展? – 2010-05-20 00:44:06

回答

1

@sceptics:文件的標誌確實設置爲可執行文件。在重新保存文件之前和之後做一個ls -al以觀察問題。 (安裝cygwin,或者可能是其他* nix仿真)

@OP:這個問題過去已經提出過好幾次了。我不記得關於這個問題的結論。你應該搜索vim郵件列表檔案(vim_use和vim_dev)。 也許你可以嘗試添加一個鉤子到你的RCS(如果它支持的話),以繼續處理文件擴展名爲chmod -x的文件擴展名,該文件擴展名不對應於可執行文件(* .h,* .cpp,* .vim,... ),或者不包含shebang的文件(與perl不同,我不知道python源文件是否可能包含shebang)

相關問題