Ru-Board.club
← Вернуться в раздел «Программы»

» Notepad++

Автор: SKYNET3000
Дата сообщения: 19.04.2014 13:47
Skif_off
Пардон, ничего не понял. Можете развернуть свою мысль?
Автор: obla4ko4240019
Дата сообщения: 19.04.2014 13:58
SKYNET3000

Цитата:
Но всё дело в том, что в визифиг редакторах нет функций, имеющихся в Notepad++

и что? ищите дальше. Мне тоже функционала np++ не хватает, тепреь я пользуюсь PHPStorm - полноценной IDE.

Цитата:
Почему Вы называете это "проблемой"? Проблема для кого? Лично для Вас?

та проблема, которая называется по-английски problem, а не trouble. Нет нужды увеличивать размер программы для добавления ненужной функции. Плюс прикручивание движка увеличит время запуска программы с доль секунд до нескольких. То, что неважно для wysiwyg, не подойдет для быстрого текстового редактора.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 14:01

Цитата:
Нет нужды увеличивать размер программы для добавления ненужной функции.

Согласен. Для не нужной нет нужды.
А если для нужной?

Добавлено:

Цитата:
Плюс прикручивание движка увеличит время запуска программы с доль секунд до нескольких. То, что неважно для wysiwyg, не подойдет для быстрого текстового редактора.

Дык если юзверю не нужно визивиг аддон он его просто не будет ставить. В чём трабла то? А если кому-то нужен (как мне) то он готов будет примириться с тем, что редактор будет запускать не одну секунду, а две
Автор: obla4ko4240019
Дата сообщения: 19.04.2014 15:15
SKYNET3000

Цитата:
А если для нужной?

если бы да кабы. мы говорим о ненужной.


Цитата:
Дык если юзверю не нужно визивиг аддон он его просто не будет ставить.

так причем тут тогда редактор? ищите плагин. Есть же поддержка rtf в np++. Кому-то оказалось это нужным. Это точно та же ситуация.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 15:21

Цитата:
так причем тут тогда редактор? ищите плагин.

Дык мы и обсуждаем плагин

Добавлено:

Цитата:
мы говорим о ненужной.

Вы ошибаетесь.
Автор: obla4ko4240019
Дата сообщения: 19.04.2014 15:22

Цитата:
А если кому-то нужен (как мне) то он готов будет примириться с тем, что редактор будет запускать не одну секунду, а две

согласен. Теперь представьте: чтобы какой-то плагин был создан, нужно, чтобы какому-то программисту это было нужно, чтобы он какой-то профит с этого получил. Я например, как программист, не вижу профита в добавление такой фичи в np++. В Дримвивере например это было бы полезно - огромный редактор с кучей возможностей, в том числе со своим веб-движком. В маленьком редакторе - нет. Он не для того создан.
Кому-то может быть полезна будет фича наличия в углу редактора настраиваемых часов. Пусть ждет такого же сумасшедшего программиста.

Резюмирую: фича html-рендеринга для программ из класс текстовые редакторы не нужна. Но она встречается в куче других программ.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 15:27

Цитата:
В маленьком редакторе - нет.

Почему Вы Notepad++ принижаете называя "маленьким" (скажите ещё "игрушечным") редактором? А?

Он ведь давно уже вырос из ясельного возраста и давно уже используется в профессиональной разработке профессиональными программистами.

Да когда-то он был просто чуть более удобным вариантом вендового нотепада.
Но сейчас это самый популярный инструмент у профессионалов
Автор: obla4ko4240019
Дата сообщения: 19.04.2014 15:28
SKYNET3000

Цитата:
Дык я и спрашивал про плагин

Цитирую:

Цитата:
Господа! А что? Такой популярный и мощный редактор как Notepad++ реально не умеет показывать HTML-файлы так как они выглядят на веб странице? Т.е. показывать не теги, а то, чего эти теги делают (окрашивают текст и т.п.).



Цитата:
Вы ошибаетесь.

в данном случае нет.
Я кстати посмотрел пару страниц предыдущих, и обратил внимание на самые маргинальные просьбы, которые мне приходили с рассылкой на мыло, а сейчас я посомтрел на ник - все от вас.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 15:31

