Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++ (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179

Открыть новую тему     Написать ответ в эту тему

DmitryFedorov

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая часть темы: часть 1
 

 
Notepad++ — это бесплатный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows. Этот проект базируется на компоненте Scintilla (очень мощном компоненте для редактирования) написанном на C++ с использованием только Win32 API и STL (что гарантирует максимальную скорость выполнения при минимальном размере программы), распространяется под лицензией GPL.  
 

Переводы на русский
 
  • (полный перевод!) Npp_exe_7.9.5_Ru + Плагины_RU от Dm.Fedorov
  • Русификатор 7.8.9 без сКаКаНиЯ текста от wvxwxvw
  • Notepad++Portable 7.9.1 AkulaBig от 21.11.2020 г. (все вопросы строго в ЛС)
  • Как в Notepad++ включить проверку орфографии
     

    ! Проблема с "макинтош"-распознаванием кириллицы в кодировке 1251 (и другим неверным авто-распознаванием, где часть символов отображается кракозябрами) решается снятием галки "Autodetect character encoding" в Preferences|Misc.
    - Если в NP++ до v7.32 ссылка не подчеркивается, нужно применить плагин ScrollPastEOF


    ! Все вопросы и обсуждения по поводу поиска/замены текста задавайте пожалуйста в теме Регулярные выражения
     
    Системные требования, совместимость с Win2K,WinXP
     
    Любое упоминание политических аспектов, не касающихся непосредственного функционирования ПО, в данной теме будет заканчиваться запретом на пост.


  • Всего записей: 2002 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 22:04 17-06-2024
    AlekseyPopovv



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.5.8 x64 RePack & Portable by AlekseyPopovv
    Подробнее...

    Всего записей: 288 | Зарегистр. 25-03-2013 | Отправлено: 19:04 31-10-2023
    Samotek

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Имею стиль (по меню Синтаксисы он показывается и называется AutoHotkey, подсветка работает), но в настройках->Синтаксисы в списке доступных его нет и я не могу применить к нему правило размер табуляции и заменять пробелами. Подскажите, пожалуйста, как это настроить?

    Всего записей: 2478 | Зарегистр. 18-05-2005 | Отправлено: 18:24 01-11-2023
    AlekseyPopovv



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать что в кавычках зелёным цветом, ${NSISDIR} красным, при условии что основной цвет белый?
    Пример:
    "${NSISDIR}\Plugins\Custom"

    Всего записей: 288 | Зарегистр. 25-03-2013 | Отправлено: 22:17 01-11-2023
    ARoma



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlekseyPopovv
    Попробуйте потеребить плагин EnhanceAnyLexer

    Всего записей: 683 | Зарегистр. 13-06-2019 | Отправлено: 22:40 01-11-2023
    parfetka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ARoma
     у вас этот плагин работает? У меня нет - папка с инишником всё время создаётся в корне диска и плагин не может найти свой же конфиг. Кроме того, хотелось бы, чтобы плагин работал на старых версиях npp, а пересобрать из исходников не получается - или автор что-то не договаривает в описании сборки или версия gcc не та (пробовал 10.5 и 11) - не принимает ключи компиляции, или руки мои кривые..

    Всего записей: 26 | Зарегистр. 12-09-2014 | Отправлено: 12:39 19-11-2023
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.6    2023-11-23

    Цитата:
    v8.6 Change log:
     
        Multi-edit is fully supported in Notepad++. (Fix #14266, #8203)
        Make multi-select background & caret colours customizable. (Fix #14302)
        Make session inaccessible files remembered (empty & read-only document as placeholder). (Fix #12079, #12744, #13696)
        Fix missing session invalid error for user session & enhance API NPPM_GETNBSESSIONFILES. (Fix #14228)
        Fix network shared files saving regression. (Fix #14300)
        Update Scintilla to v5.3.8 & Lexilla to v5.2.8. (Fix #13442, #14188, #14288)
        Fix docking panel crash due to messing up config.xml. (Fix bug report
        Fix invalid styler.xml making Notepad++ crash issue. (Fix #12101)
        Fix tab-closing crash by middle mouse button (unexpected mouse position). (Fix #14328)
        Fix 2 performance issues in Style Configurator. (Fix #14321)
        Add 3 line operation (delete, copy & cut) shortcuts. (Fix #14296)
        Display extra info in the status bar of Find/Replace dialog to avoid PEBKAC. (Fix #14307)
        Fix “Hide lines” command hiding unselected lines issue. (Fix #14166)
        Fix silent installer mode when Notepad++ is running issue. (Fix #10189, #10277, #22514, #14236, fix partially #8514)
        Fix Updater’s vulnerability (update cURL in WinGUp for fixing CVE-2023-38545). (Fix WinGUp issue #50)
        Fix incoherent behaviour of “Duplicate Current Line” menu command. (Fix #5298)
        Fix JSON5 not using JSON keywords. (Fix #14205)
        Fix empty message showing while cancelling session file saving dialog. (Fix #14235)

    Всего записей: 8451 | Зарегистр. 14-04-2012 | Отправлено: 19:48 23-11-2023
    VDVolkov



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем доброго дня!
     
    Прошу помочь написать регулярное выражение для Notepad++, для поиска и удаления строк файла в которых есть хотя бы одна НЕ русская или Не английская буква. Например, [а-яё] выделяет строки и с буквой а, и почему-то с буквой а (и тильда над ней).
    Спасибо.
    В файле более 40 000 строк. Вручную тяжеловато.
    Читал здесь
    Подробнее...
    Не нашел.
     
    Кусок файла:
     
    https://disk.yandex.ru/d/DsuB-mSmlK-u0w

    Всего записей: 505 | Зарегистр. 17-08-2006 | Отправлено: 10:20 27-11-2023 | Исправлено: VDVolkov, 14:57 27-11-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VDVolkov

    Код:
    (?mi)^.*?[^а-яёa-z].*?\r$

    это заменить на ничего
    Но в шапке указана тема для регвыр, все запросы там

    Всего записей: 4432 | Зарегистр. 03-05-2006 | Отправлено: 15:47 27-11-2023 | Исправлено: AZJIO, 15:49 27-11-2023
    VDVolkov



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO

    Цитата:
    (?mi)^.*?[^а-яёa-z].*?\r$

    Ничего не находит. Недопустимое регулярное выражение.

    Цитата:
    Но в шапке указана тема для регвыр, все запросы там

    Спасибо. Поищу там.
     
     

    Всего записей: 505 | Зарегистр. 17-08-2006 | Отправлено: 15:56 27-11-2023 | Исправлено: VDVolkov, 16:15 27-11-2023
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Заметил баг в версии 8.5.2 (32 бит). Если ссылка заключена в одинарные кавычки, то правая кавычка копируется вместе со ссылкой при выборе из контекстного меню "Копировать ссылку"
     
    было в тексте
    трам парам 'https://test.com'
    скопировалось в буфер обмена
    https://test.com'
     
    Как обстоят дела в более новых версиях сабжа?

    Всего записей: 3191 | Зарегистр. 24-10-2002 | Отправлено: 20:25 02-12-2023
    uaixovich



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Как обстоят дела в более новых версиях сабжа?

    notepad++ 8.6
    аналогичное поведение

    Всего записей: 195 | Зарегистр. 12-10-2012 | Отправлено: 01:04 03-12-2023
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    есть хотя бы одна НЕ русская или Не английская буква

    диапазон определяется так
    [A-zЄ-ї]
    а что предваряет или что в хвосте, уж предопределите вы.
     
    т.е. если удалить всё .+[A-zЄ-ї].+

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 11:23 03-12-2023
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот попал я на машину, где стояла сборка Тотала PowerUser от НАЗАРЕТа. И из него вызывался обновленный сабж.
    И надо было вызвать этот редактор, чтобы поредактировать файл от конфигурации Микротика. А вроде как в сборке
    есть файл UDL Mikrotik_5.19_rsc.xml
    Так вот, открыв файл конфигурации с расширением .rsc я НЕ увидел работу подсветки на основе этого xml файла...
    Полез выбирать его ручками и .... НЕТ этой подсветки в списке! А ведь вообще в этом списке чего-только нет. Вагон и телега...
    А файл подсветки-то официальный! https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/Mikrotik_5.19_rsc.xml
    И как это он не грузится в последнюю же версию самого редактора???
    Но ок, я открыл Синтаксисы - Польз. Синтаксис - Задать свой Синтаксис...
    Выбрал действие Импорта, выбрал этот xml и... получил официальный Fail to import. Причем БЕЗ какого-либо пояснения, а что, собсно,
    сломалось-то, где ошибка? Может где-то лог пишется парсинга???
    Что ЕЩЕ удивило - так это то, что несмотря на тот факт, что выбран Компактный вид меню синтаксисов - что подразумевает, что ВСЕ
    синтаксисы с начальной буквой * - будут указаны в меню с этой буквой *. НО не в этом случае....

    как видим - вверху после YAML - что было последней записью с буквенной основой - после разделителя мы видим Польз.Синтаксис, что
    вполне понятно и логично, а вот потом идет "толпа" синтаксисов, первые буквы которых УЖЕ были выше! Т.е. ТУТ - внизу - их не должно
    было быть! Потому как для всех A/B/C/D/... выше есть подразделы компактного меню синтаксисов. Ну, и что это значит? ЧТО эти варианты делают ТУТ, а не в своих корректных подразделах меню по первым буквам своих имен ВЫШЕ????
     
    Fail to import я получаю даже для тех файлов подсветки, что ЕСТЬ в списке Синтаксисов - т.е. по идее они удачны были распарсены и приняты движком сабжа как валидный файл. НО походу у процедуры импорта  - свои правила парсинга))))

    Всего записей: 3420 | Зарегистр. 01-04-2006 | Отправлено: 12:53 05-12-2023 | Исправлено: destiny child, 16:40 05-12-2023
    vaskamy



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .

    Всего записей: 970 | Зарегистр. 04-03-2017 | Отправлено: 17:00 05-12-2023 | Исправлено: vaskamy, 09:00 06-12-2023
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Черт, неужели никто более не проверял работоспособность UDL файлов в этой программе?

    Всего записей: 3420 | Зарегистр. 01-04-2006 | Отправлено: 15:51 12-12-2023
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    destiny child, я вообще ни разу не пробовал играться с юзерскими синтаксисами. У меня вот не было подсветки на *.reg файлах, т.к. юзаю стиль Ruby Blue. Просто открыл Ruby Blue.xml и добавил подсветку.

    Всего записей: 3191 | Зарегистр. 24-10-2002 | Отправлено: 17:16 12-12-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите каким плагином или как еще найти повторяющие строки, в данном случае в списке ip адресов, которые идут каждый с новой строки.

    ----------
    Всему свое время и каждому свой час!
    Хочешь жить - умей вертеться!

    Всего записей: 3808 | Зарегистр. 15-10-2007 | Отправлено: 03:24 26-12-2023
    fscpsd



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Цитата:
    или как еще найти повторяющие строки
    Вам именно найти (подсчитать, скопировать и тому подобное) или просто удалить? Если удалить, то есть же стандартный механизм: Edit > Line Operation > Remove Duplicate Lines.
     
    Добавлено:
    Цитата:
    найти
    Если найти, то есть такой вариант: нужно сначала отсортировать строки (чтобы одинаковые шли друг за другом — это тоже делается в меню Edit > Line Operation), а потом в диалоге поиска нужно поставить галочку "regular expression" (она в самом низу) и в строке поиска использовать такое выражение:
    Код:
    ^(.*?)$\s+?^(?=.*^\1$)
    Далее нажать Find All in Current Document и увидите окно с с результатами поиска, где будет перечислены и сгруппированы все дублирующиеся строки, потом можно и удалить через Find/Replace.  
    Альтернативный код:
    Код:
    ^(.*\r?\n)\1+
    — работает немножко по-другому, окно с результатами поиска без перечисления, зато в теле документа выделяет отдельно каждую группу дублирующихся строк.

    Всего записей: 1926 | Зарегистр. 16-09-2010 | Отправлено: 05:55 26-12-2023 | Исправлено: fscpsd, 07:05 26-12-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang

    Цитата:
    как еще найти повторяющие строки

    Попробовать мою прогу Compare strings

    Всего записей: 4432 | Зарегистр. 03-05-2006 | Отправлено: 00:00 27-12-2023 | Исправлено: AZJIO, 00:03 27-12-2023
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang поддержу fscpsd, тебе для чего? Если найти и удалить дубликаты, то для себя делал макрос в Npp и повесил его на горячую клавишу. При вызове макроса строки сортируются, а потом дубликаты удаляются.

    ----------
    Раздачи и акции

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 15:18 28-12-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179

    Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++ (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru