尊敬されているMeldとEmacs/ESSのユーザー、
私がしたこと:
- Emacs/ESSを使用してscript.rを作成します。
- another_script.rからコードのいくつかの行をプルして、script.rにいくつかの変更を加えます
- Emacs / ESSでanother_script.r(またはscript.r)を再度開いて、作業を続行します。
script.rにプッシュされなかったanother_script.rのすべての行は、^Mで終わります。
逆の場合もあります。プッシュ/プルされた行だけが^Mで終わります。これまでのところ、^Mが配置される場所を決定するアクションを正確に特定していません。いずれにせよ、私はまだ^ Mがいたるところにあることになり、Meldを使用した後にそれらを取得することを避けたいです!
FWIW:ディレクトリはDropboxによって同期されています。Meldの[設定]>[エンコード]タブで、テキストボックスに「utf8」と入力します。すべてのアクションは、Meld v1.5.3、Emacs v23.3.1を使用するLinux(Ubunt 12.04)で実行されます。
現在の回避策はターミナルで実行されています:dos2unix /path/to/script.r
これは^M
sを取り除きます。しかし、これは必要ではないはずです。ここの誰かがこれらを回避する方法を教えてくれることを願っています。
乾杯。