Цитата:
Резюмирую: фича html-рендеринга для программ из класс текстовые редакторы не нужна.

Ну если Вам не нужна, не надо говорить за всех.
Мне например нужна.
А то получается неудобно: в списке языков HTML у нотепада есть, расширения, специально заточенные для работы HTML-кодом есть. А посмотреть как реально этот код будет выглядеть нельзя.

Согласитесь, это очень неудобно

Добавлено:
Получается, что править код нужно в нотепаде, а смотреть что при этом получилось - в другой программе. Согласитесь это глупо

Добавлено:

Цитата:
Цитирую

Всё правильно. Я под нотепадом подразумевал в т.ч. и его плагины. Для меня это одно целое

Добавлено:
obla4ko4240019
Дык Вы знаете или нет какие-нибудь плагины для Notepad++, которые позволяют посмотреть как реально будет выглядеть HTML-страница, код которой я правлю в Notepad++?

Добавлено:

Цитата:
Я кстати посмотрел пару страниц предыдущих, и обратил внимание на самые маргинальные просьбы, которые мне приходили с рассылкой на мыло, а сейчас я посомтрел на ник - все от вас.

Не понял. Вы о чем щас вообще?
Автор: AZJIO
Дата сообщения: 19.04.2014 15:43
SKYNET3000
Я на оф.форуме отписал десяток наверно хотелок куда более важных и мелких для реализации и в общем иногда ни ответа не привета. Вы сейчас кого уговариваете? Уговариваете клиентов редактора, чтобы появилась ненужная им фича.
На данный момент я правлю HTML-код именно в Notepad++ и мне далеко не нравиться код написанный KompoZer по тому коду, который я вижу в англоязычной справке CHM. Мне пришлось писать скрипты, чтобы соединить строки, чтобы расставить реальные переносы после тега br, закрывать незакрытые теги и т.д.
Для просмотра никто не мешает в меню Запуск добавить команду типа "$(FULL_CURRENT_PATH)" и повесить на неё клавишу F5, а текущую F5 повесить на Alt+F5. При нажатии F5 файл будет открываться в ассоциированной программе, то есть в браузере. И ничего встраивать в Notepad++ не придётся.

А предложенные мной фичи были таковы:
1. Сортировку сделать без учёта регистра. Или добавить галочку
2. Если указан не правильный путь бэкапа, то он должен по умолчанию (указано в справке). Сейчас это не работает.
3. По F1 должна вылетать справка как по стандарту во всех программах, а не "О программе". Желательно CHM или хотя бы проверить наличие его, и по отсутствии запускать рассыпуху.
4. Несколько предложений по UDL, но там в принципе готовится 3- версия и вроде бы всё будет учтено.
5. Предложил сделать "Избранное", потому что история последних файлов быстро обновляется и нет позиции, там надо вычитывать. Но по этому пункту предложили использовать "Проект". Да, я знал, но хотелась упрощённый вариант и иметь пункт на вкладке. Кстати есть плаг "Эксплорер", в нём тоже есть избранное. При чём плаг этот можно перевести на русский с помощью плага NativeLang.dll и я уже это сделал.
6. Исправить баг с автозавершением, но это возможно проблема Scintilla.
7. Предложил добавить пункт "Удалить дубликаты строк". Тоже легко осуществимо с помощью объекта "Scripting.Dictionary".
8. Исправить пункт "Дублировать строку", потому что горячая клавиша и пункт меню воспроизводят различное поведение.
9. Предложил добавить в файл локализации недопереведённые элементы. Особенно часто вылетают мессаги после правки, удалении или переименования файла в проводнике или другом редакторе. При этом мессага предлагает удерживать файл или закрыть с потерей.
10. В окне поиска предлагал скрин интерфейса, чтобы поиск вверх производить не переключением радиокнопки, а отдельной кнопкой. Просто это меньше кликов требует.
11. Также как и многие отписывали о проблеме кодировки. Я предложил добавить галочку. (исправлено)
12. Пункт "Снять аттрибут (-R)" предложил чтобы он был переключаемый. Часто после снятия надо снова включить, а то приходится обратную операцию делать через эксплорер.
13. Предложил в справку также включить раздел о создании своего синтаксиса и раздел описания плагинов, которые поставляются в комплекте стандартной установки.
14. Возможность перетащить в строку замены многострочный текст.
15. Возможность нескольких локализаций.
16. Исправить длину надписей в настройках, чтобы умещались тексты перевода.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 15:51
AZJIO

Цитата:
Я на оф.форуме отписал десяток наверно хотелок куда более важных и мелких для реализации и в общем иногда ни ответа не привета. Вы сейчас кого уговариваете?


Я никого не уговариваю. Я просто обращался к All с вопросом "а не знаете ли вы расширение, которое ....?"
Видимо All не знает таких расширений


Цитата:
Сортировку сделать без учёта регистра. Или добавить галочку

Дык так и делает.Расширение TextFx

Добавлено:

Цитата:
На данный момент я правлю HTML-код именно в Notepad++

А смотрите "а что же получилось в результате?" где?
Автор: AZJIO
Дата сообщения: 19.04.2014 16:00
SKYNET3000
TextFx я возвратил, хотя почитав описания там много всего в куче, много работает бажно, а самые интересные пункты добавлены в Notepad++. Зачем мне в общем то TextFx, если сортировка уже встроена. Важно чтобы она работала как по часто используемому поведению. А так как она работает сейчас мне кажется маловероятно. Удалить дубликаты строк там тоже есть, но оно работает с сортировкой, а нужно без неё.
Автор: obla4ko4240019
Дата сообщения: 19.04.2014 16:14
SKYNET3000

Цитата:
Почему Вы Notepad++ принижаете называя "маленьким" (скажите ещё "игрушечным") редактором? А?

потому что он и есть маленький, легковесный редактор, и это его плюс.

Добавлено:

Цитата:
давно уже используется в профессиональной разработке профессиональными программистами

заблуждение. Он подходит для быстрого редактирования. Как только программист достигает определенного уровня професионализма, он переходит на IDE.

Цитата:
Да когда-то он был просто чуть более удобным вариантом вендового нотепада.

он без сомнения очень функционален, но только как редактор файлов. Полного цикла программирования он не дает - нет интеграции с git, полноценных подсказок итд итп.

Добавлено:
SKYNET3000

Цитата:
Ну если Вам не нужна, не надо говорить за всех.
Мне например нужна.

эту тему закрыли. вы не понимаете, что это удел другого вида программ.
Цитата:
А то получается неудобно: в списке языков HTML у нотепада есть, расширения, специально заточенные для работы HTML-кодом есть. А посмотреть как реально этот код будет выглядеть нельзя.

Согласитесь, это очень неудобно

а то что, php-код не интерпетируется, а c++ не компилируется, вас не смущает?

Добавлено:

Цитата:
Не понял. Вы о чем щас вообще?

о том, что у вас достаточно специфические запросы к NP++

Добавлено:
SKYNET3000
посомтрите на список хотелок AZJIO - все они относятся к расширению функционала NP++ как ТЕКСТОВОГО РЕДАКТОРА
Автор: SKYNET3000
Дата сообщения: 19.04.2014 16:42

Цитата:
о том, что у вас достаточно специфические запросы к NP++

obla4ko4240019
Ну тык у меня и работа, мягко говоря. не стандартная. Я разработчик систем искусственного разума

Добавлено:

Цитата:
как ТЕКСТОВОГО РЕДАКТОРА

Ну ты я тоже спрашивал: каким расширением нотепада++ можно подсветить одинаковые и разные части в двух фрагментах кода. Никто так и не ответил
Автор: AZJIO
Дата сообщения: 19.04.2014 16:47
Только что заметил Notepad++ v6.6 Release Candidate

Я в список хотелок добавил ссылки, желающие могут поддержать подьёмом темы.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 16:56
AZJIO
А я бы хотел чтобы поиск можно было задавать не только в виде REGEX-ов, но и в виде задания правил-продукций грамматик, т.е. чтобы можно было найти не только конструкцию, относящуюся к типа 3 иерархии Хомского, но и других типов

Добавлено:
Например чтобы можно было написать:

@машина = (@жигули, @запорожец)
@жигули = жигул(и,ей,ям,ями)
@запорожец = запор[(,орож(ец,ца,це))]

И нужно найти конструкцию "@машина" в тексте.

Пример простейший.
И более того, здесь можно было обойтись и REGEXP-ом.

