eclipse/aptana - сравнение текста, выделение синтаксиса кода

Я использую Aptana 3, который в основном представляет собой модифицированную версию eclipse, поэтому я думаю, что этот вопрос применим к обоим

Прежде чем я зафиксирую код, мне нравится просматривать свои изменения с помощью сравнения текста. Это позволяет мне перепроверить то, что я изменил.

Однако, хотя текст был выделен для внесенных изменений, он не сохраняет выделение синтаксиса php. Могу ли я в любом случае сохранить подсветку синтаксиса PHP или любого другого при просмотре различий?

Смотрите скриншот. введите здесь описание изображения


person Robbo_UK    schedule 25.11.2011    source источник
comment
Я пробовал сравнивать текст с обычным eclipsePDT, и он сохраняет подсветку синтаксиса. Я думаю, что решение для этого - ассоциации файлов, встроенные в сравнение файлов, но до сих пор не знаю, как их связать. Обычное редактирование файлов php xml css и т. д. правильно выделяет код   -  person Robbo_UK    schedule 30.11.2011


Ответы (4)


Это то, что автор плагина должен реализовать, и кажется, что это все еще не реализовано для редактора PHP Aptana, поэтому правильно было бы сообщить об этом как об ошибке, которая будет исправлена ​​​​в будущей версии Aptana Studio 3.

person Fabio Zadrozny    schedule 05.12.2011
comment
спасибо за отзыв - я сообщил о проблеме, и теперь она будет исправлена ​​в следующей версии 3.1 aptana - person Robbo_UK; 04.01.2012

Это особенность редактора Eclipse. Возможно, вы можете попробовать открыть файл в другом редакторе. Щелкните правой кнопкой мыши файл и перейдите к открытию и выберите другой редактор PHP.

Я не программист PHP, но, возможно, вы можете проверить эти ссылки, чтобы увидеть, сможете ли вы найти и заменить плагин с нужными вам функциями.

person Suminda Sirinath S. Dharmasena    schedule 29.11.2011
comment
Спасибо за ваш отзыв, но я ищу подсветку синтаксиса в сравнении текста eclipse, независимо от того, является ли источником php, java и т. д. Я ищу его, чтобы использовать собственную встроенную подсветку eclipse. - person Robbo_UK; 30.11.2011

Прежде всего, Aptana не "модифицированная версия Eclipse". Aptana основана на платформе Eclipse. Я использую плагин Aptana Studio 3 для Eclipse (3.7.1; из-за PyDev и такие функции, как "Локальная файловая система"). ISTM, что это проблема с редактором PHP Aptana, который редактор Eclipse PDT имеет преимущество перед Eclipse (это может быть связано с тем, что я сначала установил подключаемый модуль PDT).

Вы можете попытаться обойти это, если вы установите PDT в Aptana Studio 3 (если это необходимо и возможно) и определите редактор PDT по умолчанию для файлов PHP (в Eclipse и, возможно, в Aptana, он находится в разделе «Окно» → «Настройки» → «Общие»). → Редакторы → Ассоциации файлов). Вы также можете сообщить об этом как об ошибке Aptana. Или используйте Eclipse с подключаемым модулем Aptana Studio 3 в первую очередь; ИМХО, большинство редакторов Aptana, включая редактор PHP Aptana, не намного лучше «встроенных» редакторов Eclipse.

person PointedEars    schedule 05.12.2011

Проблема была зарегистрирована в системе отслеживания ошибок aptana (мной), и, по-видимому, она будет исправлена ​​​​в версии 3.1.

номер отслеживания ошибок APSTUD-3922 для всех, кто заинтересован

person Robbo_UK    schedule 04.01.2012