Windows /崇高文本'腐败'档

时间:2015-10-20 12:20:49

标签: windows sublimetext2 windows-7-x64 text-editor

我的工作计算机上的文本文件出现问题。它们经常被破坏,我无法判断它是操作系统问题(Windows 7)还是我的文本编辑器(Sublime Text 2)或两者都有问题。以下是发生的事情:

我正在编写一个编码项目。我会写一些代码,测试一下,然后保存。它可能看起来像这样(我用Ruby编写):

class MyClass
  def my_method
  end
end

然后,也许在同一天或第二天,我将尝试运行我的代码并将获得语法错误或无效字符错误或未终止的字符串错误等。我跟踪错误并找到我的一个文件会是这样的:

class MyClass
  def my_method
  §`½š—ÍÚ

因此,我将修复它并关闭代码块,然后再次运行。通常,我会得到第二个或第三个类似的错误,并且必须找出发生这种情况的所有文件并修复代码。

'腐败'总是发生在文件的末尾,所以通常它会破坏类/模块定义的一些end语句,但它也发生在print或{{1}中间的脚本末尾声明等等,造成了更广泛的破坏品牌。 (也就是说,它似乎只发生在关键字puts上。)出现的无效字符并不总是相同的字符,到目前为止我还没有注意到任何重复。问题是在文件末尾破坏大约5-10个字符,包括新行(如上面的例子)。

此外,它似乎不会出现在特定文件中。但我不确定它是否仅限于我在Sublime文本中打开的文件夹中的文件,或者是否发生在我打开以使用Sublime文本进行编辑的任何文件中。 99%的时间我在一个目录中工作,我在项目的Sublime文本中打开了这个目录。我不知道问题是否会出现在另一个文本编辑器(即记事本)上,因为我没有花费大量时间来测试它(即严格在记事本中编码几天)。

问题发生在Sublime Text中当前(在运行时)打开的文件中,并且自上次处理并保存以来一直保持打开状态,并且也发生在自上次使用以来已关闭的文件中。

这是非常令人沮丧的,因为我觉得我无法相信我的工作将在我需要的时候准备就绪,而且我每天要花费额外的时间来修复文件。我已经找到了一个解决方案,到目前为止还没有找到任何似乎可以解决甚至描述我的问题的东西 - 尽管我可能没有使用最好的关键字。

任何帮助表示赞赏!谢谢!

0 个答案:

没有答案