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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

DmitryFedorov

Advanced 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

  • Всего записей: 1745 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Ultmann, 21:54 27-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    А в чем сложность выложить на гитхаб?

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 12:35 10-07-2021
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    ни в чём, оно выложено (закрытая, гитхаб). Только теперь я подозреваю что туда им нужен бинарник, а не исходник, а во вторых обычно предупреждается, а потом блокируется, указываются причины, например на арч-форуме я тоже угадывал, почему нужен им исходник или бинарник на гитхаб, один говорит что не доверяет российским сайтам (пишет в других постах между строк, остаётся догадываться), второй просит исходник на гитхаб, опять догадываюсь в двух вариантах: а) публичность или б) движок сравнения гитхаба, я же не считаю себя обезьяной, чтобы прыгать на одной ноге по запросу одного или второго без указания причин, в чём сложность мне отправить их лесом?
    попытки
     
    uncleShi
    NPP_TextA.7z (чтобы работали пункты "вставка выделенного в поле замены" и "Вставка в конец строк" нужно либо стандартный перевод включить, либо указать слово "заменить" в языковом файле на "Замена", так как происходит поиск окна с этим заголовком.)
    Highlight.7z и с upload.ee
     
    Начал ковырять плаг Help.

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 13:06 10-07-2021 | Исправлено: AZJIO, 17:08 17-07-2021
    obtim



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли возможность в Notepad++ решить следующую задачу?
    1. В файле через функцию "Пометки" помечены строки.  
    2. Необходимо пометить строки, которые отстают на 2 строки от пометки.
    К примеру, помечена строка 5853 необходимо дополнительно пометить строку 5850

    ----------
    Дьявол коварен - он может явиться к нам просто в образе дьявола

    Всего записей: 8635 | Зарегистр. 03-03-2002 | Отправлено: 10:29 13-07-2021
    harrykkk



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

    Цитата:
    NPP_TextA

    x32. У меня работают только 2 пункта - Имя файла без расширения в буфер и Выделенное в поле замены. Остальные нет. Что не так делаю?

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 11:10 13-07-2021
    Alvaldez

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

    Цитата:
    Есть ли возможность в Notepad++ решить следующую задачу?

    Думаю да, набыструю, предварительно вижу такой трюк - сперва отмеченные строки маркируются(замена + группа захвата) своей уникальной комбинацией спец символов, вроде %%%строка%%%, а потом уже регуляркой легко "оттолкнувшись" от них находится 2-я  по счёту строка или любая другая удовлетворяющая условиям. Техническая маркировка удаляется, всё оформить в макрос.
     

    Всего записей: 14 | Зарегистр. 25-04-2019 | Отправлено: 12:10 13-07-2021
    AZJIO



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

    Цитата:
    Остальные нет. Что не так делаю?
    Пока не знаю, но остальные пункты обращаются к Scintilla, а 2 указанных просто вызывают диалог отправкой идентификатора команды меню. Проверь тестовый плаг с выводом сообщений об указателях, должны показывать число, но не 0.
     
    Сказал что начал ковырять плаг Help и сделал: скачать Help. Это было легче, так как изначально я уже написал его для AkelPad и всего лишь адаптировал для Notepad++. Возможно стоит ещё поработать над захватом слова под курсором, не выделяя его. В настройках есть автоматический поиск по странице, подробнее в ReadMe.txt.

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 14:55 13-07-2021 | Исправлено: AZJIO, 15:30 13-07-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Не 0. Что с этим числом делать?

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 15:45 13-07-2021
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    Ничего, эти числа означают что всё работает. Одно число будет на старте, другое при вызове пункта.
     
    Надо вставить текст например такой

    Цитата:
    123
    ура
    435
    435
    ура
    123

    Вызвать пункт "Удалить дубликаты строк", текст станет такой:

    Цитата:
    123
    ура
    435

    Если выделить часть текста, отработает на выделенном, если не выделять, отработает на всём тексте. То есть если я выделю

    Цитата:
    435
    435

    то вместо 2-х останется один

    Цитата:
    123
    ура
    435
    ура
    123

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 15:51 13-07-2021 | Исправлено: AZJIO, 15:52 13-07-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Уже проверил. Все пункты заработали. Как теперь убрать модальные окна с числами?

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 15:53 13-07-2021
    AZJIO



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

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 16:00 13-07-2021 | Исправлено: AZJIO, 16:00 13-07-2021
    harrykkk



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

    Цитата:
    я в тот же исходник просто вставил мессаги и скомпилировал

    Может мистика, но я перекачал еще раз файл NPP_TextA.7z с MD5 A7833273896FA40ABE66F0BD15DB0BE7. Не работает ни x32, ни x64
    А у вас из этого архива плагины работают?

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 16:10 13-07-2021 | Исправлено: harrykkk, 16:13 13-07-2021
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    NPP_TextA - перекомпилировал и перезалил. Ещё ссылка с upload.ee
     
    Плаг Help с upload.ee
     

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 16:22 13-07-2021 | Исправлено: AZJIO, 17:55 14-07-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    С upload.ee работает, а с яндекс диска скачивается тот же голимый нерабочий архив
     
    Зы. Архивы Help тоже отличаются. Работу не проверял

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 16:33 13-07-2021 | Исправлено: harrykkk, 16:36 13-07-2021
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    относительно старого варианта, я там обновил ini-файл, добавил ещё примеров справок. Перекачал обе ссылки Help и NPP_TextA  с upload.ee и с яндекса, МД5 в обоих случаях одинаковый. Может у вас кеш создаёт проблему, т.е. на стороне клиента. Чисто разобраться, чтобы не было проколов.

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 16:41 13-07-2021
    harrykkk



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

    Цитата:
    МД5 в обоих случаях одинаковый

    С яндекса по ссылке https://disk.yandex.ru/d/VkXshwwQgl3gNw качается файл NPP_TextA.7z размером 100 006 байт и md5 A7833273896FA40ABE66F0BD15DB0BE7. С аплоада 109 687 байт и md5 97A7959EC434B676003196E72551DA61
    Проверял в трех разных браузерах. Кеш везде отключен
     
    Архивы с плагином Help совпадают. Наверное вы в этом посте просто указали старую яндекс-ссылку на нерабочий архив NPP_TextA.7z

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 16:59 13-07-2021 | Исправлено: harrykkk, 17:13 13-07-2021
    AZJIO



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

    Цитата:
    просто указали старую яндекс-ссылку

    мне нравилось то что я просто кидаю в окно страницы яндекса файл и он предлагает перезаписать, при этом мне не приходится менять ссылки во всех местах, где я когда либо давал ссылку на этот файл, он просто скачивался обновлённый. Я так делал несколько лет. У них там антивирусник, может наплыв файлов и встало в очередь?

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 17:19 13-07-2021 | Исправлено: AZJIO, 17:27 13-07-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Попробовал поюзать Help, так и не понял для чего это и как использовать. Более подробную инструкцию бы.
    А за TextA спасибо. Полезная вещь

    Всего записей: 5645 | Зарегистр. 24-02-2013 | Отправлено: 17:41 13-07-2021
    AZJIO



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

    Цитата:
    подробную инструкцию бы
    чуть позже напишу, у самого руки чешутся, и я считаю что это лучше чем ранее известный плаг.
     
    Плаг Help позволяет быстро узнать о вещи при минимуме телодвижений. Плаг сам определяет какую справку открыть взависимости от того какой файл открыт. Хоть там и есть хоткей, но я сразу меняю его на F1. Он конфликтует с "О программе", не беда, удаляем с этого бесполезного пункта "О программе" полезный и популярный хоткей F1 и назначаем его плагу. Теперь, открыли мы файл MENU.LST выделяем двойным кликом какое либо ключевое слово, например chainloader и жмём F1, открывается справка, автоматически плаг вставляет слово chainloader  в поле "Указатель" и жмёт кнопку "Вывести", остаётся читать описание функции chainloader. Открываем HTML-файл, выделяем span, жмём хоткей, читаем описание о span. И так по всем файлам, то есть если я программирую на AutoIt3 или PureBasic, то я автоматически прыгаю в справку чтобы прочитать назначение каких либо функций.
    Вот справки для прописанного в ini-файле плага.

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 18:19 13-07-2021 | Исправлено: AZJIO, 19:30 13-07-2021
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    Перезалил NPP_TextA по ссылке выше на 7 постов. Мне не нравилась медленная функция StringField() я уже давно использую другую SplitL() и поменял тут. Сравнил чуть быстрее работает на списке из 3000 строк (секунда или четверть сек). Столкнулся с ошибками при выводе результатов из-за разношёрстного завершения строки CR, LF, CRLF в документе, добавил описание проблемы в справке.
     
    Обновил плаг Help и AutoCompletion, Change (оба три обновил только на яндексе). В Help удалено обращение к функциям scintilla, и слово выделять не обязательно.

    Всего записей: 4181 | Зарегистр. 03-05-2006 | Отправлено: 18:05 14-07-2021 | Исправлено: AZJIO, 15:37 16-07-2021
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В NP++ v7.5.9 x32 пишется текстовый файл, текст копируется и вставляется в соответствующий диалог другой программы, которая выполнит свою задачу и закроется.  
    Если потом из этого диалога скопировать текст и вставить его в NP++, то после каждой строки текста добавляется пустая строка.  
    Куда копать? В такой же ситуации в AkelPad пустые строки не добавляются.

    Всего записей: 21813 | Зарегистр. 18-07-2006 | Отправлено: 13:39 16-07-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru