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

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

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

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


  • Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: MAX63ru, 08:03 30-03-2024
    VDVolkov



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
     
    NPP++ 8.5.4 с встроенным файлом русского языка. Меню Инструменты  >> SHA-256 дублируется
    https://disk.yandex.ru/i/4st73VlgWpkCzg
     
    В английском все в порядке. Сам польэуюсь английским, просто удивительно.

    Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 10:28 15-07-2023 | Исправлено: VDVolkov, 10:31 15-07-2023
    jterror

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Celsus
    - BOM это специальная метка в начале файла указывающая кодировку, поэтому при наличии BOM в файле, проблем с неправильной кодировкой (кракозяблов) не будет.
    - Проводник создает новый текстовый документ в виде пустого файла без содержимого (0 байт).
    - Пустой файл может быть любой кодировкой, ведь содержимое может быть любым, за исключением кодировок с BOM, ведь BOM это уже содержимое, а его в пустом файле нет.
    - Дальнейшее зависит от программы-редактора текста. BOM нет, значит любая кодировка без BOM (ANSI, UTF-8, UTF-16 и т.д.).
    - Блокнот берет по умолчанию кодировку из группы ANSI языка установленного в настройках Windows: Панель управления > Регион > Административные > Язык для программ не использующих юникод. Эта кодировка своя для каждого языка, поэтому если в редакторе (Notepad++) установлена не та, будут кракозяблы.
    - У вас с настройке выше установлено Hebrew, если надо русскую, поставьте там русский язык, тогда Блокнот будет сохранять как ANSI русскую 1251. В самом Блокноте нет настроек кодировки, иначе в нём кодировку не поменять.
     

    Цитата:
    Как поменять кодировку по умолчанию? Чтобы при открытии текстового файла открывался с определенной кодировкой.
    В целом это невозможно, т.к. может подразумевать преобразование файла, а функция открытия только открывает файл как есть не меняя его. Преобразование это другая функция, либо специальная, либо преобразование происходит при сохранении файла, но никак не при его открытии.
     

    Цитата:
    Я нашел твик реестра, чтобы через контекстное меню проводника документ создавался не блокнотом windows, а notepad++  
    Если этот твик действительно работает и файл создается Notepad++-ом, тогда в его настройках нового документа нужно установить кодировку с BOM, тогда неоднозначности не будет и любые программы будут открывать файл корректно. Это легко проверить, новый созданный файл будет уже не пустой 0 байт, а несколько байт (размер BOM).

    Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 10:33 15-07-2023
    AZJIO



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

    Цитата:
    Я нашел твик реестра, чтобы через контекстное меню проводника документ создавался не блокнотом windows, а notepad++

    Он создаётся системой пустой. А по шаблону файл готовый, не блокнотом и не Notepad++.
    В интернете можно найти описание как создать файл по шаблону (файл из папки "C:\Windows\ShellNew" или "C:\Users\All Users\Microsoft\Windows\Templates") и там упоминается про Excel, принцип тот же.
     
    Погуглил PersistentHandler, сказано что это используется для поиска по содержимому в файлах. Это не имеет отношение к созданию файла с помощью Notepad++.
     
    Параметры ItemName и MenuText соответственно определяют создаваемое имя файла в проводнике и имя пункта в меню "Создать", я пытался использовать текст "Новый файл" но он просто не воспринимается, пришлось делать как у txt-файла значение ссылка @%SystemRoot%\system32\notepad.exe,-470 но только создал свою text.dll, создал там таблицу строк и указал путь к ресурсу @C:\text.dll,-1 и заработало. так что можно задать свои пункты меню и имена создаваемых файлов, просто с помощью ResourceHacker добавить строки в dll. В данном случае я создавал для PureBasic и имена для txt-файла были неподходящими. И ещё момент в классе например txtfile, на который ссылается ".txt" обязательно должно указано имя в txtfile это "Text Document" (параметр по умолчанию), если он не указан, то пункт не появляется в меню "Создать" по крайней мере если нет валидного значения MenuText.
    text.dll - для примера, можно в неё добавлять строки, либо создать собственную с нуля, ResourceHacker это умеет "Добавить используя шаблон скрипта" -> "STRING_TBL" и начинать заполнять строками указывая индекс/номер строки, там первая строка генерируется автоматически или можно в любой dll посмотреть.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 02:01 16-07-2023 | Исправлено: AZJIO, 13:34 16-07-2023
    annatut

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как в Notepad++ запустить макрос сразу во всех открытых документах. Есть такая опция?

    Всего записей: 65 | Зарегистр. 20-05-2019 | Отправлено: 20:33 21-07-2023
    ECi



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Какой функционал макроса?
    Мне так, например, часто надо "найти/заменить во всех открытых документах". Макросом решается без проблем.

    Всего записей: 81 | Зарегистр. 05-01-2008 | Отправлено: 08:06 24-07-2023
    helbvtynec

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    К 64-битной версии так и не существует плагина форматирования кода? У 32 был TextFX, а под 64 «универсальный» только Indent by fold, который «одарённый» автор сделал работающим на всём файле сразу, из-за чего он практически бесполезен, потому как не имея понятия о синтаксисе, его частенько ломает.

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 18:49 28-07-2023
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 02:51 30-07-2023
    chillll

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ подскажите.
    А можно ли при создании своего синтаксиса, в ключевых словах
    подсветить вот такое выражение
    "XYZ":25

    Всего записей: 5 | Зарегистр. 07-03-2006 | Отправлено: 16:50 31-07-2023
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:32 01-08-2023
    Galaxoid



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно как-нибудь уменьшить ширину страницы, но при этом оставаясь в полноэкранном режиме?

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 16:30 02-08-2023
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ v8.5.5 2023-08-09

    Цитата:
        Update to Scintilla 5.3.6 and Lexilla 5.2.6 (Implement #13940, fix #4741, #13901, #13943, #13911)
        Add change history navigation commands: Go to next/prev change & Clear change history. (Fix #12248)
        Fix Change History incorrect display after “Reload from Disk” command. (Fix #12319, #12261, #13735)
        Remember through sessions the directory of “Remember last used directory”. (Fix #11326, #10901, #4961, #4119)
        Fix regression of double clicking on find result not going to the document. (Fix #13636)
        Fix regression of opening file rejection if file name contains dot at the end. (Fix #12849)
        Fix error message of opening file with ‘=’ as end of file name. (Fix #13344)
        Fix menu Tools contains 2 SHA-256 item while using localization. (Fix #13797)
        Fix SHA-1 hash result wrong length bug while “Treat each line as a separate string” enabled. (Fix #13812)
        Add SHA-512 hash features (Fix #13805)
        Fix normal.xml for Normal text auto-completion not working issue. (Fix #12325)
        Fix Korean IME append file extension issue in save dialog. (Fix #11582, #12225, #12366)
        Make find/replace in files result more accurate while used RegExpr is invalid. (Fix #13164)
        Fix Project panel’s inaccurate initialized path in save dialog. (Fix #13086)
        Fix wrong syntax highlighting of URLs with quotes in JSON. (Fix #13522)
        Fix Clipboard History panel shows corrupted data issue. (Fix #13817, #13844)
        Improve lines sorting memory consumption. (Fix #10435)
        Enhance “Add new document at startup”: add new document only when the session is remembered. (Fix #13796)
        Enhance “Convert case to Proper Case” command: fix the error conversion after quote.

    Всего записей: 8267 | Зарегистр. 14-04-2012 | Отправлено: 20:45 09-08-2023
    DeZz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, подсветку для txt-файлов пока так никто и не сделал?
    я имею ввиду как у AkelPad (легендарный txt.coder) когда для ru, en и цифр - разные раскраски
     

    Всего записей: 1165 | Зарегистр. 23-01-2006 | Отправлено: 10:37 11-08-2023 | Исправлено: DeZz, 10:57 11-08-2023
    veqo



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

    Всего записей: 97 | Зарегистр. 05-12-2012 | Отправлено: 12:56 18-08-2023
    Altruumann



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В какой кодировке лучше по-умолчанию открывать\сохранять новые текстовые документы, чтобы не терялись апострофы и символы?

    Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 11:33 01-09-2023 | Исправлено: Altruumann, 11:33 01-09-2023
    HPFS

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Altruumann
    UTF-8

    Всего записей: 169 | Зарегистр. 07-08-2023 | Отправлено: 12:01 01-09-2023
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В NP++ v8.5.6 имеются 4 дыры безопасности. Разраб знает.

    Всего записей: 6422 | Зарегистр. 14-09-2020 | Отправлено: 13:55 01-09-2023
    MAX63ru



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

    Цитата:
    v8.5.7 Change log:
     
        Fix 4 security issues CVE-2023-40031, CVE-2023-40036, CVE-2023-40164 & CVE-2023-40166. (Fix #14073 )
        Security enhancement: Sign uninstall.exe. (Fix #14099 )
        Change the slogan in installer. (Fix #14052 )
        Fix eventual memory leak while reading Utf8-16 files. (Fix #4120 , #5806 , #4443 )
        Fix dragging tab performance issue while Document List is displayed. (Fix #13479 , #12632 )
        Add supperss 2GB file warning option for x64. (Fix #14055 )
        Fix cloned document disassociated issue after Notepad++ being relaunched. (Fix #10266 )
        Fix session file saving problem if it’s read-only. (Fix #14024 , #13894 , #13859 )
        Fix activating wrong file(s) issue after loading session file. (Fix #14006 )
        Fix product version value displayed in file’s properties. (Fix #14010 , #11886 , #11431

    Всего записей: 8267 | Зарегистр. 14-04-2012 | Отправлено: 08:43 08-09-2023 | Исправлено: MAX63ru, 08:46 08-09-2023
    AKRAV



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

    Цитата:
    В NP++ v8.5.6 имеются 4 дыры безопасности. Разраб знает.

    Пофиксил таки в 8.5.7 сие баги
    Security issues: Notepad++ reads and writes past the end of a buffer bounds on opening a crafted file. #14073

    Всего записей: 3062 | Зарегистр. 04-07-2006 | Отправлено: 10:10 08-09-2023
    Dart Raiden



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

    Цитата:
    Change the slogan in installer

    Ну, вот, мы остались без секса

    Всего записей: 5647 | Зарегистр. 20-10-2006 | Отправлено: 17:27 08-09-2023
    Galaxoid



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

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 05:03 28-09-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

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