NetBeans стиль
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



NetBeans стиль Expand / Collapse
Автор
Сообщение
20.02.2007 19:06
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.02.2008 19:48
Сообщ.: 480, Visits: 5 178
Осваиваю NetBeans5.5 и мне не хватает некоторых возможностей, к которым привык, работая в JBuilder7.  Наверное, тот же эффект здесь достигается другими средствами (наверняка еще более эффективно :) ). Просветите, пожалуйста.

1. Save As - не нашел такого. Я использовал эту операцию, чтобы на основе существующего класса создать другой. Шаблон по сути. Сохранял класс под другим именем и делал необходимые исправления. Как это сделать в NetBeans?

2. Replace in Path - это возможность заменить одну строку на другую во всем проекте. Типичное применение у меня было - исправить импорты во всех классах. Replace в NetBeans работает только в пределах открытого класса.

Сообщ. #910959
20.02.2007 20:26
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.02.2008 19:48
Сообщ.: 480, Visits: 5 178
3. Подсказка при вводе импорта не дает выбрать символ *. Одна строка импорта определяет конкретный класс. Использование в импорте * - плохой стиль?
Сообщ. #910962
21.02.2007 18:36
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: сегодня @ 2:17
Сообщ.: 1 298, Visits: 12 500
1. Попробуй Copy для класса, потом Paste - по крайней мере так работает Eclipse для создания нового класса на основе существующего
3. * - считается плохим стилем в Java (с другой стороны, для разработчиков .NET - это единственно возможный стиль :) )

про 2 не знаю, так как работаю с Eclipse, там есть, но должно быть и в NetBeans
если изменяется название класса/метода/атрибута/переменной то ищи что-нибудь с названием Refactor, если это просто текст комментария или выводимый на экран, то должно быть в Replace

Удачи,
Владимир
Сообщ. #910985
21.02.2007 19:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.02.2008 19:48
Сообщ.: 480, Visits: 5 178
Да, Copy & Paste еще никто не умудрился отменить :). И другие крякозябры выскакивают. Все идет к смертному приговору :).
Сообщ. #910986
22.02.2007 6:30
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
Mr. Boombastik
сказал праильно только что взял и открыл netbeans 5.5 на домашнем компе - работает по тому же принципу что и Эклипс. Выьипаешь файл правой кнопочкой тык а там рефакторинг - меняешь название файла и гришь рефактни его за ногу.. Онон тебе показвает в каких местах есть референс на этот объект и рефакает их там так точ всё путем.
таким же образом делается изменение например имени переменной - заселекти имя правая кнопочка - рефак.. торинг - кирдык и он меняет ее везде где есть ссылки.
насчет Save As уже сказали как такогого нет но есть лпять рефакторинг. Кстати в эклипс тоже save as нету.
какие ещё кракозябры имеются?
Очень прикольная вещь кстати по моему мнению не хуже эклипса. Не тестал дебаггинг правда на аппсервере в лом веблоджик на домашний комп ставить но если есть проблемы с дебаггингом ты скажи я его на томкате проверю.
Сообщ. #910995
22.02.2007 6:36
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
насчет эклипса звиняюсь - погорячился save as там есть:)))
Сообщ. #910996
22.02.2007 11:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: сегодня @ 2:17
Сообщ.: 1 298, Visits: 12 500
save as.. в эклипсе есть... но я очень удивился когда его вчера увидел :) потому что его там раньше НЕ БЫЛО! :)

когда я говорил про copy & paste, я не имел ввиду копирование содержимого файла

в Eclipse в навигаторе проекта выбираешь класс правая кнопка мыши - Copy, после выбираешь пакет, правая кнопка мыши - Paste и Eclipse спрашивает под каким именем сохранить новый класс, вводишь имя получаешь новый класс на основе выбранного

С уважением,
Владимир
Сообщ. #911008
23.02.2007 17:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.02.2008 19:48
Сообщ.: 480, Visits: 5 178
1. Save As - вместо него, как я понимаю, в NetBeans есть template manager. Надо нужный класс добавить в список темплатов, потом new file -> и выбрать из списка. Слишком вычурно для однократного применения.

2. Replace In Path - переделать импорт во всех классах проекта с помощью рефакторинга нельзя, а операция replace для всего проекта отсутствует. Видимо, как потенциально опасная. 

Посмотрел на eclipse - первое впечатление, что он сложнее NetBeans'a.

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

Сообщ. #911053
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl