gpt4 book ai didi

vim - 在 GVim 上编辑只读文件

转载 作者:行者123 更新时间:2023-12-05 01:16:01 24 4
gpt4 key购买 nike

有没有办法在 GVim 上编辑只读文件?

如果您在控制台上使用 vim,sudo vim/path/to/file 使您能够编辑只读文件。如何在已经打开的 MacVim 窗口上编辑它?

如果您打开 :tabnew/path/to/file 然后对其进行编辑并尝试保存它,则会出现错误,提示 xx 是只读的(添加 ! 以覆盖) 。但是,当您尝试通过 :w! 保存时,仍然会出现错误提示 xx Can't open file for reading

我知道,如果你先更改文件的权限并编辑它,然后再恢复它的权限,那么你就可以编辑成功了……但是我不想费心去做这么繁琐的事情……

谢谢。

最佳答案

MacVim 带有 mvim,这是一个命令行包装器,允许您从命令行使用 $ mvim 文件名 和 MacVim CLI 可执行文件直接启动 MacVim GUI在你的 shell 中使用 $ mvim -v filename

两者都可以很好地与 sudo 一起使用,因此您可以完美地使用 $ sudo mvim filename 在新的 MacVim 窗口中以写入权限打开 filename$ sudo mvim --remote filename 在当前 MacVim 窗口中执行相同操作。

关于vim - 在 GVim 上编辑只读文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18861525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com