Sublime Text 3在mac上保存只读,不是请求密码

时间:2014-08-27 21:14:08

标签: sublimetext sublimetext3

我正在尝试使用ST3,/ etc / hosts保存系统文件,但它会引发错误。在另一台mac机器上,它会询问我的密码并正常保存,但在这个新安装中它只显示此错误:

Unable to save ...
Error: ... is readonly px_administrator_copy_file(/tmp/.sublbca.tmp, ...)

任何idas为什么不要求sudo密码?

1 个答案:

答案 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 )。你得到的错误是由原子保存创建的临时文件,正如我在上面的链接答案中解释的那样,使用这个"功能"时文件元数据可能会被改变或丢失,所以它最好把它关掉。