如果在vim中写入只读文件,如何在perforce中自动打开文件进行编辑?

时间:2010-02-02 02:55:43

标签: perforce vim

这非常类似于:

Vim auto commands: writing a read-only file?

除了那里提供的解决方案之外,我希望vim仅在文件只读时才要求确认。

换句话说,如果我这样做:w,我不希望vim说该文件是只读的。它应该使用perforce自动打开文件进行编辑,并且只有当文件仍然只读时才会要求确认。

2 个答案:

答案 0 :(得分:3)

您可能也对vim的Perforce plugin感兴趣。

答案 1 :(得分:0)

autocmd! bufreadpost * :if &readonly && confirm('File is read only. Open for edit?', "&Yes\n&No", 1) == 1 | setlocal noreadonly writeany