utilisateurs et Emacs Estimé MELD/ESS,Pourquoi est-ce que^M est ajouté à un script.r après avoir été modifié avec Meld?
Ce que je l'ai fait:
- Créez un script.r Emacs/ESS.
- faire quelques modifications à script.r en tirant quelques lignes de code de another_script.r
- Rouvrez another_script.r (ou script.r) dans Emacs/ESS pour continuer à travailler.
Toutes les lignes another_script.r qui étaient pas poussé à script.r fin avec^M
Quelques fois il est dans l'autre sens - seule la ligne qui a été poussé/tiré avec extrémités^Mme. Jusqu'à présent, je n'ai pas isolé exactement quelle action détermine où les^M sont placés. Quoi qu'il en soit, je finis toujours avec^M est partout et je voudrais éviter de les obtenir après avoir utilisé Meld! FWIW: le répertoire est en cours de synchronisation avec Dropbox; dans Meld, Préférences> onglet Encodage, "utf8" est entré dans la zone de texte; toutes les actions sont effectuées sous Linux (Ubunt 12.04) avec Meld v1.5.3, Emacs v23.3.1
Une solution de contournement est en cours d'exécution dans un terminal: dos2unix /path/to/script.r
qui supprime ^M
s. Mais cela ne devrait pas être nécessaire et j'espère que quelqu'un ici peut me dire comment éviter cela.
Cheers.
Cela ne ressemble pas à un problème R. Peut-être devriez-vous poster ceci sur un forum Meld/Git après avoir identifié quel outil introduit cela (en éliminant un à la fois de vos pas) –
@A_K Je suis d'accord que cela n'a probablement rien à voir avec R- la balise R était désinvolte. Mais stackoverflow a retourné 90% de toutes mes recherches git google, y compris celles liées à '^ M', d'où mon point de départ ici. – kbrand
Comment est-ce hors sujet? La portée du site inclut explicitement les «outils logiciels couramment utilisés par les programmeurs» tels que Git et Meld. –