Как стать автором
Обновить

Комментарии 64

хорошая идея, но ведь макросы в np++ есть…
Проблема макросов в том, что для каждого надо назначить горячую клавишу. Концепция Zen Coding состоит в том, чтобы происходила автозамена условной команды по единой горячей клавише на нужный кусок кода. Подобный функционал реализует плагин QuickText. Однако его развитие безнадежно застряло в 2007 году. Сейчас он не работает с последними юникодными версиями NP++, кроме того, у меня почему-то не работает та самая горячая клавиша. Приходится лезть в меню мышкой. Что не есть гуд.

Автору QuickText я написал на sourceforge.net, но пока не получил ответа.
Как только установил этот плагин, а горячая клавиша не работала, очень расстроился.

Все решается переопределением горячей клавиши.
простите, а как ее переопределить?
опции → горячие клавиши → команды плагинов.

Сейчас точно не скажу, пощелкайте по вкладкам.
Существует юникодная версия, которая работает с последними версиями NP:
sourceforge.net/tracker/index.php?func=detail&aid=2421566&group_id=183263&atid=904542

Потом с помощью shortcut mapper'a удаляете Ctr+Enter у Edit->Word Completion и присваиваете это сочетание для Plugins->Replace tag
Потом с помощью shortcut mapper'a удаляете Ctr+Enter у Edit->Word Completion и присваиваете это сочетание для Plugins->Replace tag


простите, а это как?
вопрос снят. нашел.
А я юзаю SciTE. Он как и Notepad++ сделан на базе Scintilla, но кроссплатформеннен. В скайте есть т.н. abbreviations, записываются в отдельном файле в виде описание=замена.
Например, ul a=<ul>\n\t<li><a href="#">|</a></li>\n</ul>\n
И теперь, если я в документе наберу ul a, затем нажму Ctrl+B, то получу хтмл-список с отступами и переводами строк.
Сам сегодня читал пепелсбеевскую заметку и порыскал на предмет таких штук, но лучше чем в скайте (из кроссплатформенных и фриварных) ничего не нашел
вот мой abbrev.properties, если нужно

P.S.: метка notepan в заметке)
спасибо, поправил
спасибо, да abbreviations, это по сути то, что я хочу видеть в NP++ в первую очередь.
а про основной компонент NP++ я что-то забыл, посмотрим. преимущество scite в его кроссплатформенности безусловно.
Там нельзя так: ul.navigation > li*4
нет, нельзя. хотелось написать полноценную поддержку на Lua, но сейчас не до этого)
Хочу возможность форматирование кода!
не совсем понял вас
В Adobe Dreamweaver — нижняя кнопка в левой панеле «Форматировать исходный код»
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
я не для этого топик создал
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
а можно поинтересоваться, что готовое на платформе win есть? самый многообещающий Intype. но пока его функционал крайне скуден, и развивается он как-то ну очень уж медленно.
НЛО прилетело и опубликовало эту надпись здесь
а если вам, нужно просто один файл отредактировать? вам не лень для него IDE загружать?
НЛО прилетело и опубликовало эту надпись здесь
что ж это за легковесный редактор, загружающийся за 5 секунд? о_О
запускал аптану еще в 2007 году, когда ее дистр занимал 60 метров, уже тогда она была монстром, а сейчас, говорят, еще монструознее
E Text Editor
и стометровый багаж в придачу к редактору? нет. спасибо.
Читал ваши комментарии, долго думал.

Чем плох размер дистрибутива? У вас помегабайтный интернет?

Когда у меня был помегабайтный интернет — я шел к друзьям с безлимиткой с жестким диском, и скачивал у них терабайты. А еще есть почта, туда можно прийти с флешкой на 10 минут и скачать что надо (по крайней мере у нас в Нске такая возможность есть).
А еще, самое главное, есть обычный модем! Телефонный, диалапный. Он очень тормозной и глючный, в наши времена высоких сокростей, зато его использование не стоит почти нисколько.
И еще можно купить в магазине диск что-нибудь типа «все программы для Windows/все программы для Linux: веб-разработка». Аптана, эклипса, идея, и даже нотепэд++ там точно имеются.

Так вот, в чем эта проблема, стометровый багаж к редактору?

