CSS-макросы для NetBeans

    На хабре несколько раз публиковалась информация о Zen Coding, который может подключаться ко многим редакторам кода с целью ускорения верстки HTML и CSS кода. Одним из таких редакторов является NetBeans, который, правда, не работает с ZEN CSS.

    Не желая мириться с таким положением дел, я, как и в случае с Notepad++, написал макросы для самых частоупотребляемых записей, дабы сэкономить драгоценные секунды (да и лень честно говоря писать свойства целиком).

    Примеры:


    Alt+C bb TAB — border-bottom:1px solid #FFF*;
    Alt+C p TAB — position:relative*; top:0; left:0;
    Alt+C fw TAB — font-weight:900*;
    Alt+C tb TAB — text-decorarion:underline*;
    Alt+C bg TAB — background:#FFF url(../images/bg.png) repeat-x 0 0;
    * — зачеркнутым показаны символы, которые будут выделены для изменения

    Возможно, глядя на такую комбинацию покажется, что она громоздкая, но лично я достаточно быстро освоил. Возможно у кого-то буду предложения по улучшению комбинаций.

    Всего на данный момент написано 18 комбинаций, скорее всего добавится еще что-то, предлагайте варианты.
    На скорую руку соорудил простенький cheat sheet:
    css macros for netbeans

    Итак, если вы считаете, что такие макросы будут полезны в повседневной работе — качайте org-netbeans-modules-editor-settings-custommacros.xml.
    Этот файлик нужно закинуть в c:\Users\habrauser\.netbeans\6.9\config\Editors\Macros\ (если у вас уже есть свои макросы — будте осторожны при копировании, перезатрете).

    Еще в NetBeans существует такая классная штука, как шаблоны кода, которая превосходит по удобству макросы, в PHP они работают замечательно, в CSS мне не удалось ими овладеть :(

    Буду благодарен за полезные советы и дополнения к вышенаписанному. По мере поступления идей (своих или чужих) макрос будет обновляться.

    P.S.: В макросах есть еще быстрый ввод наборов шрифтов типа Verdana, Geneva, sans-serif комбинацией Alt+C font v TAB. Нужны они?

    P.S.S.: Большая просьба к хабровчанам не описывать преимущества своего любимого редактора %редактор% перед NetBeans, пост не о том.

    UPD: По прошествии 4 месяцев остался с Netbeans и расширил набор макросов.
    Новые макросы можно скачать и скопировать .xml в c:\Users\your_name\.netbeans\6.9\config\Editors\Macros\
    Так же сделал демонстрационное видео видео:
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 24
    • +11
      Спасибо за макросы.

      Очень хочется что бы у Нетбинс был собственный блог. Куда можно выкладывать ссылки на хорошие плагины и советы.
      • +3
        Плюсуюсь к блогу о Нетбинсах. Очень люблю :) Да и IDE развивается динамично.
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            Когда я писал пост, то в первую очередь поискал блог NetBeans, такого не оказалось. Тогда я решил создать такой блог, но увы блоги создавать не в моей компетенции, я даже не знаю в чьей (критическая масса). Если когда-то он появится — перенесу пост туда.
          • +2
            Пользуюсь Нетбинсом уже около года, но как-то не доходили руки до шаблонов и макросов (хотя постоянно ловлю себя на мысли, что уже задолбало постоянно печатать одно и тоже). Все эти Alt + C вдруг показались мне ужасно привлекательными.
            • +1
              Спасибо, удобно.

              Добавляю голос за собственный блог для «бинса» — поиск полезных плагинов и правда иногда напрягает.
              • +1
                и я за блок по бинсу
                • 0
                  тьфу, блоГ
                  • +1
                    Дело за малым: «Блоги могут создавать люди только с кармой больше ≥5». Взвалил бы на себя эту ответственность, но еще не дорос.
                • 0
                  А какая у вас версия Net Beans? Я сейчас пользуюсь 6.9, в окне управления шаблонам есть селектор, которым можно выбирать, для какого языка сейчас создается шаблон. Попробуйте «Каскадная таблица стилей».
                  • +1
                    Судя по «С:\Users\habrauser\.netbeans\6.9\...» в тексте топика, такая же и у автора.
                    • 0
                      У меня NetBeans 6.9.1, последний на сегодняшниий день.
                      «Каскадная таблица стилей» пробовал и так и сяк, мне кажется, что из-за того, что не удается запустить шаблоны кода в CSS, у Zen Coding нет поддержки CSS в этом редакторе (это толькок мои догадки).
                      • 0
                        Поставил 6.9.1 (netbeans-6.9.1-ml-php-windows.exe), шаблоны из 6.9 успешно подхватились. Проверил работу для: собственно файлов с расширением .css, для файлов .html (inline-стили типа ), в них-же в пределах , в .php-файлах, вне тэгов <?php ?>. Шаблоны успешно работают, попробуйте установить NetBeans еще раз, возможно с отдельными настройками, возможно в Windows Safe Mode (версии до 6.9 у меня устанавливались только так, иначе не хватало пару десятков модулей).
                    • +1
                      Спасибо, подобные сокращения очень облегчают жизнь разработчику. Может быть кто-нибудь подскажет куда подевалось добавление (без перемещения курсора или перехода на новую строку) ";" в конце строке по Ctrl+Enter.
                      Несколько полезных макросов можно найти тут.
                      • 0
                        Вообще при изучении макросов я руководствовался этой статьей (спасибо автору), но по Вашей ссылке видимо наиболее полный список операций, возможных в макросах. Возможно после изучения материала я дополню макросы какими-нибудь полезностями :)
                      • 0
                        благодаря этой статье открыл для себя данную иде. спасибо! вроде то, что давно искал :)
                        • 0
                          Для font-size — FC — так и должно быть или опечатка?
                        • 0
                          Благоденствую автору, нужная штука, заюзал.
                          • 0
                            Не понял полезности данных макросов в виду наличия code templates. У меня сейчас работает так же, только без начального alt-c. Набрал bb, нажал таб, получил border-bottom: 1px solid #. Сам себе вбил в настройках уже несколько десятков таких темплейтов, включая обнуляющие — bbn → border-bottom: none;
                            • 0
                              Как я уже написал в посте — шаблоны кода для CSS у меня запустить не получилось, их преимущества очевидны.
                              У вас они по умолчанию работали или пришлось шаманить?
                              Можете скинуть .xml? Если получиться запустить шаблоны — перепишу статью :)
                              • 0
                                Завелось без проблем на 3-х уже машинах, в том числе и на линуксовой. Только xml скинуть пока не могу, я в отпуске :)
                                • 0
                                  Я вчера деинсталировал полностью нетбинс и установил заново, действительно завелось!
                                  Уже начал потихоньку писать шаблоны.
                                  Спасибо за подсказку!
                            • 0
                              грущу по снипетам из textmate/E
                              как приятно было набрать doctype+tab и получить варианты!

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