Но
во-первых, представление искомой конструкции в такой форме более наглядно
а во-вторых, можно описать в достаточно простой форме очень сложные поисковые запросы
Автор: AZJIO
Дата сообщения: 19.04.2014 17:39
SKYNET3000
Макрос с регулярками установки пометок. Нажал кнопку, подсветил всё что угодно. Вопрос был задан в неверном тоне, я по этому не отвечаю иногда, за других не скажу.
Автор: SKYNET3000
Дата сообщения: 19.04.2014 18:02
AZJIO
Ничего не понял. Ты щас на какой вопрос ответил?

Добавлено:
А потом регулярками можно находить конструкции регулярных языков, т.е. типа 3 по Хомскому
Автор: AZJIO
Дата сообщения: 19.04.2014 18:19
Вот что нового в локализации, обновлю чуть позже

Код: <Item id="6334" name="Автоопределение кодировки документа (charset=...)"/>
<Item id="6309" name="Открывать незакрытые вкладки файлов прошлого сеанса (сессия)"/> <!-- изменён раздел этого пункта -->
<Item id="6817" name="Резервная копия сессии и несохранённых файлов"/>
<Item id="6818" name="Резервировать сессию и несохранённые документы"/>
<Item id="6819" name="Резерв. каждые"/>
<Item id="6821" name="секунд"/>
<Item id="6219" name="Папка для сохранения (по умолчанию папка текущего файла)"/>

<Item id="6335" name=" / - экранирующий символ для SQL"/>
Автор: SKYNET3000
Дата сообщения: 19.04.2014 20:37
AZJIO
Всё равно ничего не понял.
Вы сейчас вообще с кем разговариваете?
Если со мной, то наш разговор напоминает разговор слепого с глухим
Автор: AZJIO
Дата сообщения: 22.04.2014 04:19
В справке сделаны все однострочные описания плагинов предлагаемых PluginManager'ом. Хотя ViSimulator оставил англ. текст.

SKYNET3000
Посмотри плагины NewFileBrowser и "Preview HTML". Конечно это не соответствует в точности твоему запросу.
Автор: SKYNET3000
Дата сообщения: 22.04.2014 07:50
AZJIO
Спасибо.
А что касается другого вопроса? (подсветка одинаковых и различающихся частей в 2-х (и более) фрагментах кода)

Не поможете?
Автор: AZJIO
Дата сообщения: 22.04.2014 08:19
SKYNET3000
В UDL регулярные выражения не работают сейчас. Так что можно подсветить через поиск на вкладке Пометки.
Автор: SKYNET3000
Дата сообщения: 22.04.2014 09:25
AZJIO
Что такое "UDL"? О чем вообще речь?
Автор: pkbo
Дата сообщения: 22.04.2014 13:06
UDL - User Defined Language (буквально Язык определяемый пользователем) - т.е. создание пользовательской схемы подсветки.
Автор: SKYNET3000
Дата сообщения: 22.04.2014 13:22

Цитата:
буквально Язык определяемый пользователем

pkbo
А определяемый как? С помощью продукций, позволяющих задать контекстно зависимую подсветку? Или просто втупую перечислением всех лексем?
Автор: pkbo
Дата сообщения: 22.04.2014 13:49
Не, без продукций, можете посмотреть картинки http://udl20.weebly.com/keywords.html
Автор: SKYNET3000
Дата сообщения: 22.04.2014 13:51

Цитата:
Не, без продукций,

pkbo
Ну тогда это очередное УГ.
Такое и нафиг не надо.
Автор: RedKhan
Дата сообщения: 28.04.2014 21:27
Скажите, а программа поддерживает выражения типа [A-ZА-Я]{2}? То есть нужно найти две или более подряд стоящие прописные буквы.
Автор: SKYNET3000
Дата сообщения: 28.04.2014 23:19
Банальная задача, как в user-defined language задав ключевые слова языка, сделать так, чтобы они подсвечивались даже если к ним справа "прилепилась" точка с запятой?

Prefix Mode не катит. Потому что тогда будет подсвечивать независимо от того, что "приаттачилось" к ключевому слову справа. А мне нужно что только ";"

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

Предыдущая тема: Windows MediaPlayer 11


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.