Адобовский комплект программ, насколько помню, гига четыре занимал в установленном виде (в версиии CS3, а в новой гигов восемь наверное :)
Короче, ратую за IntelliJ IDEA, ихние бесплатные общественные бетки.
Самый лучший редактор для дзена :)
Весит, конечно, вместе с JavaSDK немало,… Зато умеет практически всё, и именно так как надо.
читайте выше
НЛО прилетело и опубликовало эту надпись здесь
да, интайп крайне неторопливо развивается. а по поводу интерфейса NP++ я и говорю, что стоит отключить половину, т.к. в одних только менюшках столько команд, что всякое желание лезть туда отпадает.
НЛО прилетело и опубликовало эту надпись здесь
А какая проблема с интайпом? Точнее, в каком месте — не поймать Tab, нет возможности использовать скрипты для получения и обработки строк?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А в Komodo IDE можно реализовать что-то такое?
ниже пишут, что можно
Как по мне, дак самая лучшая идея — это использование snippet'ов. Например в textmate (macos) или intype (windows). Или вы хотите тоже самое прикрутить к np++?
по сути хотелось бы именно их и видеть в NP++
А можно пояснить, что есть «snippet»? Меня, как разработчика одного редактора, весьма интересуют фишки, позволяющие сделать его удобнее.
Почему прошу пояснить — потому что негде посмотреть, как оно выглядит в Textmate или Intype.
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, всё предельно ясно. В принципе, реализация механизма не так сложна (по крайней мере в том виде, как это сделано по второй ссылке), займусь этим прямо сейчас.
Главная проблема будет в наполнении базы доступных замен… =\
Вот, как говорится, «по образу и подобию» набросал небольшой плагинчик для своего редактора. Примерно воспроизвёл то, что по второй ссылке (там, где Textmate).
Копировал последовательность действий потому, что сам вёрсткой не занимался никогда, поэтому не знаю, что именно нужно показывать :)
www.youtube.com/watch?v=Z4lyFrdMxYg
Почему бы не направить силы в кроссплатформенный проект? Для Komodo Edit (free/open source) можно делать расширения на JS/Python.
Сам раньше верстал в Notepad++ под Win, но под настоящей православной осью работать гораздо удобнее.
Если я не ошибаюсь то в IntelliJ IDEA подобное реализовано
video.yandex.ru/users/ya-events/view/9/?cauthor=ya-events&cid=2
В IDEA есть возможность создавать отдельные сниппеты при помощи LiveTemplate:

div#name — <div id="name"></div>, а вот чтобы выполнить CSS Query (много таких штук подряд в едином дереве), нужно написать плагин, это обрабатывающий.
А я единственный, кто верстает в Microsoft Visual Studio 2008? Или есть еще кто-то?

Почему использую студию? До этого кодил на C# поэтому имелась установленная студия, редактировал в ней html+css без проблем, сейчас очень привык. Именно в 2008 появились допфичи. Работает IntelliSense, если можно так назвать, то есть подсказка при наборе + автозакрытие + подстветка — это естесственно.

Еще одним плюсом является то, что студия достаточно шустрая (сравнивая с Аптаной, так ваще летает, загружается за 0.5 секунды где-то, а не 5-10 как Аптана) и мало хавает ресурсов.

Пробовал разные Нотепады, у другие пады, чувствуется, что в них недостаточно функционала.
Раньше верстал в студии, однако щас перешел на НП++, т.к. на старом ноутбуке долговато студия грузится.

з.ы. по привычке после студии в браузере жал Ctrl+F5 что бы перекомпилировать страницу ((=
а еще там есть JS-отладчик, что в определенном котексте (сайт для Ие) просто сравнивает с землей все остальные редакторы )))))
Давно использую WeBuilder, удобен, лёгок, ничего лишнего. (жаль, только, денег стоит)

От Notepad++ отказался, по причине отсутствия некоторых удобных фич, к которым давно привык пользуя билдер.

Однако, если вам удастся сделать его действительно удобным и функциональным,
буду весь презнателен. Почь же, к сожалению, ни чем не могу.
*буду весьма признателен
Держите в курсе событий, сам пользуюсь np++ и немного прокачать его не помешает.
Эх… Жаль что под MacOS нет…
Чего нет? )
ммм…
я для abbreviations использую функцию автозамены в Punto Switcher.

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

удобно)

+ работает в любом приложении.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации