[英]Copy and paste in Eclipse adds window newlines at the end of each pasted line
我在Mac OS X(10.7)上使用Eclipse(版本:Indigo Service Release 2),使用PHP开发工具和Aptana Studio 3插件。
在首选项>常规>工作区中我选择: - 文本文件编码= UTF-8 - 新文本文件行分隔符= Unix在首选项>常规>编辑器>文本编辑器中我已启用“显示空白字符”。
我还使用“文件>转换行分隔符到> Unix”来定期更改任何窗口换行符。
复制粘贴文本会在粘贴文本的整行末尾添加窗口换行符(^ M)。 尽管复制的文本是“干净的”Windows新行字符,但仍会发生这种情况。 对于所有复制粘贴的文本(来自同一文件/编辑器,或来自其他来源),如果其中至少有一个整行,则会发生这种情况。 我注意到git提交中的行为。
我相信我已经用尽所有可能的解释,并且在我的研究中没有找到任何东西。
我怀疑Aptana插件是问题,因为我有第二个(单独)安装Eclipse,所有设置如上所述减去Aptana插件,从未经历过类似的东西。 尽管如此,我在Aptana偏好中找不到任何看起来像潜在解决方案的东西。
在我称之为错误之前的任何想法?
我有同样令人讨厌的问题。 经过一些研究和实验,我认为我找到了bug的来源和解决方法。
对我的设置的观察(Eclipse 3.7.2,PDT 3.0.0,no aptana):
<?php ?>
分隔符内的PHP文件中。 这种行为感觉像自动缩进处理的问题,所以我尝试dis- /启用缩进相关的选项。 禁用以下选项为我修复了它:
PHP>编辑器>键入>粘贴时调整缩进
祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.