我在Windows上使用Perforce和Vim。 我目前有一个自动命令设置为在更改时打开只读文件进行编辑:
au FileChangedRO * !p4 edit <afile>
在尝试写只读文件而不是编辑它时,有没有办法设置类似的自动命令来执行p4 edit
?
答案 0 :(得分:9)
您可以使用附加到 BufWritePre 事件的自动命令来检查文件是否为只读,并按需执行 p4 edit 。类似的东西:
autocmd BufWritePre * :if &readonly | !p4 edit %
答案 1 :(得分:0)
您可以为perforce插件提供一个镜头。我发现它非常有用。