崇高文字“无法保存”

时间:2013-08-16 01:38:54

标签: sublimetext3

我没有更改任何文件路径,一切正常。我做了一个快速更改保存好了,做了另一个更改我去保存它并得到以下错误。我该怎么解决这个问题。它会保存其他文件好

Unable to save
D:\xampp\htdocs\websites\dev.liverpool\style\main.scss
Error:
MoveFileEx(D:\xampp\htdocs\websites\dev.liverpool\style\.sublae1.tmp, D:\xampp\htdocs\websites\dev.liverpoolzstylezmain.scss) failed, 
Access is denied.

15 个答案:

答案 0 :(得分:21)

似乎是因为Windows或其他程序正在阻止该文件。 Sublime文本使用临时文件而不是直接编辑文件,当您保存文件时使用API​​命令将此编辑的文件移动到原始文件,因此当一个文件被锁定且Sublime显示此警报时,此命令有限制。

也许这个设置{“atomic_save”:false}对你有用。

答案 1 :(得分:11)

转到安装了sublime text 2和...

的路径
  1. 右键单击sublime_text 2.exe文件。
  2. 转到其属性。
  3. 转到此下的兼容性部分。
  4. 将其权限级别设置为"以管理员身份运行此程序"。
  5. 现在更改所有用户的设置,并检查字段"以管理员身份运行此程序"。
  6. 应用更改。

答案 2 :(得分:8)

我刚刚在Windows 7下执行以下操作,在Sublime Text 3 beta,Stable Channel Build 3065上解决了同样的问题:

  1. 导航到Sublime Text 3可执行文件,无论您在何处安装它。
  2. 右键单击它并选择属性。
  3. 点击标有"安全"
  4. 的标签
  5. 大约在标签的一半,在右侧,在组和用户名列表下面是这个小按钮:
  6. enter image description here

    点击它。

    1. 如果您的设备按照我怀疑的方式设置(否则您可能不会遇到此问题),系统会提示您输入管理员帐户凭据。输入它们。
    2. enter image description here

      1. 现在,选择列表中的“用户”组,然后在底部标有“用户权限”的框中查看。勾选“允许”标记。 '写'的列项目
      2. 点击“应用'
      3. 点击“确定”
      4. 你应该被设定。这样做本质上使Sublime能够在使用常规用户权限运行时编写文件,无需管理员级别访问。在更好地查看错误后,Sublime Text正在创建一个用于编辑的临时文件,而不是编辑为文件本身,然后尝试使用保存时的temp覆盖原始文件。问题是程序没有被具有足够权限来执行覆盖的用户运行,因此“拒绝访问”失败了。消息。

答案 3 :(得分:4)

一个简单有效的解决方案: 右键单击您要保存的文件,在我的情况下是index.html,转到属性并取消选中只读。 Sublime文本将开始正常工作。 我已经多次遇到过这个错误,通过取消检查index.html的只读文件属性,我能够摆脱它

答案 4 :(得分:3)

我找到了解决此问题的更多方法:

  • 关闭并重新打开Sublime Text窗口或
  • 使用Np ++打开文件,添加空格,保存,退出,然后ST提示您重新加载文件,单击是,然后再次运行...或
  • 打开FTP控制台以查看是否有正在进行的交易 - 然后取消它

在我的情况下,SFTP插件似乎导致了这个问题,因为当FTP连接超时时,正在使用等待上传的文件,并且您尝试覆盖它。

答案 5 :(得分:1)

这是因为您使用的是 ScoutApp Compass ,它们会阻止您的SCSS文件,因为它们正在检查您为这些文件的目录指定的更改。< / p>

我建议你读这个:

http://aspirecode.com/how-to-add-sass-support-in-sublime-text/

祝你好运!

答案 6 :(得分:1)

在Mac上使用远程卷有时我会遇到这种情况。解决方案是删除临时文件,然后再次保存并全部修复。

IE:如果您正在使用test.html,那么临时文件将是._test.html

删除._test.html然后再次保存。

答案 7 :(得分:0)

尝试在流程管理器中将SublimeText流程优先级切换到更高级别(如果您使用的话,它必须具有比scss编译应用程序更高的优先级)。 它似乎对我有用。

答案 8 :(得分:0)

我发现当您的文件夹为只读时,右键单击包含您网站的文件夹,并查看是否在属性中选择了只读。

答案 9 :(得分:0)

只需以管理员身份打开即可。为我工作。实际上,因为我想编辑我想要的任何内容并以管理员身份编写,所以我将此程序设置为始终以管理员身份使用说明打开:http://technet.microsoft.com/en-us/magazine/ff431742.aspx

答案 10 :(得分:0)

对于Mac-

尝试更改来自&#39; Macintosh HD&#39;到&#39;文件&#39;或任何其他文件夹。

为我工作。

答案 11 :(得分:0)

如果在完成所有建议后仍无法正常工作,请重新安装程序

答案 12 :(得分:0)

在Mac上,我将文件保存在主目录中,这给了我警报,稍后,当我这次再次在“文档”目录中再次保存文件时,该文件正在工作。使用SublimeText3。

答案 13 :(得分:0)

Superlime的插件解决了此问题。它将尝试将文件另存为SublimeText中的根。

参考链接:https://github.com/azubr/Superlime

答案 14 :(得分:-1)

只需获取要保存的文件夹属性,然后取消选择只读属性。