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

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

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

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


  • Всего записей: 2037 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 12:58 02-12-2024
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Логично было бы обсуждать в теме программы.
    Кстати, что вы скажете о моей подсветке bbcode?
    bbcode для Notepad++ ( в комплекте с моей темой)
    bbcode для AkelPad (а лучше смотреть в моей сборке AkelPad)

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 20:54 27-11-2022 | Исправлено: AZJIO, 21:04 27-11-2022
    Wu Tang



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

    Цитата:
    bbcode для Notepad++ ( в комплекте с моей темой)

    я думал тэги подсвечиваются - http://ipic.su/img/img7/fs/2022-11-29_22-14-53.1669749333.jpg

    Цитата:
    bbcode для AkelPad (а лучше смотреть в моей сборке AkelPad)
     

    сборку посмотрел, классно все сделано, и функционал и оформление!

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 22:00 29-11-2022 | Исправлено: Wu Tang, 22:15 29-11-2022
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang написал(а)
    Цитата:
    я думал тэги подсвечиваются

    Если для светлой темы, то я когда-то делал с подстветкой тегов https://www.safezone.cc/threads/notepad.23102/post-170756
    И глянул у меня в том посте та же самая ссылка от AZJIO для любителей тёмной, а её помню тогда проверял подсвечивало. Возможно ты синтаксис правильный не выбрал.

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

    Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 23:09 29-11-2022 | Исправлено: regist123, 23:10 29-11-2022
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    я когда гуглил, натыкался на твой пост, сейчас прикрутил, в списке появилось bb code, а цвет подсветки bb менять в настройках скрипта?

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 06:42 02-12-2022
    harrykkk



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

    Цитата:
    а цвет подсветки bb менять в настройках скрипта?

    В самом xml-файле в теге <Styles> можно цвета поменять под свою тему. Например, для Monokai как-то так

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 07:07 02-12-2022 | Исправлено: harrykkk, 07:09 02-12-2022
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Посмотрел, разность только в цвете и наверно в наборе тегов, теги можно добавлять по примеру существующих. Цвет менять можно в файле импорте (или в userDefineLang.xml после импорта и с перезапуском) или в настройках, но надо сначала выбрать лексер ("Синтаксис -> Создать свой синтаксис"и выбор в раскрывающемся списке), а потом конкретно для bbcode на вкладке "Операторы" есть кнопка "Стиль" для каждого элемента, там выбирается цвет.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 15:26 02-12-2022
    vaskamy



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выделяю текст alt+левая кнопка мыша перевожу текст на русский а обратно вставить точно не получается нарушается форматирование текста чего делать?
    (Нашел выход с помощью EmEditor там всё получилось и всё таки как заставить notepad++ корректно вставлять блоки текста)

    Всего записей: 1056 | Зарегистр. 04-03-2017 | Отправлено: 20:14 05-12-2022
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    это для xml, а если я тэги вбиваю в txt файле, когда текст печатаю.
    AZJIO
    я нашел - http://ipic.su/img/img7/fs/2022-12-06_02-38-19.1670283628.jpg
    как-то странно работает, одну скобку не выделило - http://ipic.su/img/img7/fs/2022-12-06_02-41-19.1670283695.jpg
     
    regist123
    скопировал все тэги из оператор 1, почему не закрыты url= more color  
    http://ipic.su/img/img7/fs/2022-12-06_03-25-46.1670286416.jpg
    так задумано?


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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 02:42 06-12-2022 | Исправлено: Wu Tang, 03:30 06-12-2022
    Condar



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста как сделать замену в огромном тексте (12 млн строк) с помощью Notepad++
    строка выглядит вот так

    Код:
     0.1721+175  0.1297+174  0.2836+172  0.2110E+169  0.1207E+166  0.7232E+162

    в найти у меня написано

    Код:
    [0-9][+]

    в строке заменить на

    Код:
    E+

    стоит галочка "регулярные выражения"
    это значит, что я хочу заменить 0+, 1+,....,9+ на E+.
    но Notepad++ пишет, что он пробежался до конца файла и ничего не нашел, хотя если поставить курсор относительно близко около ~0,7млн строк к месту замены то он спокойно делает заменяет, а если дальше ~0.7 млн он ничего не находит и не меняет.

    Всего записей: 1393 | Зарегистр. 27-01-2011 | Отправлено: 09:32 06-12-2022 | Исправлено: Condar, 13:30 06-12-2022
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Теперь попытаться понять, что  в окошке "Операторы" находятся то что надо подсветить. А в разделителях то что начинается на первый тег и заканчивается вторым. Поэтому как настроишь так и будет подсвечиваться.
     

    Цитата:
    одну скобку не выделило

    В заголовке не моя подсветка. В любом случае добавь тег в "Операторы". Тег "more" имеет параметры, поэтому если заменить, то с параметрами не будет подсвечен. Надо оба тега, причём полный первее.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 12:01 06-12-2022 | Исправлено: AZJIO, 12:07 06-12-2022
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Condar
    Загляните в документацию по регэкспам ( https://npp-user-manual.org/docs/searching/#regular-expressions )
    Если совсем точно, то в этот раздел (Regex Special Characters for Searches).
    Там обнаружите, например, следующее:
    Цитата:
    The characters $ ( ) * + . ? [ ] \ | all have special meaning to the regex engine in normal circumstances; to get them to match as a literal (or to show up as a literal in the substitution), you will have to prefix them with the \ character.

    И если в цифрах нет изъятий, то всё выражение поиска можно упростить до \d\+

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 18:43 06-12-2022 | Исправлено: opk44, 18:45 06-12-2022
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy написал(а)
    Цитата:
    Выделяю текст alt+левая кнопка мыша перевожу текст на русский а обратно вставить точно не получается нарушается форматирование текста чего делать?

    Не очень понятно, что вы там делаете после того как его скопировали, но если что вставлять назад надо точно также. Сначала выделяете с Alt (если сбросили выделение) нужное кол-во строк, а потом вставляете.
     
    Добавлено:
    Condar, надо было opk44 написал(а)
    Цитата:
    Загляните в документацию по регэкспам ( https://npp-user-manual.org/docs/searching/#regular-expressions )  
     Если совсем точно, то в этот раздел (Regex Special Characters for Searches).

    Condar и если бы вы сначала шапку  темы DmitryFedorov написал(а)
    Цитата:
    ! Все вопросы и обсуждения по поводу поиска/замены текста задавайте пожалуйста в теме Регулярные выражения [?]

    а прочитав шапку той уже нашли бы самостоятельно эту ошибку у себя.

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

    Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 22:41 06-12-2022
    Condar



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    opk44
    regist123
    Спасибо, ушел в ту тему... но не помогло...

    Всего записей: 1393 | Зарегистр. 27-01-2011 | Отправлено: 09:21 07-12-2022
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Condar
    Тут явно речь не про рег.выр. а то что проблема с большим файлом. Когда идёт обработка ему надо формировать результат, который будет подменён. И видимо если замена происходит со средины, то начало берётся как есть, а изменяемая часть берётся от начала изменения, естественно тот кусок становится меньше и памяти тратится меньше. Для точности скажи размер файла, не строк, строки могут быть короткими 0 символов и длинными 4000 символов, соответственно размер от 1Мб до 4 Гб. Открой диспетчер задач или AnVir Task Manager  сортируй процессы по занимаемой памяти и посмотри сколько процесс тратит памяти. У 32-битного процесса ограничение 2 Гб на процесс.
    Попробуй Hex-редактор, если ты заменяешь текст, размер которого совпадает с размером заменямой части, то есть можно заменить поверх, не выделяя память, то возможно он сделает замены оптимизировано, даже не открывая весь файл в память, а только загружая кусками, ведь Hex-редакторы обычно не загружают файл в память, а только показывают просматриваемый участок.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 11:16 07-12-2022 | Исправлено: AZJIO, 11:20 07-12-2022
    Condar



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    объем файла 1ГБ
    NP++ 64bit v8.4.7
    оперативки съедено 1ГБ

    Всего записей: 1393 | Зарегистр. 27-01-2011 | Отправлено: 14:29 07-12-2022
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    в общем можно делать, как кому удобнее, я так понял.
     


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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 09:28 18-12-2022
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В Akel-паде вставляю код цвета и диез подсвечивается тем цветом, который код обозначает. Например, здесь # синего цвета: a:link { color:#1E90FF !important; }
     Можно ли в сабже так сделать?

    ----------
    Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

    Всего записей: 5634 | Зарегистр. 13-07-2004 | Отправлено: 22:37 19-12-2022
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NppSnippets-171 - русифицировал плаг "фрагменты", включая меню. Пришлось в Hex-редакторе делать замены, чтобы русифицировать меню..

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 22:57 19-12-2022
    idefikar

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

    Всего записей: 219 | Зарегистр. 04-08-2022 | Отправлено: 00:15 20-12-2022
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    idefikar
    - спасибо, но не цепляет. Почему-то молча, без сообщений - просто не цепляет. В списках установленных не появляется. Нотепад последний 64 битный, плагин 2013 года, может поэтому.

    ----------
    Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

    Всего записей: 5634 | Зарегистр. 13-07-2004 | Отправлено: 17:46 20-12-2022
    Открыть новую тему     Написать ответ в эту тему

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

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