Eclipse

Задаем вопросы по Eclipse: настройка, решение проблем, полезные плагины, Ant-сценарии, автоматизация рутинных задач. Самые интересные вопросы будут добавляться прямо в статью.

75 комментариев

  1. Алексей
    13 августа 2009

    Установил Aptana на ZendStudio for Eclipse, не могу связать html,css,js файлы с аптаной, т.е. в ассоциациях с файлами установил аптана, но она сбивается по какойто причине:(

    Проверьте в настройках General → Editors → File Associations, чтобы к нужному типу файлов был привязан нужный редактор (Associated editors). Можно выделить редактор и сделать его редактором по умолчанию, нажав на кнопку Default.

  2. Алексей
    13 августа 2009

    Я так и делал, жму ОК, перезагружаю студию, открываю к примеру файл с расширением html а он без подсветки, иду опять в файловые ассоциации а там настройки опять сбиты.

  3. Алексей
    13 августа 2009

    Можете удалить последний пост, удалил зендстудио буду сидеть на Eclipse:) Только мне уже к Вам неоднократная просьба записать скринкаст по установке и работе с svn в Eclipse, был бы очень рад!:)

    Да, скоро напишу статью по SVN и Eclipse

  4. 14 августа 2009

    Сергей, у меня вопрос по Ant-сценариям: как передать в target параметр (или сэмулировать подобную вещь)?
    Исходная задача: есть Ant-сценарий, который осуществляет выкладку проекта; требуется выложить проект по двум разным путям.

    В target нельзя, можно только в макрос (<macrodef>) или скрипт (<scriptdef>). Там они называются не параметрами, а аттрибутами и вызываются с помощью @{attr_name}:

    <!-- Определение макроса -->
    <macrodef name="my-macro">
       <attribute name="my-attr" default="hello"/>
       <sequential>
          <echo>value is @{my-attr}</echo>
       </sequential>
    </macrodef>
    
    <!-- Вызов макроса -->
    <my-macro my-attr="world" />
    
  5. Дмитрий Николенко
    14 августа 2009

    Сергей здравствуйте. Не подскажете как в Eclipse в плагине Аптаны убрать эту панель http://itrash.ru//idb/3e5097d9f9a6cca2b49173d5e11108b3/oBez_imeni.jpg ?

    В настройках Aptana → Editors → HTML опция Display HTML Toolbar

  6. Дмитрий Николенко
    14 августа 2009

    еще один тупой вопрос связан с аптаной, я ее настроил все ок, работает. Но какая та заморочка с подсказками, выдает но цвет букв видимо совпадает с фоном, с цветом не играл вообще стоит все по дефолту.
    http://itrash.ru//idb/7f5ae9fcdf4f6770f3139350c742a397/oaptana.jpg вот так это. Система Убунту

    Насколько я понял, Aptana взяла стандартный системный цвет, в вашем случае это белый. Посмотрите в настройках General → Appearance → Colors and Fonts.

  7. 14 августа 2009

    Сергей, как можно сделать так, чтобы при создании любого файла (например php, html, css) в начале файла сразу появлялся бы написанный шаблонный текст (например копирайт)?

  8. 14 августа 2009

    Можно ли одним кликом переименовать переменную в методе?

    Имеется в виду рефакторинг Rename? Такой фичи нет ни в Spket, ни в Aptana, но есть в JavaScript Developer Tools (часть WebTools Project)

  9. Дмитрий Николенко
    14 августа 2009

    Вадим. Смотрите в темплейтах(я про копирайты)

  10. Алексей
    15 августа 2009

    Подскажите как сделать когда я пишу в Аптана плагине, чтобы за javascript внутри html файла отвечал Spket IDE а не Aptana?

    Так сделать нельзя: встраиванием друг в друга редакторов управляет сам плагин (в данном случае Aptana), а не Eclipse.

  11. 20 августа 2009

    Сергей, скажите какими горячими клавишами вы пользуетесь больше всего?

  12. Артем
    25 августа 2009

    использую Aptana и попробывал поработать с ZenCoding, по нажатию Оптион + Е работала не очень корректно, поставил на команд + E а вот хотле сделать на Таб и не получилось не работает приниципиально, где загвоздка?

    Проверьте, чтобы стояла переменная use_tab = true и в качестве Key укажите Tab в самом верху скрипта.

  13. Георгий
    25 августа 2009

    В XSLT редакторе внутри html-тегов не работает автоподстановка. При введённом

    <xsl:

    автоподстановщик ничего не предлагает, если нажать Ctrl+пробел, в строке состояния выводится ошибка:
    has no known child tags.
    Если писать вместо , всё работает, но, согласитесь, писать так весь html-код не очень удобно. Можно ли как-то «обмануть» редактор, чтобы автоподстановка работала при такм синтаксисе?

    Смотрите http://chikuyonok.ru/2009/05/entities-in-xsl/ и http://www.artlebedev.ru/tools/technogrette/soft/eclipse-introduction/

    Если коротко, то нужно указать атрибуты xmlns и xmlns:xsl.

  14. Артем
    26 августа 2009

    Да забыл сказать, что естесвенно пробывал и написать Tab и ставил true в переменной но не хочет всеравно, эффект как-будто свойство таба приоритетнее.

    А какую ОС и версию эклипса используете?

  15. Георгий
    26 августа 2009

    Чисто из любопытства: используете ли вы подсветку xslt по умолчанию? Если нет, то, если не секрет, как именно настраиваете подсветку? Кстати, этот же вопрос можно повторить и про js, html и css, но лично меня подсветка по умолчанию в spket и aptana устраивает, а вот xslt показалась не лучшей и в плане читабельности, и просто эстетически.

    Настройка цветов так, в принципе, стандартная для WTP. Цвета можете посмотреть выше в XML-примере. Настройки аптаны, кстати, мне абсолютно не нравятся, и первое, что я сделал — сменил их.

  16. Yrgl
    28 августа 2009

    Здравствуйте!
    У меня вопрос по плагину Aptana — можно ли задать цвет названию тега, как то div, a, strong и т.д. (без открывающих и закрывающих угловых скобок), в Aptana -> Editors -> HTML ->Colors таких настроек на нашёл?

    Похоже, никак. Можно только отдельно покрасить закрывающую угловую скобку. Кстати, если вызовите Scripts → Experimental → Show Lexemes, то увидите, из каких окрашиваемых компонентов состоит документ. Например, тэг <li class="account-info"> будет выглядеть вот так:

    [text/html] PUNCTUATOR.START_TAG@1460-1463: ~<li~
    [text/html] LITERAL.NAME@1464-1469: ~class~
    [text/html] PUNCTUATOR.EQUAL@1469-1470: ~=~
    [text/html] LITERAL.STRING@1470-1484: ~"account-info"~
    [text/html] PUNCTUATOR.GREATER_THAN@1484-1485: ~>~
    [text/html] LITERAL.TEXT@1485-1491: ~
    
  17. 28 августа 2009

    Сергей, как можно включить перенос строк в редакторе?

    Это смешно, но в Eclipse до сих пор нет нормального word wrap. Его можно включить для Aptana: Preferences → Aptana → Editors, вкладка Advanced

  18. Алексей
    6 сентября 2009

    Сергей, вот такой вопрос. Какой можно поставить плагин для выбора цветов(т.е код цвета), а то всегда приходится лезть в специальную программу. И еще, как можно забэкапить Eclipse(у меня он установлен на линуксе, т.е. специальной установки не было, разархивировал и начал работать), чтобы например при слете системе я смог использовать тот же настроенный эклипс со всеми плагинами и настройками?

    Vii правильно ответил — достаточно скопировать папку .metadata. Еще можно экспортировать настройки: File → Export, там General → Preferences

  19. Vii
    6 сентября 2009

    @Алексей
    По-идее достаточно просто сохранить папку в которой находится workspace (в ней в том числе есть папка .metadata в которой хранятся ваши плагины и настройки)

  20. Артем
    9 сентября 2009

    Mac OS X 10.5.8 и Aptana 1.5.1

    Странно. Вы используете cocoa или carbon-версию? Я потом проверю, может, действительно что-то в новой версии эклипса сломалось.

  21. Mike
    14 сентября 2009

    А известен способ изменения высоты строк или другими словами межстрочного интервала в редакторах Eclipse? Может плагин какой существует?

  22. Артем
    16 сентября 2009

    Carbon наверно.

  23. Бардадым Денис
    25 сентября 2009

    Сергей, здравствуйте!
    Хотелось бы узнать ваше мнение и мнения других посетителей, по поводу оформления css с помощью sass. На мой взгляд это удобно и процесс написания кода практически прозрачен (я написал обертку для автоматической компиляции в Eclipse).

    Идея интересная, только меня немного смущает отсутствие нормальных инструментов для подобных вещей. Под инструментами я понимаю полноценный редактор, который не будет ругаться на незнакомый синтаксис. Если можно, пришлите мне по почте эту обертку.

  24. Андрей
    26 сентября 2009

    Здравствуйте.
    Скажите пожалуйста, как избавиться от такого бага с ZenCoding: создал папку scripts, туда добавил файлы ZenCoding, все работает; если закрыть Eclipse, а затем снова открыть его, то ZenCoding не работает, в меню scripts нет соответствующего пункта. Приходится при включеннном эклипсе удалять и снова копировать файлы ZenCoding, тогда все работает.

    А у вас стоит Aptana, или вы ставили EclipseMonkey отдельно? Какая платформа и версия Eclipse?

  25. Семен
    28 сентября 2009

    Сергей, подскажите пожалуйста как убрать у редакторов аптаны проверку синтаксиса. А то вся документация к коду, которая на русском подчеркивается крысным.

  26. 28 сентября 2009

    Eclipse for PHP Developers Build id: 20090619-0625.
    Стоит Aptana Version: 1.5.1.
    WindowsXP :)

    Странно, конечно. Попробуйте так: откройте вид Scripts из категории Aptana и нажмите на Refresh — все должно отобразиться. Вы в какой перспективе работаете?

  27. 28 сентября 2009

    Работаю в PHP. Переключился в перспективу Aptana, открыл вид Scripts, обновил - не помогло.

  28. Бардадым Денис
    30 сентября 2009

    У меня глупый вопрос…
    Я не могу найти адрес вашей почты…
    Напишите его здесь или мне на почту, пж-та.

  29. 4 октября 2009

    Сергей, как в ант-сценарии можно сгенерировать дату (timestamp) и использовать ее для имени файла?

    Скажем, после минификации получить файл вида final-18467563.js.

    Это делается не совсем очевидным способом: нужно вызвать таск <tstamp/>, после чего станут доступны свойства $DSTAMP, $TSTAMP и $TODAY. Подробности читайте в описании таска.

  30. 15 октября 2009

    Бардадым Денис: “…написал обертку для автоматической компиляции в Eclipse..”, Денис, расскажите подробнее об этом, и возможно ли так сделать для haml?

    Там на самом деле можно и без обертки обойтись, просто добавить в качестве билдера Program, а не Ant, и указать путь к вызываемой программе.

    Сергей Чикуёнок:”…только меня немного смущает отсутствие нормальных инструментов…”, для Eclipse есть Haml & Sass Editors (http://www.lucky-dip.net/articles/2007/07/06/haml-sass-editors-0-5-4/) который теперь присоединен к Aptana. Сергей, расскажите, что знаете об использование Haml & Sass в проекте редактируемым в Eclipse

    Насколько я понял, он встроен не в Aptana, а в RadRails. В любом случае, не каждый пишет код в Eclipse или RubyMine, для которых есть полновесные редакторы. Попробую посмотреть как-нибудь на досуге, как это работает. Если бы я писал код на Sass, я бы обязательно указал автоматический билдер у проекта, который будет компилировать .sass файл в .css при кждом сохранении, чтобы было удобно проверять.

    Кстати, при использовании Sass есть одна не очевидная проблема: дебажить верстку в FireBug станет намного сложнее.

  31. 15 октября 2009

    Обычно валидатор для файла с Ant-сценариями пишет предупреждение - “No grammar constraints (DTD or XML schema) detected for the document.”, но можно так:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE project>
    


    надеюсь сочтете полезным.

  32. Fun
    2 ноября 2009

    OS Windows 7
    Eclipse for PHP Developers Build id: 20090920-1017 (eclipse-php-galileo-SR1-win32)
    Вопрос: нет Ant Editor.

    Надо поставить Java Development Tolls

  33. Maxim
    11 ноября 2009

    Скажите, пожалуйста, как установить zen coding на aptana 2. В какую папку его нужно забросить?

    http://code.google.com/p/zen-coding/wiki/AptanaHowToInstallRu

  34. Maxim
    11 ноября 2009

    У меня установлена только Aptana без Eclips.

    Aptana — это плагин к Eclipse, так что он у вас есть.

  35. Maxim
    11 ноября 2009

    На сайте http://www.aptana.org можно скачать aptana как Eclipse Plugin, и standalone. Я скачал и установил standalone (без Eclipse).

    Скачивая Aptana standalone, вы скачиваете дистрибутив Eclipse с установленным по умолчанию плагином Aptana

  36. Maxim
    11 ноября 2009

    Скажите тогда, пожалуйста, как найти “папку scripts или monkey любого проекта верхнего уровня в Eclipse”

    Создайте любой проект, в нем сделайте папку scripts

  37. Maxim
    11 ноября 2009

    Создал проект, но все равно не пойму где искать папку проекта?

    Правый клик по проекту, выбрать Properties → Resource, Location

  38. Maxim
    11 ноября 2009

    Сделал как Вы сказали, но Zen coding не появился

  39. Владимир
    29 ноября 2009

    Здравствуйте!

    Бился сегодня с Aptana 2 несколько часов. У меня Windows 7, тема - Aero. При этом в Aptane Code Assist в редакторе HTML не выделяет отдельные строки с предлагаемыми тегами. Т.е. при движении по списку вниз-вверх фон не подсвечивается. Если в самой IDE настройка, которая могла бы решить эту пробему? Если сменить тему на Классическую или контрастную - тогда выбор ясно видет.

  40. Дима
    1 декабря 2009

    Подскажите, нельзя ли каким-то образом использовать ускорении видео в Аптане? У меня довольной мощный ПК с игровой картой, но при зажатии кнопки DEL Аптана удаляет рывками, а то и вообще не показывает, что удаляет, пока не отпустить клавишу. С DEL это чисто частный случай.

    В версии 1.5.1 не устанавливается Piano Key Color Difference. Просто не работает абсолютно. Как-то поправимо это?

    Уже давно вышла Aptana 2.0, в ней исправили много багов и ускорили работу. В любом случае, все эти вопросы стоит задавать разработчикам Aptana.

    И последний вопрос: как заставить ZenCoding в аббревиатурах HTML устанавливать курсор, после разворачивания этой самой аббревиатуры, куда мне нужно. Т.к. сейчас в 1.2.7 ZenCoding 0.5 полностью игнорирует мои пожелания на этот счёт.

    ZC ставит курсор по следующему принципу: либо в ближайшем пустом атрибуте, либо меджу открывающим и закрывающим тэгом, либо в том месте сниппета, где стоял символ |. Для более быстрой навигации между значимыми местами есть команды Next/Prev Edit Point.

    Win7/WinXP
    Aptana 1.2.7 (SA)

    Спасибо.

  41. Дима
    1 декабря 2009

    0.5 версия упорно игнорирует конструкцию: |. То есть курсор в любом случае находится на href=”". То есть курсор всегда на пустом атрибуте, например в форме всегда на action. Как-то можно это настроить?

  42. Женя
    7 декабря 2009

    Сергей, какую цветовую схему используете?
    Не пробовали ли поставить темную (аля руби) для SPKET ?
    Возможно, знаете, как это сделать?

    использую свою собственную схему:

  43. Женя
    11 декабря 2009

    Спасибо за ответ.
    Еще один вопрос:
    - Как вы скрываете (и скрываете ли) блоки кода в eclipse (аналог #region #endregion в Visual Studio) ?
    У меня eclipse сворачивает только комментарии, хотелось бы уметь группировать логические фрагменты.

  44. Денис Боровиков (metaller.ru)
    11 декабря 2009

    Здравствуйте, Сергей.

    Мне очень не хватает такой функции, чтобы при клике по имени класса в html открывался css с соответствующей декларацией. Из-за этого хотел даже перейти на IntelliJ IDEA, но останавливает очень ограниченная поддержка Zen Coding.

    Такое вообще возможно в Aptana/Eclipse или может быть я не там ищу?

    Спасибо за ответ.

    Теоретически это можно организовать в виде скриптов (как написан Zen Coding), но такой функции нет в Aptana.

  45. Vii
    23 декабря 2009

    Сергей, не сталкивался ли с такой проблемой: пытаюсь прикрутить к Eclipse какой-нибудь плагин для работы с БД (Quantum DB, DBViewer Plugin, не важно), подключил JDBC-коннектор для MySQL.

    При подключении получаю Communication link failure. The last packet sent successfully to the server was 0 ms ago. The driver has not received any packets from the server. при чем что дома под линуксом, что на работе под vista. Из консоли к базе нормально подключаюсь, всё вроде работает.

  46. Андрей
    4 января 2010

    Поставил eclipse+mingw+gdb
    Как заставить использовать стандартную win консоль вместо встроенной в эклипс?
    Во встроенной консоли код
    printf (”Something\n”);
    getchar();
    сначала ждет символа, а только потом выводит на экран Something
    В виндовой консоли все нормально.

  47. jsasha
    6 января 2010

    редактирую прямо на сервере файлы .tpl они открываются редактором по умолчанию, как html, ну то есть аптаной, при открытии вижу крокозябры вместо русского текста, те же файлы только с раширением .html ведут себя нормально.

    Час ковырялся в преферансах, не помогает, руки еще кривоваты видимо.

    Помогите решить эту фигню. наверняка кто-нибудь сталкивался.

    спасибо.

  48. jsasha
    6 января 2010

    Ой, а по эклипсу вопрос такой:
    Где можно задать правильную кодировку для открываемых файлов?

    В настройках General → Content types. Находите (или создаёте) нужный тип файла и выставляете ему кодировку

  49. Мохов Олег
    6 января 2010

    >> OS Windows 7
    >> Eclipse for PHP Developers Build id: 20090920-1017 (eclipse-php-galileo-SR1-win32)
    >> Вопрос: нет Ant Editor.

    > Надо поставить Java Development Tolls

    Этот вариант нельзя посоветовать пользователям Aptana Standalone. Чтобы активировать Ant Editor и возможность указывать в качестве билдера Ant нужно поставить PDE. Для Eclipse 3.5 Galileo это “Buckminster - PDE support”.

    Сергей, у меня есть мини-вопрос, не критично в общем-то, но может встречались с таким: на маке, когда ставишь новый плагин, Eclipse просит перезагрузиться, чтобы изменения вступили в силу, так вот в Dock’е появляется две иконки эклипса, вместо того чтобы текущей погаснуть и снова загореться.

    Да, у меня тоже такое происходит. Судя по всему, из-за недостаточной поддержки Mac OS в Eclipse

  50. Смайлик
    11 января 2010

    Доброго времени суток!
    Перепробовал кучу (>10) софта. В том сисле Zend, Eclipse, Aptana, PDE, WebTools…
    Где есть функция, позволяющая заменить имя элемента (функции, переменной, идентификатора класса…) сразу во всём проекте? Функция “рефакторинг” относится к этой каткегории?? Может руки кривые?

    Рефакторинг реализуется на уровне конкретного плагина для конкретного языка программирования. Например, он есть в JSDT из Webtools (для JavaScript), есть ещё вроде в PDT для PHP, есть в PyDev для Python

  51. FXIX
    11 января 2010

    Где есть функция, позволяющая заменить имя элемента (функции, переменной, идентификатора класса…) сразу во всём проекте?

    Notepad ++ -> Поиск -> Заменить в файлах “что1″ на “что2″

  52. Владимир
    12 января 2010

    Подскажите, а в ZenCoding для Aptana сейчас работает автоматическая сортировка css-свойств? Не могу найти, хотя из документации понял, что вроде должна быть. Может быть можно как-то сортировать свойства хотя бы в алфавитном порядке?

    Этого ещё нет

  53. Смайлик
    12 января 2010

    To FXIX

    Да, но прежде чем искать, надо знать что.
    Хочется иметь функцию подобную PHPDesigner - code explorer. Тогда можно осмысленно переименовывать что надо и ничего не пропустить. А ещё “болезнь” эксплорера функций в том, что показывает только имена PHP функций, иногда -переменных, а чтобы теги(HTML, XML, XSL,…) и имена классов+id (<div id=”" class=”"…. это уже сказка!!! Из меня пока программер никакой, так что может кто сделает…
    “ElementExplorer”
    1. *Search for language zones (PHP, HTML, JS, CSS, …..).
    2. *Select language zone and explore element names, dependancies and locations.
    3. Input *replacement options.
    4. Input string *to find, string to *replace with.

    Бум ждать и надеяться…

  54. 15 января 2010

    Здравствуйте Cергей.
    У меня проблемы c хоткеями в ZC.
    В связке aptana+ZC+eclipse и просто на отдельной аптане с zen-coding у меня не работают такие комбинации клавиш, как alt+E для разворачивание аббревиатур, не работает хоткейс для “обварачивания выделения с абревиатурами” и некоторые другие hotkeys.
    Получается выполнить перечилсенные выше команды, только заходя через scripts>zen-coding>и выбор команды, что очень не удобно.
    Почему то напротив самих команд в табе ZC написаны клавиатурные сокращение не с клавишей аlt, а с клавишей сommand, хотя у меня стоит ОС Windows XP
    Вот скрин http://yvelious.com/zc.png Все команды ZC напротив которых стоят клавиатурные сокращения с клавишей command - хоткейсы не работают.

    При нажатии alt+E замест того что бы развернулась аббревиатура у меня активизируется вкладка “edit” в основном меню аptana. Причем если в ZC версии 0.5 alt+E еще работало(не работала только команда “абрамление с абревиатурой” и еще несколько команд без которых можно обойтись), то в ZC 0.5.5 горячая клавиша alt+E у меня уже не работает.
    Пробывал установить аптану и ZC 0.5.5 уже на разных компьютерах с разной сборкой Windows всеравно проблема никак не решилась. В тоже время в ZC, который использую для dreamweaver, сокращения все работают, но хотелось бы все таки работать на Аптане.
    Надеюсь на Вашу помощь, так как ума не приложу как заставить хоткейсы работать, а без них сами понимаете никак.
    Заранее Спасибо.

  55. Сергей Чикуенок
    15 января 2010

    Попробуйте вот эту сборку: http://code.google.com/p/zen-coding/downloads/detail?name=Zen.Coding-Aptana.v0.5.6.zip
    С горячими клавишами всё не так однозначно получилось

  56. 15 января 2010

    С этой сборкой ZC 0.5.6 поменялась картинка с командой “wrap with abbrevition” для этой команды хоткейс заработал. Но аlt+Е всеравно не работает и некоторые другие хоткейсы.
    В табе с ZC, напротив некоторых команд, вообще пропали описание клавиатурных сокращений. Те команды, напротив которых пропали клавиатурные сокращения, те и не работают сейчас. Вот скрин http://test.websiteexperts.com/ZC056.gif
    p.s.
    Проверял это уже на работе, тоже как на отдельной аптане так и в связке с еклипсом, правда версия аптаны 1.2(дома версия стоит 2). Есlipse сборки Galileo что дома, что на работе.
    P.s.
    Не могу понять, почему эта проблема с хоткейсами для ZC для Аptanы на ОС Windows не подымалась.
    Разве что нашел здесь, что похожую ситуацию у кого то на этом форуме http://forums.aptana.com/viewtopic.php?f=14&t=8713 , правда без четкого решения данной проблемы.
    Все кто пользуются ZC для Аптаны сидят на MacOSе? Или это я у себя что то не то ставлю или не так?!

  57. Георгий
    15 января 2010

    YVelious, я просто сразу меняю на Ctrl+E, а wrap with abbreviation на Ctrl+R. Хотя узнать, как можно привязать их на Alt, было бы интересно.

  58. 15 января 2010

    to Георгий. А каким способом меняешь хоткейсы? Я честно говоря не нашел как это сделать.

  59. Георгий
    15 января 2010

    @Yvelious открой нужный скрипт, например, Expand Abbreviation.js, найди в самом верху (в комментариях) строчку “Key: M3+E” и замени M3 на M1. Подробнее здесь: http://docs.aptana.com/docs/index.php/Adding_metadata_to_an_Eclipse_Monkey_script#Key_metadata

  60. 15 января 2010

    to Григорий. Спасибо, все вроде заработало на рабочем компе, где аptana 1.2 на эклипсе. Попробую еще дома на аptane 2, все ли там будет впорядке.
    P.S. Пришлось наоборот в версии ZC 0.5.5 замест M4 ставить M3, что бы заработал аlt+E, а в сборке ZC 0.5.6 замест M1 ставить M3 что б alt+E для expand abbreviation.

  61. FXIX
    15 января 2010

    To Смайлик

    “А ещё “болезнь” эксплорера функций в том, что показывает только имена PHP функций, иногда -переменных, а чтобы теги(HTML, XML, XSL,…) и имена классов+id (<div id=”” class=””…. это уже сказка!!!”

    Тогда стоит в сторону Netbeans посмотреть. Но это уже флуд:).
    Там это реализованно:
    http://sharepix.ru/657659o15/
    Для php показывает вообще все что можно (интерфейсы, классы, наследование, тип методов и свойств, переменные), а при автокомплите показывает все что можно вцелом из проекта, с разбивкой какие сущности из какого файла валидно доступны в данной сущности
    http://sharepix.ru/657660315/

  62. Денис Боровиков (metaller.ru)
    16 января 2010

    2Yvelious Чтобы работали все хоткейсы в zen coding, занятые эклипсом (Alt + E например) нужно освободить в настройках. Window - Preferences - General - Editors - Keys, Unbind Command.

    Сергей, простите за навязчивость, вы не могли бы ответить на http://chikuyonok.ru/eclipse/#comment-1606 есть ли вариант?

  63. Сергей Чикуенок
    16 января 2010

    С горячими клавишами в Eclipse такая ситуация:

    1. Системные клавиши (заданные в Preferences) имеют больший приоритет над теми, что заданы в скриптах
    2. Alt не работает на Маке (по крайней мере из скриптов).
    3. Из-за того, что в IDE огромное количество функций, а на большинство из них завязаны горячие клавиши, придумать удобные сочетания, которые будут работать на всех ОС, становится крайне проблематично.

    Поэтому советую после установки Zen Coding менять клавиши на свои (и убирать занятые из настроек, как описал Денис Боровиков). Ещё можно посмотреть Wiki по Zen Coding в Eclipse: http://code.google.com/p/zen-coding/wiki/AptanaHowToEn

  64. Владимир
    18 января 2010

    Вопрос по Аптане. Есть ли возможность создать шаблон с редактируемой областью (а-ля Dreamweaver)? Т.е. чтобы при изменении в каком-то куске кода менялся аналогичный кусок html в других файлах. Или, возможно, это можно написать в Аnte?

  65. Дима
    29 января 2010

    Сергей, подскажите, еслить у Аптаны возможность переносить хистори (или проект в целом со всеми его изменениями) с одного ПК на другой? Очень хочется иногда взять проект, скопировать на бук и поработать в другом месте.
    Спасибо.

  66. Maxim
    29 января 2010

    Вопрос по Zen Coding: есть скрипт “Wrap in tag”, который позволяет заворачивать выделенный текст в тэг span. Скажите пожалуйста как можно сделать подобное для нескольких тэгов (например нажимая Alt+d заворачиваем в , а еще лучше в )?

  67. Maxim
    30 января 2010

    заворачивать в div, а еще лучше в div class=”"

  68. Maxim
    30 января 2010

    Скачал последнюю версию Zen.Coding-Aptana.v0.5.6. Скажите чем она отличается от предыдущих (до этого использовал 0.5.1). Я так понимаю скрипты, которые были в папке lib теперь обьеденены в одном скрипте zencoding.js? Какую функцию выполняют скрипты Balance Tag Inward.js, Balance Tag Outward.js, my_zen_settings.js ?

  69. Валерий Сацура
    2 февраля 2010

    Не могли бы вы поделиться своими цветовыми схемами?

  70. Станислав
    11 февраля 2010

    Здравствуйте.

    С различной степенью частоты возникают вот такие вещи в Aptana.

    Причем, если на показанном выше скрине, это из за того, что она не понимает синтаксис HTML5, то бывают совсем парадоксальные моменты, когда желтыми волнами кроется весь буфер редактирования.

    Собственно вопрос простой — как перекрыть кислород этой баго-фиче, чтобы эти warning-signs не фигурировали вовсе. Window > Preferences > Html > Validation отключал, без эффекта.

    Попробуйте добавить в секцию Validation правило для исключения новых тэгов, вроде такого: .*(canvas|section|meta).*

  71. Станислав
    11 февраля 2010

    Картинка порубилась — http://dl.dropbox.com/u/98287/warnings.png

  72. Василий Колбасилий
    19 февраля 2010

    Новых хороших лекций про Ant и Mylyn бы ;) Ждать, нет?

    Может быть. Если не лекции, то статьи

  73. Василий Колбасилий
    20 февраля 2010

    > Может быть. Если не лекции, то статьи
    Жаль, быстро кончилось золотое время. Скринкасты ваших лекций произвели большое впечатление: я перешел на эклипс, а сегодня заработал Ant-скрипт с YUI, gzip и отправлением на http://ftp.

  74. Мохов Олег
    3 марта 2010

    Сергей, можете подсказать где-нибудь в Eclipse можно прописать руками браузер?

    Поясню: в Parallels поставил Firefox 3.6, после этого Eclipse сошел с ума и теперь, каждый раз когда вызываю из Eclipse’а открыть браузером, у меня начинает запускаться Firefox из Parallels’а. Я его и снес уже и переставил всё по-одиночке, ничего не помогает, теперь Parallels выдаёт ошибку, правда, но от этого не легче.

    Попробовал вписать браузер в Eclipse (вот так /Applications/Browsers/Firefox 3.6.app/Contents/MacOS/firefox-bin), вписал, запускать всё равно не хочет.

    Может сталкивались с таким?

    Посмотрите в настройках проекта секцию HTML Preview

  75. Суханов Кирилл
    9 марта 2010

    Сергей, здравствуйте, у меня немного оффтопный вопрос, но ответ на него не займет у вас много времени.

    Итак, вы пользуетесь Eclipse только для js/css/html? В смысле, для программирования как такового вы его не применяете? Java,PHP,Python…?

    Я в основном занимаюсь клиентским программированием, из серверных иногда работаю с Python, и его тоже пишу в Eclipse. В целом Eclipse — мой основной рабочий инструмент.

« Старые комментарии

Комментировать

Powered by Zen Coding