У меня проблема с символами новой строки Windows, которые вводятся в текстовые файлы при синхронизации Eclipse SFTP (через плагин JCraft SFTP).

Я установил "Новый разделитель строк текстового файла" на Unix и даже очистил файл с помощью "fromdos", но каждый раз, когда я загружаю с помощью плагина SFTP, символы новой строки Windows можно видеть в удаленном файле как символы «^ M» (при просмотре в vi).

Следует отметить, что если я загружаю с использованием внешнего SFTP-клиента, все в порядке.

Eclipse Version: PDT (Helios)
SFTP: jcraft sftp plugin
Local Environment: Ubuntu 10.04
Remote Environments: FreeBSD 6.4, Debian 4.0

Что мне не хватает?

2 ответа2

0

Единственный обходной путь, который я нашел (который пригоден для использования, но не вполне удовлетворителен), - это добавить следующее:

/Preferences/Team/File Content/
 * Name/Extension: *.php
 * Content: Binary
0

Это поведение плагина JCraft. Возможно, вам следует обратиться в службу поддержки JCraft, но вы можете попробовать добавить свойство line.separator в ваш <eclipse_dir>\configuration\config.ini и установить его в LF .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .