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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++

Модерирует : gyra, Maz

articlebot (02-03-2016 15:06): Notepad++ (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

UKPR



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

 
Notepad++ - это бесплатный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows. Этот проект базируется на компоненте Scintilla (очень мощном компоненте для редактирования) написанном на C++ с использованием только Win32 API и STL (что гарантирует максимальную скорость выполнения при минимальном размере программы), распространяется под лицензией GPL.  
 

 
  • Русификатор 6.7.5 и сборка от AZJIO |   Npp_exe_6.8.6_Ru от DmitryFedorov (полный перевод!) + Плагины_RU
     
    ...Проблема с "макинтош"-распознаванием кодировки 1251 решается снятием галки "Autodetect character encoding" в Preferences|Misc.

  • Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 08:14 09-06-2005 | Исправлено: DmitryFedorov, 19:53 30-10-2015
    axlerkhoody



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Подскажите пожалуйста как в npp генерировать подобное по горячей клавише:
     
    ---
    Full Date: 2012-03-07 11:59
    Date: 2012-03-07
    ---
     
    Т.е. черточки и слова статичные, а дата и дата+время подставляются текущие, именно в указанном формате: YYYY-MM-DD HH:MM.

    Всего записей: 36 | Зарегистр. 08-06-2007 | Отправлено: 22:46 27-08-2012
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    axlerkhoody
    по NPP может подскажут. Если нет, я сделал это в бете SynWrite -- в лексер "Text files" добавлен шаблон date; т.е. включаем лексер Text files, жмем Ctrl+J, выбираем шаблон date и все. А формат текста-даты можно править как и любой шаблон (написано в справке по Code templates).

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:16 28-08-2012 | Исправлено: Alextpp, 10:20 28-08-2012
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кажется, новье:
     
    Easy Color Picker was created in Delphi and acts as an accessible Unicode color picking plugin for Notepad++.
    Now, you can use the following plugin to select the color you want to use. Easy Color Picker allows you to choose from multiple color formats (HTML, Delphi, Visual Basic, C++, RGB).
     
    http://www.softpedia.com/get/Office-tools/Text-editors/Steinberger-Easy-Color-Picker.shtml

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:09 04-09-2012
    AZJIO



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

    Код:
    Windows Registry Editor Version 5.00
     
    ; Изменить текст в контекстном меню
    [HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings]
    "Title"="&Notepad++"
     
    ; Просмотр HTML-кода
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name]
    @="C:\\Program Files\\Notepad++\\nppIExplorerShell.exe"
     

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 04:20 05-09-2012
    addhaloka



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Можно и так, без зависимости от путей:
    NppShell.cmd:
    Код:
    @echo off
    %~d0
    cd "%~dp0"
    reg query HKCR\CLSID | findstr /i "{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}" >NUL
    if not errorlevel 1 (
    regsvr32 /u /s NppShell.dll
    ) else (
    regsvr32 /s NppShell.dll
    reg add HKCR\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings /v "Title" /d "Открыть в &Notepad++" /f >NUL
    )

    nppIExplorerShell.cmd:
    Код:
    @echo off
    %~d0
    cd "%~dp0"
    reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /s | findstr /i "nppIExplorerShell.exe" >NUL
    if not errorlevel 1 (
    reg delete "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor" /f >NUL
    ) else (
    reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" /ve /d \""%cd%\nppIExplorerShell.exe\"" /f >NUL
    )

    Как видно, батники представляют что-то вроде свитчеров, т. е. включают/выключают требуемый функционал. Первый батник необходимо сохранить в кодировке OEM 866, если в нем будет кириллица (Открыть в &Notepad++), либо добавить команду после @echo off - chcp 1251 >NUL.
     
     
    Добавлено:
    p.s. А себе я уже давным-давно батник написал, для установки/удаления сабжа. Подробнее...

    ----------
    Инструкция по выживанию для баранов, пингвинов и пр., в зимнее время

    Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 07:43 05-09-2012
    firewire123

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

    Всего записей: 105 | Зарегистр. 21-12-2010 | Отправлено: 13:35 05-09-2012
    Garic 72



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

    Цитата:
    подскажите как открыть два файла в одном окне? нигде не могу найти способ
    Вид->Операции с документом->Переместить в Другое Окно

    Всего записей: 711 | Зарегистр. 23-03-2008 | Отправлено: 14:11 05-09-2012
    bio2008



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

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 21:16 05-09-2012
    Alextpp



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

    Цитата:
    Или выделить и скопировать только то что найдено регулярным ворожением?

     
    Не уверен что можно. МОжно вот что - найти РегВыр, и пометить все строки где оно есть закладками. А потом "Копировать строки с закладками".
     
    Если нужно именно отквоченное, то это есть в SynWrite (команда "Поиск - Извлечь строки")
     
    PS пишется ВЫРАжение.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 23:04 05-09-2012 | Исправлено: Alextpp, 23:06 05-09-2012
    AZJIO



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

    Цитата:
    regsvr32 /u /s NppShell.dll  

    У меня NppShell_05 .dll, не пойму с чем это связано, но при установке новой версии так было.
    У меня немного способ другой
    "notepad_reg.reg"  
    "registry.bat"  
     
    После извлечения sfx запускается registry.bat вводит данные в реестр, потом обновляет текущие пути.
     
    Alextpp

    Цитата:
    PS пишется ВЫРАжение.

    Кто-то выражается, а кто-то ворожит...
     
    bio2008
    Либо регулярку изменить, либо использовать специальные утилиты для работы с регулярными выражениями. В NPP нет вывода найденных групп. Найденные строки и найденные группы это не одно и тоже.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 09:28 06-09-2012 | Исправлено: AZJIO, 09:30 06-09-2012
    bio2008



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

    Цитата:
    Если нужно именно отквоченное, то это есть в SynWrite (команда "Поиск - Извлечь строки")

    А что такое SynWrite и где это? Мне нужно извлечь только то что найдено рег.выражением и скопировать в другой файл. Или просто удалить все то что не найдено рег.выражением.
     
    AZJIO

    Цитата:
    Либо регулярку изменить, либо использовать специальные утилиты для работы с регулярными выражениями.  

    А можно ее так изменить чтоб она как раз нашла все на оборот?  

    Цитата:
    В NPP нет вывода найденных групп.  

    В смысле нельзя скопировать найденное? Что за группы?
     

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 11:22 06-09-2012 | Исправлено: bio2008, 11:22 06-09-2012
    AZJIO



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

    Цитата:
    А можно ее так изменить чтоб она как раз нашла все на оборот?
    Я не телепат, но себе менял... полученные группы просто на вывод, вместо удаления.
    Это мое, ещё есть "The Regulator 2.0", AbaReplace, "Regex Match Tracer", "Rad Software Regular Expression Designer", RegexBuddy...

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 11:44 06-09-2012
    Alextpp



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

    Цитата:
    А что такое SynWrite и где это? Мне нужно извлечь только то что найдено рег.выражением и скопировать в другой файл.

    Это другой редактор. Там эта команда Поиск- Извлечь строки.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:15 06-09-2012
    bio2008



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

    Цитата:
    Я не телепат, но себе менял... полученные группы просто на вывод, вместо удаления.

    У меня вот такое рег. выражение \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5}) отбирающие прокси. Вот как бы все кроме этого? Может надо как то поставить "^" ?  
     
    Alextpp
    А почему эта прога на такое \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5}) не находит прокси например из текста:

    Код:
    23 46.21.74.242:8080    HTTP    NOA    Russian Federation    46.21.74.242    05-sep-2012 05:21
    24 46.191.192.94:3128    HTTP    NOA    Russian Federation (Sterlitamak)    46.191.192.94    05-sep-2012 05:21
    25 87.224.152.135:3128    HTTP    NOA    Russian Federation (Yekaterinburg)    135.152-224-87.telenet.ru    05-sep-2012 05:21
    26 195.3.254.159:8080    HTTP    NOA    Russian Federation (Kursk)    195.3.254.159    05-sep-2012 00:53
    27 80.247.100.250:3128    HTTP    NOA    Russian Federation    80.247.100.250    04-sep-2012 22:09
    28 87.248.226.210:3128    HTTP    NOA    Russian Federation (Saint Petersburg) !    rtrmain.regionspb.ru    04-sep-2012 19:28
    29 46.180.99.40:8080    HTTP    NOA    Russian Federation (Kemerovo)    46.180.99.40    04-sep-2012 18:58  

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 14:01 06-09-2012 | Исправлено: bio2008, 14:01 06-09-2012
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bio2008
    Почему не находит? находит. вот скрин команды Извлечь:
    http://shot.qip.ru/008s9h-1QODkgLI5/

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 14:06 06-09-2012
    AZJIO



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

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 14:41 06-09-2012
    MrSusua



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, помогите.
     
    Есть огромный код в котором огромное количество вот таких строк  
     
    <a href="http://site.ru/content/view/555/55/" target="_blank">Подробнее...</a>
     
    Как мне обозначить при поиске и замене поиск этих строк ОТ "<a" и ДО "/a>" ну то есть чтобы поиск находил всю эту строчку?
     
    P.S. Может кому пригодится решение - (<a.*a>)
    Только вот незадача, если в тексте две вышеуказанных строчки стоят в одной строке, то эта команда выделяет первой "<a" вместе со всем, что есть в строке (текст и т. д.) и заканчивает выделение на последнем знаке "a>" ...

    Всего записей: 129 | Зарегистр. 05-03-2010 | Отправлено: 17:35 06-09-2012 | Исправлено: MrSusua, 21:19 06-09-2012
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrSusua
    <a.+?/a>
    <a .+?</a>
    <a [^<]+?</a>

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 22:28 06-09-2012
    addhaloka



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 09:28 06-09-2012
    Цитата:
    У меня NppShell_05 .dll, не пойму с чем это связано, но при установке новой версии так было.
    Я просто сам ее переименовал. Кстати, на XP и древняя nppshellext.dll работает. Новую версию dll, вероятно сделали для совместимости с W7/Vista и/или c x64.
     
     
    Добавлено:

    Цитата:
    Reg.exe add "HKCR/*/shellex/ContextMenuHandlers/Notepad++" /v "" /t REG_SZ /d "{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}" /f  

    Это вроде необязательно, т. к. этот параметр при регистрации библиотеки сам добавляется.
    Лучше в меню папок добавить:
    Код:
    Reg.exe add HKCR\Directory\shellex\ContextMenuHandlers\NppShellExt /ve /d "{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}" /f  


    ----------
    Инструкция по выживанию для баранов, пингвинов и пр., в зимнее время

    Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 08:10 07-09-2012
    bio2008



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    А что то не пойму а что же надо нажать чтоб получилось? У меня вот что выходит:
     
    Написано что 7 найдено но найденное не показывается.

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 13:47 08-09-2012
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++
    articlebot (02-03-2016 15:06): Notepad++ (часть 2)


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru