Vim 自动命令:写入只读文件?
我在 Windows 上使用 Perforce 和 Vim。 我目前设置了一个自动命令,用于在更改文件时打开只读文件进行编辑:
au FileChangedRO * !p4 edit <afile>
是否有任何方法可以设置类似的自动命令以在尝试写入时执行 p4 edit
一个只读文件而不是编辑它?
I'm using Perforce with Vim on Windows.
I currently have an auto command set up to open a read-only file for edit when changing it:
au FileChangedRO * !p4 edit <afile>
Is there any way to set up a similar auto command to execute p4 edit
when attempting to write a read-only file rather than edit it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用附加到 BufWritePre 事件的自动命令,该命令检查文件是否是只读的,并根据需要执行p4 edit。像这样的东西:
You can use an auto command attached to the BufWritePre event, that checks whether the file is read only or not and executes p4 edit on demand. Something like:
您可以尝试一下 perforce 插件。我觉得它非常有用。
You can give the perforce plugin a shot. I find it very useful.