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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 180 181 182 183 184 185 186 187 188 189 190

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

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
     
    Любое упоминание политических аспектов, не касающихся непосредственного функционирования ПО, в данной теме будет заканчиваться запретом на пост.


  • Всего записей: 2089 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: RandyOrton, 15:32 04-07-2025
    Radanius



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

    Всего записей: 1804 | Зарегистр. 10-08-2009 | Отправлено: 13:45 13-10-2024 | Исправлено: Radanius, 13:45 13-10-2024
    westlife



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

    Цитата:
    Да я тоже пытаюсь с AkelPad перейти, но что-то уже сомневаюсь, стоит-ли.  

    Погружаясь во внутренности npp, зондируя сеть на готовые решения, и не находя этого, и после общаясь с авторами, прошёл через все стадии по Кюблер-Росс: отрицание, гнев, ... и принятие :)
    В любом случае в npp есть полезный функционал и в его плагинах. а что не хватает, как и в akelpad надо добавлять плагинами или править прямо внутри exe, или сложнее - компилить самому после правки исходника.
    И так или иначе, сначала в этом разбираться. Вот мне пришлось изучить базу python, js и внутренности npp.
    А чтобы "сгладить принятие" написал скрипт для Akelpad:
    https://www.mediafire.com/file/gugzg4w9cofaa9q/npp_line_column.js/file
    И добавил открытие файла на той же строке и именно столбце! в нём в команде RUN в npp:
       Run -> Ввести путь и сохранить как: Open in AkelPad
       путь:

    Код:
     
    "C:\Program Files\AkelPad\AkelPad.exe" "$(FULL_CURRENT_PATH)" /Call('Scripts::Main', 1, 'npp_line_column.js', `'$(CURRENT_LINE):$(CURRENT_COLUMN)')`)

    Скрипт нужен, потому что в npp строки и столбцы считаются с 0, а в AkelPad c 1 и нужно выполнить сложение.

    Всего записей: 1779 | Зарегистр. 12-12-2006 | Отправлено: 14:49 13-10-2024
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ..ещё чуток подрихтовал питоновский минимаксер цсс..
     
    ченч-лог:
    + исправлены некоторые ошибки (вылезали на "многоэтажных" цсс), улучшены регэкспы для форматтера/компрессора;
    + решена проблема "кривых ёлок" для вложенных эт-рулезов, теперь "всё ровно" при любой комбинации правил и уровней вложения;
    + добавлена пара доп.обработок для преобразования цветов, правил @font-face, усложнён регэксп для поиска правил @import
    + добавлены "укорачиватели" для медиа-правил под стандарт CSS4 и для обратной совместимости с CSS2/3;
    + улучшена "юзабельность" при конверсии "по месту" + добавлены доп."украшательства" в форматтер....
     
    текущую версию минимаксера берём тут, описание (комментарии в скрипте) и тестовый цсс также обновлены..
     
    как обычно - вопросы/хотелки и прочее - не стесняемся, пишем...)

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18866 | Зарегистр. 07-06-2006 | Отправлено: 13:08 31-10-2024
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.7.1    2024-11-04
     
    Notepad++ release 8.7.1 change log:

    Всего записей: 9686 | Зарегистр. 14-04-2012 | Отправлено: 18:47 04-11-2024 | Исправлено: MAX63ru, 19:55 04-11-2024
    gutasiho

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

    Цитата:
    Change log:

    Цитата:
    Исправлена уязвимость безопасности CVE-2024-7264 (cURL в программе обновления Notepad++ (WinGUp)).  
    Исправлено зависание открытых сетевых файлов при потере сетевого подключения.
    Не удалось открыть папку с помощью Cammand-Argument.
    Измененные цвета сообщений о состоянии диалога поиска больше не сохраняются в нескольких сеансах.
    Устраняет проблему зависания при скрытии строк.
    Исправление статус-бара диалога поиска с неверными сообщениями
    Исправлена проблема с синтаксическим анализом URL-адреса с символом «?» после «#».
    Добавлен «Рядом с системным треем».
    Добавлена подсказка для вновь открытых безымянных вкладок с указанием времени создания.
    Улучшен графический интерфейс, чтобы избежать путаницы между глобальным переопределением и стилями по умолчанию.
    Обновлено до Scintilla 5.5.3 и Lexilla 5.4.1.

    Всего записей: 8941 | Зарегистр. 14-09-2020 | Отправлено: 19:13 04-11-2024 | Исправлено: gutasiho, 19:13 04-11-2024
    westlife



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мой преднастроенный npp 8.7.1 x64
    постоянные ссылки на папку с архивом (может буду обновлять):
    https://disk.yandex.ru/d/k3e5PWKFaQmBKw  
    https://drive.google.com/drive/folders/1DLxIn7zKnaUU1Ot3k_OBIOP5BXv4Zmxl?usp=drive_link
    Просили выложить. Описание всего что сделал и добавил внутри архива.
    Предложения/замечания пишите в приват, не знаю можно ли тут.

    Всего записей: 1779 | Зарегистр. 12-12-2006 | Отправлено: 22:02 07-11-2024
    AZJIO



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

    Цитата:
    Тут не хватает темы для npp по расширению или изменению функционала npp, на подобии регулярок.
    Чтобы такие как я или Radanius могли зайти и найти для себя возможности "подправить"/улучшить для себя npp.
     
    Radanius
    вам можно сделать например так:
    Поставить плагин (полный PythonScript, я остановился на нём

    Можно на PureBasic перейти и писать непосредственно плаги. Есть пример плага написанный на PureBasic, только вставляй свои функции.

    Всего записей: 4686 | Зарегистр. 03-05-2006 | Отправлено: 11:22 15-11-2024
    westlife



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил свой архив, что исправил в файле истории, главное скрипты python не работали, так как путь к ним в настройки плагин пишет прямой, исправил на относительные.
     
    AZJIO

    Цитата:
    Можно на PureBasic

    Спасибо. Этот язык для меня не понятен, с пайтоном более менее разобрался, js как-то понять можно, бэйсик уже тяжело. Поглядел ваш плагин по подсветке, заинтересовало, что сделали понимание указанных символов в разных кодировках. У EnhanceAnyLexer не работает такое, которые 2-х байтовые наверно проблемные все, кириллица и т.д.
    Но не смог понять как ваш настраивать, сложная реализация, много кнопок и меню с заготовками, после перезапуска npp цвет не запоминает. Но я даже не понял как цвет настраивать под нужные слова, всё нажимал и выбирал =) Не осилил логику ))
    Вот например у EnhanceAnyLexer один файл ini, 1 строку добавил с цветом и regex в раздел нужного UDL, и всё работает сразу как вводишь туда символы, и после перезапуска npp работает. максимум юзер френдли, интуитивно, похоже на Akelpad настройки. Вот лучше что-то такое делать.

    Всего записей: 1779 | Зарегистр. 12-12-2006 | Отправлено: 01:46 26-11-2024
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    westlife
    Там разовая подсветка, как "Пометки". Я могу снять видео как делать но позже. Идея сделать аналог UDL на регвыр была, почти сделал, для одного файла (html) работало и хотел полную автоматизацию от расширения файла сделать, но не доделал, а сейчас уже под Notepad++ вряд ли что-то буду делать.

    Цитата:
    пайтоном более менее разобрался, js как-то понять можно

    Если изначально не знаешь и пытаешься понять, то PureBasic тут круче всех. Если же уже знаешь эти языки и не хочешь напрягать изучать новое, тогда другое дело.
    А вообще чтобы написать типа плага подсветки придётся поднапречься. Там же не только нужно знать язык, но и API Scintilla, а их API тоже прямой доступ к памяти, всё на указателях, надо изначально знать какой нибудь язык в совершенстве, компилируемый с работой с памятью и указателями. Пайтон не компилируемый и тянет с собой кучу dll, в то время как PureBasic создаёт крохотные исполняемые файлы сами в себе без dll используя API существующие в текущей ОС. Можно писать плаг dll как если бы писал на Си.

    Цитата:
    после перезапуска npp цвет не запоминает

    Суть в том чтобы выбрать готовый конфиг в раскрывающемся списке и применить его. Из плючшек - можно создавать цветовую тему, так как цвет любого элемента регулируется.
     
    Записал видео Notepad++ plugin-Highlight

    Всего записей: 4686 | Зарегистр. 03-05-2006 | Отправлено: 15:27 26-11-2024 | Исправлено: AZJIO, 16:36 26-11-2024
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.7.2    2024-11-27
     
    Notepad++ release 8.7.2 change log:

    Цитата:
        Add Pin tab feature. (Fix #5786 , #8377 , #12806 , #14216 )
        Tabbar enhancement: Hide inactive tab Close & Pin buttons. (Fix #15298 )
        Tabbar enhancement: Highlight inactive darken tab on mouse hover. (Fix #15791 )
        Fix Ctrl-C not doing copy from Search result issue. (Fix #15739 )
        Add “Minimize / Close to” option for System tray. (Fix #15771 )
        Add ability to open/copy selected files from Search-results. (Fix #15741 )
        Fix replace field focus losing when Notepad++ is switched back. (Fix #6021 )


    Всего записей: 9686 | Зарегистр. 14-04-2012 | Отправлено: 08:09 27-11-2024 | Исправлено: MAX63ru, 08:19 27-11-2024
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.7.3    2024-12-01
     
    Notepad++ release 8.7.3 change log:

    Цитата:
        Fix a crash while disabling “Pin tab” feature. (Fix #15860 )
        Fix drag&drop a folder in Notepad++ launch redundant dialog regression. (Fix #15869 )
        Fix docked panels invisibility in multi-instance mode. (Fix #15873 )
        Add “Pin/Unpin Tab” context menu item. (Fix #15852 )
        Add “Close All BUT Pinned” command. (Fix #15863 )
        Fix a possible buffer overflow issue. (Fix #15850 )

    Всего записей: 9686 | Зарегистр. 14-04-2012 | Отправлено: 08:13 02-12-2024
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 8.7.4    2024-12-05
     
    Notepad++ release 8.7.4 change log:

    Цитата:
        Fix regression of multi-line tabbar height not updated after closing tabs. (Fix #15905 )
        Fix the extension defined by user not override language default extensions. (Fix #8035 , #8304 , #10609 , #15826 )
        Fix encoding of nfo file cannot be changed bug. (Fix #8823 , #9153 , #13905 )

    Всего записей: 9686 | Зарегистр. 14-04-2012 | Отправлено: 08:06 05-12-2024
    juk777

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет! Вопрос: что в нём такого обновляется - если новая версия выходит каждые три дня?

    Всего записей: 609 | Зарегистр. 18-10-2009 | Отправлено: 16:54 05-12-2024
    Dart Raiden



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вон выше приведён список изменений - это и обновилось. Конкретно в последней версии исправлены три указанные ошибки. В предпоследней - исправлены 4 ошибки и добавлены 2 новые возможности.

    Всего записей: 6324 | Зарегистр. 20-10-2006 | Отправлено: 18:29 05-12-2024 | Исправлено: Dart Raiden, 18:31 05-12-2024
    RobinnGud

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

    Цитата:
    В предпоследней - исправлены 4 ошибки и добавлены 2 новые

     
    Наверное скорее так .

    Всего записей: 253 | Зарегистр. 12-10-2009 | Отправлено: 20:47 05-12-2024
    Dart Raiden



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

    Всего записей: 6324 | Зарегистр. 20-10-2006 | Отправлено: 09:07 06-12-2024
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ..и ещё чуток подшаманил питоновский минимаксер цсс..)
     
    ченч-лог:
    + интеграция с плагином JSTool - сжатие текущего жс-файла в новый файл с автосохранением (костыль к плугу, нет у него такой фичи);
    + для повышения "дуракоустойчивости" добавлена простенькая проверка "а цсс ли это" перед запуском обработки....
     
    текущую версию минимаксера берём тут, описание (комментарии в скрипте) также обновлено..
     
    как обычно - вопросы/хотелки и прочее - не стесняемся, пишем...)

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18866 | Зарегистр. 07-06-2006 | Отправлено: 21:27 16-12-2024
    A_S_T_E_R_I_X

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

    Всего записей: 2392 | Зарегистр. 17-04-2003 | Отправлено: 18:48 04-01-2025
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    A_S_T_E_R_I_X
    Цитата:
    Может последнюю нет смысла качать?
    может и нет, по своим задачам надо выбирать.. т.е. смотря что тебе нужно от сабжа, какие нужны плагины и т.п..
    меня, к примеру, более чем устраивает 6.5.1, проблем ваще нет..)

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18866 | Зарегистр. 07-06-2006 | Отправлено: 19:09 04-01-2025
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley и че, у тя ни разу не было, чтобы при разжатии какого-нить супер js через JSTool, сабж вылетал?

    Всего записей: 3971 | Зарегистр. 24-10-2002 | Отправлено: 19:18 04-01-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 180 181 182 183 184 185 186 187 188 189 190

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru