2014-08-27 30 views
0

我试图用ST3,/ etc/hosts保存系统文件,但它会引发错误。在另一台Mac机就问我输入密码,通常可以节省,但在这个新的安装,它只是显示这个错误:Mac上的Sublime Text 3保存只读,不请求密码

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

任何IDAS为什么不要求输入sudo密码?

回答

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

。你得到的错误是在通过原子保存创建的临时文件上,正如我在上面链接的答案中所解释的那样,使用此“功能”时文件元数据可能会改变或丢失,因此最好关闭它。