我正在尝试使用ST3,/ etc / hosts保存系统文件,但它会引发错误。在另一台mac机器上,它会询问我的密码并正常保存,但在这个新安装中它只显示此错误:
Unable to save ...
Error: ... is readonly px_administrator_copy_file(/tmp/.sublbca.tmp, ...)
任何idas为什么不要求sudo密码?
答案 0 :(得分:1)
您可以尝试两件事。首先,尝试首先使用sudo
打开文件。要执行此操作,您需要在subl
中的/usr/bin
快捷方式中添加符号链接:
sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
然后,你可以运行
sudo subl /etc/hosts
输入您的密码,然后照常继续。
其次,我highly recommend设置
"atomic_save": false
在您的用户偏好设置中( Sublime Text -> Preferences -> Settings-User
)。你得到的错误是由原子保存创建的临时文件,正如我在上面的链接答案中解释的那样,使用这个"功能"时文件元数据可能会被改变或丢失,所以它最好把它关掉。