尊敬的MELD和Emacs/ESS用户,为什么在用Meld修改后将^ M添加到script.r中?
我做了什么:
- 创建使用Emacs/ESS一个script.r。
- 通过从another_script.r中抽取一些代码行对script.r进行一些修改
- 在Emacs/ESS中重新打开another_script.r(或script.r)以继续工作。
在another_script.r所有的线,是不推到script.r结束与^ M
有些时候,它周围的其他方式 - 只推线/拉两端用^女士。到目前为止,我还没有确切地确定哪个动作决定^ M的放置位置。无论哪种方式,我仍然最终与^ M的所有地方,我想避免得到他们后,使用梅尔德!
FWIW:该目录正在被Dropbox同步;在Meld中,首选项>编码选项卡,在文本框中输入“utf8”;所有操作都在Linux下进行(Ubunt 12.04),使用Meld v1.5.3,Emacs v23.3.1
当前的解决方法在终端中运行:dos2unix /path/to/script.r
将^M
删除。但这不应该是必要的,我希望这里有人能告诉我如何避免这些。
干杯。
这看起来不像一个R问题。也许你应该在确定哪个工具引入该工具之后,在Meld/Git论坛上发布此消息(通过逐步删除一个工具) –
@A_K我同意这可能与R-R标签无关。但是,stackoverflow已经返回了迄今为止我所有的git google搜索的90%,包括与'^ M'有关的搜索,因此我的出发点在这里。 – kbrand
这是关闭的话题?网站范围明确包括“程序员常用的软件工具”,如Git和Meld。 –