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

» Notepad++ (часть 2)

Автор: AZJIO2
Дата сообщения: 17.03.2016 17:58
regist123

Цитата:
Интересно, а почему его нет в списке через менеджер плагинов? И по ссылке указанной в справке о плагине вместо него предлагает скачать HTMLTag_plugin_v0.50_unicode

Потому что они сделали альтернативу. В моей справке ссылки правильные.

evgenium82
Проверил, падает. Возможно я добавил в FunctionListRules.xml, а потом уже в изменял в плагине. Просто скопируй секцию AutiIt в конце конфига, переименуй и правь или правь готовую.

Цитата:
Пробовал но никаких функций он не отображает
какой язык?

ItsJustMe

Цитата:
Он в принципе не может открыть UTF-16LE (и тем более UTF16BE)
У него там нет таких кодировок. Подробнее... на стр. 6
Автор: evgenium82
Дата сообщения: 18.03.2016 10:24
AZJIO2
Как сделать чтоб какое либо правило применялось для определенного расширения? Где это прописывается?
Автор: AZJIO2
Дата сообщения: 18.03.2016 10:54
evgenium82
Не уверен но возможно придётся паразитировать на каком нибудь языке-синтаксисе, надо пробовать. У каждого языка в настройка стиля указано расширение файлов к которому применяется подсветка. Эти стили в файле stylers.xml и редактировать их можно через файл. Файл langs.xml содержит функции языка, которые надо подсвечивать. Файл SciLexer.dll скорее всего содержит правила подсветки языка и естественно туда не добавить, не убавить, поэтому я подозреваю что придётся паразитировать на уже существующем языке. Когда я добавлял для AutoIt, он был как язык, и я только добавил правило. Возможно надо создать новый синтаксис в меню "Синтаксис -> Создать свой синтаксис...", связать его с расширением файла там же. Так как у него будет название, то использовать это название для создания секции в FunctionListRules.xml. Если эта связка не заработает, то паразитировать. Выбрать язык при котором твой файл подсвечивается терпимо и его настроить на своё расширение в "Опции -> Определение стилей", потом найти этот язык в FunctionList и изменить правила. Дополнительно можно подчистить секцию языка в langs.xml или добавить свои лексемы.

В шапке кто нибудь поправте 6.7.5 на 6.9 и новую ссылку http://forum.ru-board.com/topic.cgi?forum=5&topic=48204&start=69&limit=1&m=1#1
Автор: TheBarmaley TMP
Дата сообщения: 18.03.2016 13:41
AZJIO2
Цитата:
В шапке кто нибудь поправте 6.7.5 на 6.9 и новую ссылку
сделано..
// текущий бэкап #
Автор: Ivan 3259 r1
Дата сообщения: 29.03.2016 11:47
Notepad++ 6.9.1 released

Ссылки в шапке
https://notepad-plus-plus.org/news/
Автор: maxvlas
Дата сообщения: 30.03.2016 11:30
Не знаю может пригодится кому,здесь читал про программу Shtirlitz (Штирлиц) (Авторское творчество Всеволода Лукьянина.)
https://vk.com/wall203102356_293
Всеволод Лукьянин
Цитата:
Под небольшим давлением общественности реанимировал Штирлица в виде плагина для Notepad++.


Штирлиц в виде плагина для Notepad++
[more]Это дело распаковывается в папке Notepad++\plugins так, чтобы в ней оказался файл ShtirlitzNppPlugin.dll и подпапка Shtirlitz

В меню плагинов в Shtirlitz перечислены стили декодирования. Выбираешь стиль - и этим стилем декодируется выделенный текст (стиль Турбо-5 должен подходить в большинстве случаев). Сами стили и все настройки можно сделать Штирлицем.exe, который есть в папке Shtirlitz. Он там без рекламных картинок и за счет этого всего 428 Кб.[/more]
Автор: regist123
Дата сообщения: 30.03.2016 11:47
maxvlas
Было уже в теме, последний раз совсем недавно.
Автор: Xenaki
Дата сообщения: 02.04.2016 03:32
Здравствуйте, кто-нибудь знает, существует ли решение у такого момента?

Есть большой кусок текста, написанный в одну строчку, устанавливаем опцию "Перенос строк", находим нужное в тексте и устанавливаем курсор, но при переходе на другую вкладку и возврате, мы уже видим этот текст с начала строки, а не там, где остановились. Можно ли это поведение побороть?
Автор: Terminator TBM
Дата сообщения: 02.04.2016 08:57
maxvlas
Цитата:
Штирлиц в виде плагина для Notepad++
наверное, есть смысл в шапку поднять, вопрос действительно нужный..
сам, правда, не пользуюсь, хватает снятия галки автоопределения + nls-патча в оси.. =)
Автор: rivanova
Дата сообщения: 04.04.2016 17:08
Помогите, пожалуйста, найти решение. В html-коде есть (много раз) Название товара, которое содержится между " title=" и "> <. Как написать поисковый запрос чтобы получить "чистый" список всех товаров из кода?
Автор: regist123
Дата сообщения: 04.04.2016 17:32
rivanova вы бы хоть пример скинули...
А так попробуйте такую регулярку

Код: " title="(.*)"\> \<
Автор: rivanova
Дата сообщения: 04.04.2016 19:43
regist123, спасибо. Применил
" title="(.*)"> <.
Возникло, однако, новое НО. Поиск прихватывает все "> < до следующего " title=". Как сделать так, чтобы искало только до первого появления "> <?
Автор: regist123
Дата сообщения: 04.04.2016 20:11
rivanova 19:43 04-04-2016
Цитата:
Поиск прихватывает все "> < до следующего

как было в вашем предыдущем сообщение так и сделал. Без примера текста не очень понятно. Так что давайте фрагмент текста с несколькими записями. Или сами попробуйте в конце урезать до нужного результата.

Добавлено:
rivanova 19:43 04-04-2016
Цитата:
Применил   " title="(.*)"> <.  

кстати, если вы применили именно так как написано у вас (а не у меня), то это с ошибкой. В регулярках некоторые символы надо экранировать.
Автор: Xenaki
Дата сообщения: 04.04.2016 21:54
regist123
А не подскажете, как можно удалить все пустые строки и начинающиеся на (; ), т.е. закомментированные?
Автор: regist123
Дата сообщения: 04.04.2016 23:37
Xenaki 21:54 04-04-2016
Цитата:
А не подскажете, как можно удалить все пустые строки и начинающиеся на (; ), т.е. закомментированные?

Попробуйте это

Код: ^;(\s)*$
Автор: Xenaki
Дата сообщения: 04.04.2016 23:52
regist123
Не находит ничего, может быть я неправильно описал задачу, строки вот такого вида:

Код: ; ВНИМАНИЕ, ВАЖНО!
; ================
; Глобальный файл конфигурации программы
; Перевод
Автор: regist123
Дата сообщения: 05.04.2016 00:46
Xenaki
вы написали пустые строки, а это не пустые .
Замените тогда регулярку на эту

Код: ^;(.)*$
Автор: Xenaki
Дата сообщения: 05.04.2016 01:34
regist123
Имелось ввиду ещё и пустые строки. Спасибо большое, отлично работает, есть ли где-нибудь гайд по регуляркам с сотнями примеров, пытался разобраться как-то, но не осилил ровным счётом ничего.
Автор: regist123
Дата сообщения: 05.04.2016 09:26
Xenaki 01:34 05-04-2016
Цитата:
гайд по регуляркам с сотнями примеров

в гугле ))).
А так для начала, чтобы начать осваивать (в том числе и для того что нужно было тут вам) хватает и описания в википедии. А дальше уже просто практика, поиск инфы по непонятным местам в других местах и разбор чужих регулярок.
Сорри, за офтоп
Автор: AZJIO2
Дата сообщения: 05.04.2016 12:37
Xenaki

Цитата:
есть ли где-нибудь гайд

http://azjio.narod.ru/NppHelp/NormalSearch.html - тут ссылки на учебники, веб-движки регулярок. Из этого мне ближе всего по чтению - "edlinsoft.blogspot.com - Регулярные выражения в .NET Framework", сам по этой статье обучался. А дальше уже использовал краткие справки, когда смысл был понятен.
StringRegExp - это мой краткий справочник (сам писал)
упражнения - тут и мои обучалки есть, например это
упражнение - для нулевого уровня, смысл этих кракозябров
RegExp - движок регулярок
Автор: regist123
Дата сообщения: 05.04.2016 13:26
Снова извиняюсь, за офтоп но думаю нужно дополнить.

1) AZJIO2 спасибо за ссылки и за утилиту RegExp. Пользуюсь ею порой, очень функциональная и удобная.
2) Ссылки приведённые AZJIO2 а также его утилита это для рягулярок на аутоит. А в других языках/движках поведение регулярок может немного отличаться.
Автор: jFobos
Дата сообщения: 05.04.2016 20:55
[more=Еще немного офтопа ]Вообще, если говорить о регулярках, то я знаю только две утилиты, которые полностью соответствуют стандарту POSIX. Это grep и sed.
Остальные реализации, в том числе и автоит, плохо соблюдают общепринятый стандарт.[/more]
Автор: Alextpp
Дата сообщения: 06.04.2016 02:57
На самом деле я (автор CudaText)признаю что Куда жрет памяти много. есть проблема. неэкономный код по памяти. Есть мысли как сделать более экономно. Но пока мысли. Может скоро сделаю экономно. Раза в 1.5-1.7 меньше будет жраться на файле большом...
Автор: nsvser tmp
Дата сообщения: 06.04.2016 11:50
Подскажите как заменить блокнот на Notepad++ в windows 7, чтобы и по команде из контекстного меню "Редактировать" вызывался Notepad++? а не блокнот?
Автор: AZJIO2
Дата сообщения: 06.04.2016 20:46
nsvser tmp
Прописать в реестре в пункте "Edit" команду путь к Notepad++ вместо блокнота. Я делаю этим. Просто кидаешь ярлык или прогу в окно программы и все вероятные ассоциируются с ним, в том числе и некоторые, которые требуют "Edit", например CMD. А если требуется для конкретного типа файла, то этим. Обычно уже для тонкой настройки после использования первой проги.
Автор: Xenaki
Дата сообщения: 07.04.2016 08:32
AZJIO2,regist123
Спасибо за ссылки, нужно разбираться.

А кто-нибудь знает, как можно сортировать строки такого вида:

Код: 1-
10-
110-
2-
20-
120-
Автор: regist123
Дата сообщения: 07.04.2016 09:04
Xenaki 08:32 07-04-2016
Цитата:
А кто-нибудь знает, как можно сортировать строки такого вида:

Правка -> Операции со строками -> Сортировать по целым числам, не оно?
Если нет, то пишите как именно надо сортировать.
Автор: DmFedorov
Дата сообщения: 07.04.2016 15:20
del
Автор: jFobos
Дата сообщения: 07.04.2016 20:40
Интересно, сможет ли кто-то прикрутить enca в виде плагина? Это бы раз и навсегда решило проблему определения кодировок.
Автор: Xenaki
Дата сообщения: 08.04.2016 06:38
regist123
Текст, вроде Name и цифры до 1000, нужно, чтобы цифры шли 0, 1, 2 ... 9, 10, а сортирует 0, 1, 10, 100...11, 110, 111.

Код: Name0=текст
Name1=текст
Name10=текст
Name100=текст
Name101=текст
Name102=текст

Страницы: 1234567891011121314

Предыдущая тема: Автоматизация скачивания и обработки сырых потоков с Youtube


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