這是非常相似的:如何在perforce中自動打開文件進行編輯,如果在vim中寫入只讀文件?
Vim auto commands: writing a read-only file?
除,除了介紹那裏的解決方案,我想Vim只要求確認該文件是否仍然只讀。
換句話說,如果我這樣做:w,我不希望vim說這個文件是隻讀的。它應該使用perforce自動打開文件進行編輯,並且只有當文件是仍然它應該然後要求確認。
這是非常相似的:如何在perforce中自動打開文件進行編輯,如果在vim中寫入只讀文件?
Vim auto commands: writing a read-only file?
除,除了介紹那裏的解決方案,我想Vim只要求確認該文件是否仍然只讀。
換句話說,如果我這樣做:w,我不希望vim說這個文件是隻讀的。它應該使用perforce自動打開文件進行編輯,並且只有當文件是仍然它應該然後要求確認。
您可能也有興趣在Perforce plugin vim。
autocmd! bufreadpost * :if &readonly && confirm('File is read only. Open for edit?', "&Yes\n&No", 1) == 1 | setlocal noreadonly writeany
這仍然是我在這裏看到的最好的答案,所以我接受了它 - 然而,在實踐中,我只是與不需要的確認對話一起生活,並繼續使用正常模式映射,並結合使用vim重新加載文件如果它改變了。 – Arafangion 2010-08-25 14:41:12