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

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


  • Всего записей: 2036 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 22:24 04-11-2024
    andrejka k

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alvaldez
    regist123
    Спасибо большое. Как уже было написано, вариантов действительно много и каждый из них по-своему хорош.

    Всего записей: 1236 | Зарегистр. 13-05-2003 | Отправлено: 18:51 29-03-2021
    DmitryFedorov

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил в шапке перевод до Npp_exe_7.9.5_Ru
    В перевод ввел сокращения, чтобы он вмещался в неправленные диалоги. Таких мест немного. Да и в стандартном переводе иначе не вместишь.

    Всего записей: 2036 | Зарегистр. 19-03-2006 | Отправлено: 16:41 09-04-2021 | Исправлено: DmitryFedorov, 16:42 09-04-2021
    Jestri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет!
     
    Люди добрые, подскажите как в Notepad++ 7.9.5 сделать так, что бы файлы он сохранял в .txt формате?
     
    А то переустановил Notepad++ 7.9.5 и не могу найти нужный раздел в настройках.

    Всего записей: 1562 | Зарегистр. 28-03-2018 | Отправлено: 18:36 26-04-2021
    harrykkk



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jestri
    Меню -> Опции -> Настройки -> Новый Документ -> Синтаксис по умолч.: -> Обычный текст

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 18:48 26-04-2021
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    покидал плагины - http://forum.ru-board.com/topic.cgi?forum=5&topic=48204&start=314&limit=1&m=1#1 в папку plugins но они не появляются в списке, что делать?

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 20:21 26-04-2021
    Egor30



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    там есть пояснение:
    Цитата:
    По новым правилам dll-ку надо класть в одноименную подпапку в Notepad++\Plugins\


    Всего записей: 184 | Зарегистр. 22-11-2007 | Отправлено: 22:06 26-04-2021
    Wu Tang



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

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 22:58 26-04-2021
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кто-н может перевести строку в dll, которая отвечает за пункт в контекстном меню.
    edit with notepad++ на Открыть в Блокноте
    https://dropmefiles.com/B90iH
    сам не знаю чем коаырнуть.

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 22:38 28-04-2021
    Loafer



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Wu Tang
    Найдите ключ в реестре со значением "Edit with &Notepad++" и замените на что хотите.

    Всего записей: 6494 | Зарегистр. 09-12-2001 | Отправлено: 23:30 28-04-2021
    Wu Tang



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

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 02:53 29-04-2021
    TheBarmaley



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


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

    Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 06:34 29-04-2021
    Wu Tang



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

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 07:10 29-04-2021
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Цитата:
    кстати, перерегистрация библиотеки перезаписывает ветку.
    ну так тем более - чем ковырять бинарник - проще текстовку в реестре поправить, батником..

    Цитата:
    те не регистрировать библиотеку, а просто создавать нужные ключи?
    попробуй, если прокатит (должно) - тогда и регить через саму программу не надо, только сам хэндлер* нужно учесть..
    * имеется в виду - привязку по идентификатору длл-ки (если она есть, конечно) и пути к запускающему файлу..
     
    хотя для "опен виз что-то там" в большинстве случаев достаточно просто записи в виде "путь к ехе-файлу %1"..
    в общем, шоб предметно говорить - скопипасти сюда кусок реестра с привязкой (и путями, если они там указаны)..

    Цитата:
    я версию его не часто обновляю, поэтому и рассчитывал, что патченной надолго хватит
    тогда тем более смысла в патче нет - разовая же операция, привязал и работаешь..)

    Цитата:
    есть ощущение, что библиотека отвечающая за контекстное меню врядли будет обновляться
    а вот это как раз не факт, мало ли чего "завтра" автору в голову стукнет..)

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

    Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 07:49 29-04-2021 | Исправлено: TheBarmaley, 07:50 29-04-2021
    UIPack



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

    Цитата:
    кто-н может перевести строку в dll, которая отвечает за пункт в контекстном меню.
    edit with notepad++ на Открыть в Блокноте
    https://dropmefiles.com/B90iH
    сам не знаю чем коаырнуть.

    Download

    Всего записей: 496 | Зарегистр. 29-08-2020 | Отправлено: 20:46 29-04-2021
    Wu Tang



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

    Цитата:
    попробуй, если прокатит (должно) - тогда и регить через саму программу не надо, только сам хэндлер* нужно учесть..
    * имеется в виду - привязку по идентификатору длл-ки (если она есть, конечно) и пути к запускающему файлу..
     
    хотя для "опен виз что-то там" в большинстве случаев достаточно просто записи в виде "путь к ехе-файлу %1"..
    в общем, шоб предметно говорить - скопипасти сюда кусок реестра с привязкой (и путями, если они там указаны)..
     

    я до этого прописывал:

    Код:
     
    ; Добавить пункт в контекстное меню "Открыть в блокноте"
    [HKEY_CLASSES_ROOT\*\shell\notepad]
    @="Открыть в Блокноте"
     
    [HKEY_CLASSES_ROOT\*\shell\notepad\command]
    @="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" %1"
     

    но в последней версии notepad++ перестали открываться файлы имеющие пробелы в имени, проверил штатную прикрутку в контекст через dll, так она добавляет пункт в другую ветку:

    Код:
     
    [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ANotepad++64]
    @="{B298D29A-A6ED-11DE-BA8C-A68E55D89593}"
     
    [HKEY_CLASSES_ROOT\CLSID\{B298D29A-A6ED-11DE-BA8C-A68E55D89593}]
    @="ANotepad++64"
     
    [HKEY_CLASSES_ROOT\CLSID\{B298D29A-A6ED-11DE-BA8C-A68E55D89593}\InprocServer32]
    @="C:\\Program Files (x86)\\Notepad++\\NppShell_06.dll"
    "ThreadingModel"="Apartment"
     
    [HKEY_CLASSES_ROOT\CLSID\{B298D29A-A6ED-11DE-BA8C-A68E55D89593}\Settings]
    "Title"="Открыть в Блокноте"
    "Path"="C:\\Program Files (x86)\\Notepad++\\notepad++.exe"
    "Custom"=""
    "ShowIcon"=dword:00000001
    "Dynamic"=dword:00000001
    "Maxtext"=dword:00000019
    Цитата:
    тогда тем более смысла в патче нет - разовая же операция, привязал и работаешь..)
     

     
     

    которая идет ниже в контекстном меню, что не так удобно, как делал я, но зато стали открываться файлы с пробелами в пути.
    я добавлял в shell, а она регистрируется в handlers.  

    Цитата:
    тогда тем более смысла в патче нет - разовая же операция, привязал и работаешь..)
     

    да я на виртулке имею кучу осей и сделал sfx с блокнотом с моим настройками, туда и хотел запихать переведенную dll, чтобы зарегистрировал и все добавлено.

    Цитата:
    а вот это как раз не факт, мало ли чего "завтра" автору в голову стукнет..)
     

    судя по версии 0,1 или что-то типа того, ее раз написали и забыли. )))
     
    UIPack
    Опа, спасибо, класс!
    для интереса, а чем открывали, я смог открыть в resourse hacker, увидел, что вы даже перевели окошко, хоть я его ни разу и не видел в программе, а вот строку - edit with notead++ так и не смог найти )))

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 08:52 30-04-2021
    iglezz

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

    Цитата:
    я до этого прописывал:

    Код:
     
    ; Добавить пункт в контекстное меню "Открыть в блокноте"
    [HKEY_CLASSES_ROOT\*\shell\notepad]
    @="Открыть в Блокноте"
     
    [HKEY_CLASSES_ROOT\*\shell\notepad\command]
    @="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" %1"
     
    но в последней версии notepad++ перестали открываться файлы имеющие пробелы в имени

    %1 тоже в кавычки надо брать, тогда проблем с пробелами не будет.

    Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 09:08 30-04-2021
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    iglezz
    я вот, когда писал пост, тоже об этом подумал, но посомневался, тк со старыми версиями notepad++ проблем то не было, а тут вдруг появились )))
    те так:

    Код:
     
    @="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" "%1""
     
     

    так?
    ps не работает ((( http://ipic.su/img/img7/fs/2021-04-30_093728.1619764683.jpg
    ps надо же, я вас сегодня только вспоминал - http://forum.oszone.net/thread-230888-43.html

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 09:31 30-04-2021 | Исправлено: Wu Tang, 09:38 30-04-2021
    gutasiho

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

    Цитата:
    которая идет ниже в контекстном меню, что не так удобно,

    Выше-ниже можно регулировать параметром "Position"="Top" или "Position"="Bottom" в файле реестра. Оба результата будут отличаться от вашего, который без этих параметров.
     

    Всего записей: 7735 | Зарегистр. 14-09-2020 | Отправлено: 09:38 30-04-2021
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gutasiho
    они же по приоритету еще идут, те у shell будет всегда выше, нежели shellex.

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

    Всего записей: 3909 | Зарегистр. 15-10-2007 | Отправлено: 10:11 30-04-2021 | Исправлено: Wu Tang, 10:21 30-04-2021
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Цитата:
    не работает
    так надо внутренние кавычки для %1 тоже экранировать, как и путь/имя ехе-файла, т.е. как-то так:
    Код:
    @="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" \"%1\""


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

    Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 15:38 30-04-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 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