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

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

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

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


  • Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: MAX63ru, 09:05 20-02-2024
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Файл какой у синтаксиса, лучше ссылку на файл, попробую добавить 7.3.3 х32 расскажу как.
     
    Добавлено:
    AZJIO и другие сотоварищи по Npp  
    ActiveX "main php предкомпиллятор": https://yadi.sk/d/2sNPvft23Gf8yM Если кто разбирается php-абщине (для меня она такова) особенно в части Рег.Выр. пожалуйста в прилагаемом файле обкомментируйте напрямую в коде те места, где что-то происходящее в регвыр-ах, ну и, если что ещё смогёте?! Пожалуйста!
    (как уже рассказывал, пытаюсь немецкую блоху подковать)

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:19 04-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    В справке Notepad++ есть ссылки по регулярным выражениям.
    Здесь смотри описание метасимволов как я их объяснил. Просто в рег.выр. подставляй описания вместо метасимволов, и станет понятным их работа. Также утилита RegExp
    И тут мои объяснения (см. Упражнения).

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 00:09 05-04-2017 | Исправлено: AZJIO, 00:16 05-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да знаю, всё можно посмотреть, но у меня на рег.выр аллергия Гляну, спасибо. Я ещё точно не знаю на сколько эта информация нужна будет. Как и та что я сейчас ковыряю, по самим внутренностям плагина. Возможно что код который я выложил является частью Npp для продвинутых плагин-мастеров и лишь это "является частью Npp для продвинутых плагин-мастеров" собственно и нужно понять. Что эта часть нерушима и не нуждается в апгрейде и прочих ковыряниях.
     
    Залез по http://azjio.narod.ru/autoit3_docs/functions/StringRegExp.htm по рег.выр - это целая отдельная наука. Можно сказать, программист-регилировщик парсинг - отдельная тема. Я php глядел и понял, что мне си легче выучить и понять, чем современные языки. PHP - я ещё могу читать, есть и намного хуже. Два топа три прехлопа... SQL в коде тоже прикольный, долго я его осваивал, а сейчас забил на это, есть подходы проще, тут я тоже лезу в глубь, глакное вовремя вынырнуть, а то усё!

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 00:17 05-04-2017 | Исправлено: RWM, 00:31 05-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    §^[ \t]*+//[ \t]*+\[typelib:[ \t]*+(\w++)[ \t]*+,[ \t]*+guid:[ \t]*+\{([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})\}[ \t]*+\][ \t\r]*+$§m
     
    [ \t] любой из пробела или таба
    [ \t]* повторить это 0 или более раз
    [0-9a-fA-F]{8} это цвет, повторить шестнадцатеричный символ 8 раз, это ловит цвет.... Но нет, здесь какой то GUID
    \w++ захват букв или цифр по возможности больше
     
    Ну если ты на си, то тебе хоть как язык рег.выра. надо учить. Мощная вещь. В любом почти редакторе есть поиск по рег.выр., так что много теряешь.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 00:29 05-04-2017 | Исправлено: AZJIO, 00:56 05-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это о чём, красиво и непонятно, как коТ придурку?
    (очень раздрожителен хахучий нерв нонче)
     
    Добавлено:
    Есть чуток другие подходы, проектирование кода длительное с расстановкой, тогда не приходится ничего искать, а ломать чужое мне никогда не хотелось, не люблю чужое.
     
    Добавлено:
    Чумею, от твоей красоты. Не давай каждой на своей метле летать будет.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 00:35 05-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Русифицировал полностью ActivX плагин, но получил одну неприятность, в Npp в меню кракозябры. (привлекательные но ничитабельные) Что не доделал? прилагается https://yadi.sk/d/-Lhxmrx63GhNCe

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 23:49 05-04-2017 | Исправлено: RWM, 23:56 05-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    В Autoit есть справка ActiveX, то есть примеры как в VBS использовать функции Autoit . А твоя идея в Notepad++ что делать с помощью ActiveX? Ты хочешь внутренние функции Notepad++ использовать с помощью VBS?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 11:35 06-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    У меня (у всех) уже есть приличная часть наработок на разных языках (в основном Java и VB 6), что бы всё не писать, то для меня VBS+Npp+Plagins будет средой и интерфейсом для запуска и отображения результатов, как своих так и вкл. чужих фрагментов.
    AutoIT упоминается, как один из языков подключаемый через плагин.
     
    Не могу понять что с аброкадаброй то делать, что не так для Npp?
    Символы ansi были англ. стали рус. отображаются правильно в HEX -редакторах в Npp - нет, т.е. ресурсы диалогов в ActiveX в юникоде в плагине, а команды и Npp в ansi. Как сделать то? Что-то не могу ответ найти второй день для себя понятный.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 12:41 06-04-2017
    Skif_off

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

    Цитата:
    ссылка https://yadi.sk/d/Cg3TWKiT3GZ4bX - ...chm не упакован лежит временно, кто хочет может скачать и почитать, выдать замечания огрехи и т.п.  

    Прошу прощения, а зачем брать в кавычки имена (Don Ho, Neil Hodgson и т.д.)?

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 12:54 06-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Зачем ты тут устроил дебаты вокруг этого плагина?
    Ну ладно бы для себя сделал и выложил. НО ведь ничего не сделал. Буря в унитазе.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 16:28 06-04-2017
    RWM

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

    Цитата:
    DmitryFedorov

    Грубо!  Если месяц работы это ничего, то и разговора нет. Справка есть русская - вот результат. Во вторых, это практически наиважнейший плагин для адаптации Npp к программированию. Я с удовольствием ничего могу ни писать, прямо в точку - мне от этого только легче. Унитаз обсудим на сантехническом форуме.
     
    Для тех кому интересно:
    Выложу по готовности рабочий вариант (не тестовый), когда время придёт.
     

    Цитата:
    Skif_off

    Ответ простой: в оригинале в кавычках, вопросы к автору плагина.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 19:41 06-04-2017
    DmitryFedorov

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

    Цитата:
     
    Грубо!  Если месяц работы это ничего, то и разговора нет.

    Дык результат нулевой. Dll - не пашет, Chm нет. Перевод справки вроде есть, но как ты это снова в chm переделаешь? Форматирование нарушено. Вручную?
    -------
    Зачем тогда выкладывать?
    Подробнее...
     
     
     
     

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 00:40 07-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я ничего не отбрасываю. Справка у меня работает. dll - тоже, диалоги не искорёжены, но изменены. Пошёл я не тем путём, т.к. справка оказалась в исходнике есть, и есть её генератор. CHM - я не пытался сделать каким то особым выложил обычный перевод, а занимаюсь таким делом в первый раз. Нужно было действительно сразу исходником заниматься, раз он есть и всё.
    Диалоги да, часа 2 с выравниванием, если б ещё не дёргаться, да и не было у меня ничего до начала перевода. Есть куча строк помимо меню, не так долго это было бы сделать когда знать, что нужно перевести, а что оставить как есть.
    Смотрел я Ваш перевод Npp - там всё как на ладони и переведено очень не много, но думаю, что в первый раз тоже ушло бы с месяц при параллельной работе и пр. обстоятельствах. Справку я не видел, взял AZJIO - меня устраивает.
     
    В общем я молчу далее. Потому как у меня совсем иная позиция: после сделанного обсуждать уже нечего.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 01:30 07-04-2017
    DmitryFedorov

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

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 03:37 07-04-2017 | Исправлено: DmitryFedorov, 03:39 07-04-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 04:46 07-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Создай отдельную тему по справке ActiveX, потому что будешь удручён если и по этому поводу тебе предъявят претензии. Полноценного диалога по другому не получится. Лично я не хочу участвовать в этом, чтобы выслушивать претензии.
    4. Справка от DmitryFedorov там где русифицированные exe-файлы, в конце списка.
     
     
     

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 08:49 07-04-2017
    DmitryFedorov

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

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 13:01 07-04-2017 | Исправлено: DmitryFedorov, 13:07 07-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На самом деле, всем большое спасибо! Буду разбираться дальше и не засорять эфир.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 13:50 07-04-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плз как убрать цифры в начале строки?
    например

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 15:06 07-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если в начале одной длины то столбцом выделить и вырезать.
    {Ctrl}+{Alt} и провести мышью
    {Shift}+{Alt} и выделить стрелками

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 15:25 07-04-2017
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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