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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

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

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
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist2,
    Цитата:
    1) Это вы про небольшой банер которой видно только когда зайдёешь в менеджер плагинов? До этого момента его и не замечал (очень редко туда захожу). Неужели так раздражает?  
    Тут вопрос несколько в другом - если бы автор плагина не впилил бы назойливое впаривание новой версии, грозя всеми карами небесными при установке каждого нового плагина (либо сделал бы галку для отключения предупреждения), претензий не было бы. Я бы оставил старую версию на свой страх и риск. А так, это явно сделано ради этого самого баннера. Так что это принципиальный вопрос
    Цитата:
     По проверке обновление плагинов, это не оно?
    Нет - это интервал проверки обновлений Поставьте дефолтый менеджер из комплекта поставки, откажитесь от его апдейта и попробуйте поставить поставить пару плагинов подряд ...
     
    upd3: Вырезал рекламу resource hacker'ом, пусть его автор идёт лесом.
     

    Цитата:
     5) Может.
    Хорошо, а то 6.8.x казали их как бинарные файлы ...

     

     
    upd2: Нормально не может - нули выдаёт. Если сделать замену по \0 то можно с файлом на английском работать, но юзабилити это сильно снижает. С русским языком - труба (набор символов).
     
    AZJIO, ОК спасибо попробую
     
    upd1: Глюк с треем судя по этому топику https://notepad-plus-plus.org/community/topic/10701/minimizing/15 есть давно и его до сих пор не исправили

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 05:56 18-11-2016 | Исправлено: Baltazar500, 08:10 18-11-2016
    KostmicK

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.2.1
    Скачать x86
    Notepad++ Installer 32-bit x86
    Notepad++ zip package 32-bit x86
    Notepad++ 7z package 32-bit x86
    Notepad++ minimalist package 32-bit x86
     
    Скачать x64
    Учтите, что большинство плагинов пока что недоступно в 64-разрядной версии
    Notepad++ Installer 64-bit x64
    Notepad++ zip package 64-bit x64
    Notepad++ 7z package 64-bit x64
    Notepad++ minimalist package 64-bit x64

    Цитата:
    Notepad++ 7.2.1 bug-fixes:
    1. Fix x64 installer regression issue - install in "C:\Program Files" instead of "C:\Program Files (x86)"
    2. Fix expanding environment variables regression in backup path.
     
    Included plugins:
    1. NppExport v0.2.8 (32-bit x86 only)
    2. Plugin Manager 1.3.5 (32-bit x86 only)
    3. Converter 4.2
    4. Mime Tool 2.1
     
    Updater (Installer only):
    * WinGup v4.1

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 22:40 20-11-2016 | Исправлено: KostmicK, 01:08 21-11-2016
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так, создание пустого файла "doLocalConf.xml" в корневой папке npp+ позволяет из обычной версии npp сделать портабельную, а мне надо дабы в портабельной не выдавалось запроса на сохранение не сохранённых файлов, как в полной версии (т.е. не сохранённые файлы сохранялись бы в кэше).
     

     

     
    upd: Вопрос снят - это опция резервного копирования сессии и в портабельной 6.8.3, которой я пользовался наряду с 7.2 такой функционал отсутствовал.
     
    upd2: Так что там с UTF-16be ? Как в npp с ним работать ? одни нули и неопределяемые символы Зато AkelPad билд 4.7.2 от 2012 года без проблем его переваривает, причём с русским языком.
    http://forum.ru-board.com/topic.cgi?forum=5&topic=48204&start=220#20
    Цитата:
    Новый файл с русским текстом получилось правильно отобразить в сабже?
     
    И вот что я еще выяснил: оказалось, совершенно необязательно вставлять в тестовый файл некорректные символы. Сабж удачно не откроет и совершенно правильный файл, без каких-либо некорректных символов. То есть берете кириллический, к примеру, текст, сохраняете его в UTF-16 без BOM и все, сабж его не откроет.

    http://forum.ru-board.com/topic.cgi?forum=5&topic=48204&start=240#2
    Цитата:
     Нет. Это у него дизайн такой. Так задумано. Он в принципе не может открыть UTF-16LE (и тем более UTF16BE) файл без BOM. Я уже написал, что файл UTF-16 может быть абсолютно валидным, без каких-либо некорректных символов - сабж его все равно открыть не сможет. Он может открывать только UTF-16 w/o BOM файлы, содержащие только английский текст.
    Ну вот нельзя было ткнуть носом, раз уж данный вопрос обсуждался ?

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 14:16 22-11-2016 | Исправлено: Baltazar500, 14:57 22-11-2016
    Xenaki

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

    Всего записей: 175 | Зарегистр. 01-01-2016 | Отправлено: 17:23 22-11-2016 | Исправлено: Xenaki, 17:23 22-11-2016
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если в настройках стоит галка "Автоопределение кодировки символов", то NPP не правильно определяет некоторые символы.
    Например, создайте в винде простой текстовый документ такого содержания:

    Код:
     
    Сумамед
    Амоксиклав
    Аугментин
     

    А потом откройте этот файл в NPP (с установленной галкой.
    Увидите вот такое:

    Код:
     
    —умамед
    јмоксиклав
    југментин
     

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 17:58 22-11-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    В шапке об этом написано...

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 18:02 22-11-2016
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Да, точно (не заметил).
    Если проблема старая, то почему автор не лечит её?

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 20:04 22-11-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Потому что она только для кодировки 1251 Небольшой процент людей ее использует. И типа никому не надо этого. Лень.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 18:13 23-11-2016 | Исправлено: jFobos, 18:16 23-11-2016
    kodex77



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

    Цитата:
    А крыжик на регулярки поставили?

    jFobos, spurionzx, regist2 - вот регулярку и не ставил. Все получилось теперь, спасибо

    Всего записей: 196 | Зарегистр. 07-04-2012 | Отправлено: 22:49 26-11-2016 | Исправлено: kodex77, 22:50 26-11-2016
    Petrovic82

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

    Цитата:
     
    1.  Fixed auto-updater setting toggles between startups bug.
    2.  Fix "Replace All" shortcut accelerator in Replce dialog not working regression.
    3.  Fix unsual plugin update prompt after upgrade to 7.2.1 version.
     
    Included plugins:
    1.  NppExport v0.2.8 (32-bit x86 only)
    2.  Plugin Manager 1.3.5 (32-bit x86 only)
    3.  Converter 4.2
    4.  Mime Tool 2.1
     
    Updater (Installer only):
    * WinGup v4.1

    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.2.2.Installer.exe
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.2.2.Installer.x64.exe
     
    https://notepad-plus-plus.org/repository/7.x/tmp/

    Всего записей: 7288 | Зарегистр. 19-10-2013 | Отправлено: 20:37 27-11-2016
    regist2



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [b]Petrovic82
    [/b] 20:37 27-11-2016
    Цитата:
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.2.2.Installer.exe  https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.2.2.Installer.x64.exe    https://notepad-plus-plus.org/repository/7.x/tmp/

    ссылки не работают. И на оф. сайте пока ничего про 7.2.2 не написано и актуальной указана 7.2.1

    ----------
    FAQ по восстановлению аккаунтов
    Подфорум для раздач

    Всего записей: 207 | Зарегистр. 28-03-2016 | Отправлено: 21:04 27-11-2016
    Petrovic82

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    убрали
    вот x86 инсталлер
    https://www.upload.ee/files/6391488/npp.7.2.2.Installer.7z.html
     
    Добавлено:
    и x64 инсталлер
    https://www.upload.ee/files/6391516/Notepad.7.2.2.x64.7z.html
     
    Добавлено:
    вот ссыли
     
    x64
    https://notepad-plus-plus.org/repository/7.x/7.2.2/npp.7.2.2.Installer.x64.exe
     
    x86
    https://notepad-plus-plus.org/repository/7.x/7.2.2/npp.7.2.2.Installer.exe

    Всего записей: 7288 | Зарегистр. 19-10-2013 | Отправлено: 21:39 27-11-2016
    regist2



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Petrovic82
    21:39 27-11-2016
    Цитата:
    убрали

    возможно какой-то баг обнаружили и поэтому отозвали. ИМХО, пока обновляться не стоит, если потестировать в виде отдельной версии.

    ----------
    FAQ по восстановлению аккаунтов
    Подфорум для раздач

    Всего записей: 207 | Зарегистр. 28-03-2016 | Отправлено: 21:49 27-11-2016
    frost745



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

    Цитата:
    убрали


    Цитата:
    возможно какой-то баг обнаружили и поэтому отозвали. ИМХО, пока обновляться не стоит, если потестировать в виде отдельной версии.

    ага, убрали туда, где ему уже и положено быть
     
     

    Всего записей: 4164 | Зарегистр. 26-02-2013 | Отправлено: 23:43 27-11-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех. Кто разбирается в регулярках? Нужно переставить одно слово в конец каждой строки. Не добавить, а именно что переставить (вырезать из одного места и переместить в конец). Пример с ".jpg"
    Как выглядит:
    tumblr_ofpol4jZio1t3nz13o1_1280.jpg by yana kalina yana kalina art portrait outdoor
    Как нужно чтобы было  
    tumblr_ofpol4jZio1t3nz13o1_1280 by yana kalina yana kalina art portrait outdoor.jpg
    Пытаюсь состряпать такую регулярку с использованием группирования и \1\2, но не получается. В написании регулярки я слаб, поэтому прошу помощи у тех, кто разбирается.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 11:13 01-12-2016 | Исправлено: Hjkma, 11:25 01-12-2016
    regist2



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    попробуйте найти
    Код:
    (\.jpg)(.*)

    заменить на
    Код:
    \2\1


    ----------
    FAQ по восстановлению аккаунтов
    Подфорум для раздач

    Всего записей: 207 | Зарегистр. 28-03-2016 | Отправлено: 11:44 01-12-2016
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 12:01 01-12-2016
    xerpal



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

    Всего записей: 1584 | Зарегистр. 08-10-2011 | Отправлено: 16:11 01-12-2016 | Исправлено: xerpal, 16:17 01-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Опять прошу помощи у тех, кто разбирается в регулярках.  
    Пытаюсь с помощью регулярок перенести цифры и слово идущее за ними в начало каждой строки, но не совсем получается. Вот строка для примера (такие же подобные строки занимают весь список), с пробелами в начале:
      panel77.txt (3876 hits)  
    Мне нужно вот это "3876 hits" перенести на начало этой строки. Пытался перенести с помощью таких регулярок как (.*)([0-9]+ hits) или (.*)(\d*\shits) с заменами на \2\1, но переносится только одна цифра и слово hits. Как сделать чтобы все цифры перенеслись? Помогите нубу, пожалуйста.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 14:50 04-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Найти: ^(.*\()(\d*\shits)(\))$
    Заменить: \2\1\3
     
    ps: проверил на

    Код:
     panel77.txt (3876 hits)
     panel77.txt (3876 hits)
     panel77.txt (3876 hits)
     panel77.txt (3876 hits)
     panel77.txt (3876 hits)

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:08 04-12-2016 | Исправлено: jFobos, 15:14 04-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Все цифры переносятся, но слово hits нет.  
    Поправка: часть hits перенеслись, остальные нет.  
    Вот на этой строке не перенеслось
     
      shanemichaels.txt (6034 hits)

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 15:13 04-12-2016 | Исправлено: Hjkma, 15:16 04-12-2016
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:52 04-12-2016 | Исправлено: jFobos, 15:52 04-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Благодарю вас, все отлично переносится!

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 16:08 04-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Вот ещё
    Найти:
    Код:
    (^.*)(\(\d+\s\w+\)$)

    Заменить на:
    Код:
    $2 $1

    Исходные:
    panel77.txt (3876 hits)
    panel77.txt (3876 its)
    panel77.txt (387 hits)
     
    Результат:
    (3876 hits) panel77.txt  
    (3876 its) panel77.txt  
    (387 hits) panel77.txt
     
    Добавлено:
    Тоже самое только перенос без скобок и скобки удаляются.
     
    Найти:
    Код:
    (^.*)(\((\d+\s\w+)\)$)

    Заменить на:
    Код:
    $3 $1

    Результат:
    3876 hits panel77.txt  
    3876 its panel77.txt  
    387 hits panel77.txt

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:44 04-12-2016 | Исправлено: VVL99, 17:15 04-12-2016
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 17:12 04-12-2016
    shusler



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

    Цитата:
     
    Keyhole
    Puppet Breakup (skit)
    Gettin' Paid Spiritually
    Masquerade
    Put a Bug Pon You
    J.A.Y.B.
    Jungle Speech (skit)
    Tamiflu
    Got No Beat (skit)
    Snuggles the Beat Makin' Bunny
    Late Night Molocko
    Poetry in Motion
    Mistery of the Disappearing Rabbit
    Sanchez Brothers
    Cliché
    Black Clouds
     

     
    Нужно, чтобы он был в формате
     

    Цитата:
     
    01. Keyhole
    02. Puppet Breakup (skit)
    03. Gettin' Paid Spiritually
    04. Masquerade
    05. Put a Bug Pon You
    06. J.A.Y.B.
    07. Jungle Speech (skit)
    08. Tamiflu
    09. Got No Beat (skit)
    10. Snuggles the Beat Makin' Bunny
    11. Late Night Molocko
    12. Poetry in Motion
    13. Mistery of the Disappearing Rabbit
    14. Sanchez Brothers
    15. Cliché
    16. Black Clouds
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 21:10 04-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Edit->Column Mode - выделяем нужную часть текста. После этого Edit->Column Editor и далее как на скрине
     

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 23:31 04-12-2016
    shusler



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

    Цитата:
     
    Edit->Column Mode - выделяем нужную часть текста

    Если так не делать, то с помощью данной функции получается вот так:

    Цитата:
     
    01Keyhole  
    02Puppet Breakup (skit)  
    03Gettin' Paid Spiritually  
    04Masquerade  
    05Put a Bug Pon You  
    06J.A.Y.B.  
    07Jungle Speech (skit)  
    08Tamiflu  
    09Got No Beat (skit)  
    10Snuggles the Beat Makin' Bunny  
    11Late Night Molocko  
    12Poetry in Motion  
    13Mistery of the Disappearing Rabbit  
    14Sanchez Brothers  
    15Cliché  
    16Black Clouds
     
    и продолжает дальше нумеровать строки... А мне нужно чтобы после цифры стояла точка и пробел.  

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 01:25 05-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Перед тем как генерировать числа надо перед каждой строкой добавить ". ", сделать это можно разными способами.
    1. Выделить строки, нажать несколько раз Tab. Выделить табы в начале одной строки и нажать Ctrl+H, в качестве замены вставить ". ".
    2. С помощью "Расширенный" можно заменить перенос строк "\r\n" на "\r\n. ".
    3. С помощью регулярных выражений заменить начало строки "^" на ". "
    4. Поставь курсор после числа первой строки, нажми Alt+Shift и при нажатых клавишах поставь курсор после числа последней строки. И печатай нужный текст, в данном случае ". ".

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 02:24 05-12-2016 | Исправлено: AZJIO, 02:28 05-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    http://klikr.org/67d7e292494678b7f9603404594e.gif

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:10 05-12-2016 | Исправлено: VVL99, 19:31 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    VVL99
    Спасибо за помощь.
     
    У меня не получается выделить нужный фрагмент, выходит вот так

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

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 11:12 05-12-2016 | Исправлено: shusler, 11:13 05-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Либо удаляйте пустые строки, либо проводите нумерацию частями.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:13 05-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вообще спасибо jFobosу, он показал.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:31 05-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хм, можно конечно каждую строку отдельно активировать, но это тупо
     

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 13:41 05-12-2016 | Исправлено: jFobos, 13:43 05-12-2016
    shusler



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

     
    Понял, что так нельзя и все нужно делать частями...
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 14:19 05-12-2016 | Исправлено: shusler, 14:21 05-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Для 3-х дисков можно и руками, и даже руками все цифры ввести, чем читать инструкции, а для большого количества используй AutoIt3, но он требует изучения. Важно оценить время для каждого варианта, прежде чем начать его тратить.
    Даже для 1000 дисков самая быстрая операция копировать-вставить столбики "1- 16", за 1000 секунд или 16 минут, потому что учить AutoIt3 понадобиться месяцы или даже годы, но зато другие вещи станет решать проще.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 15:33 05-12-2016 | Исправлено: AZJIO, 15:33 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
     
    Я не говорил, что это три диска, это написано для примера.
    Что-то более-менее оптимальное я почерпнул из ваших советов для одного списка, но это не подходит для большего количества списков.
     
     
    Еще раз, огромное спасибо.
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 17:10 05-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    В AutoIt3, читаешь файл в массив, далее запускаешь цикл обработки строк массива, вводишь индекс счётчика равный 1 и на каждом шаге прибавляешь к нему единицу и добавляешь в начало строки. Как попадается пустая строка сбрасываешь счётчик в 0 и на следующем шаге счётчик добавляет индексы начиная с 1. По ходу цикла прилепляешь строку к новому списку и в конце сохраняешь список. Всё.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 17:23 05-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Это конечно оффтоп, но пока вопрос висит, вот помощь - Нумерация строк
    или букмарклет - http://forum.ru-board.com/topic.cgi?forum=5&topic=46779&start=100#3

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:34 05-12-2016 | Исправлено: VVL99, 19:30 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Как ты правильно написал AutoIt3 требует изучения, попробую.
     
    VVL99
    Первый способ для меня наиболее предпочтительный и быстрый.
     
    P.s. Спасибо всем за помощь.

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 09:44 06-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никто не сталкивался с багом, когда Notepad++ не совсем верно отображает количество строк и длину текста в строке состояния? Когда если количество строков в тексте равно 10000 и количество символов 669000, то Notepad++ показывает количество строков в 10 и длину в 689. А если строков 5000 и символов 330000, то Notepad++ показывает length - 342 и lines - 5. Если текст меньше 1000 строк, то количество строков он правильно показывает, а вот длину нет - если количество строков больше 1000. Если текст меньше 1000 строк и меньше 1000 символов, то Notepad++ правильно показывает количество строков и длину. По всей видимости, Notepad++ не может правильно отобразить цифру больше 999 в строке состояния, с этого и баг. Столкнулся с этим, когда переходил от портабельного Notepad++, который входил в сборку Total Commander к Notepad++ 7.2, скаченного от официального сайта. Пробовал переустанавливать программу, чистил папку Notepad++ в Appdata, - ноль эффекта, та же картинка. От чего это зависит, куда копать? Может нужно какие-то записи в реестре удалять?  
    P.S.  Методом перебора версий обнаружил, что данный баг наблюдается на версиях от 7.0 и дальше, а на 6.9 версии такого бага нет.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 19:44 08-12-2016 | Исправлено: Hjkma, 20:20 08-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Проверил. Действительно баг наблюдается. Думаю стоит написать автору описание.  
     
    ps: на версии 6.9 баг не наблюдается.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 20:55 08-12-2016
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:01 08-12-2016
    Siropa

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Собирал сам с правками перевода всех элементов интерфейса. Отображает 7-и значное число символов и 5-и значное строк. В произвольном файле:

    Всего записей: 64 | Зарегистр. 15-09-2015 | Отправлено: 22:16 08-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может причина в кривом локализации? Но поменял на английский - не помогло, удалил файл русской локализации - тоже не помогло.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:26 08-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сейчас с дому скачал версию 7.2.2 и все отобразилось нормально. На работе проверял не на самой последней версии, там кажется 7.1.*

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 22:47 08-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Так и версия у меня 7.2.2 и в ней не отображается нормально. Похоже каких-то файлов не хватает или что-то нужно в реестрах почищать.  
    Кстати, у тебя на рабочей машине какой Windows стоит и 32 bit или 64 bit?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 23:01 08-12-2016 | Исправлено: Hjkma, 23:08 08-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И дома и на работе х64. Дома проверил обе версии НР++ (и х86 и х64). Все версии что проверял портебл.
     
    upd:
    На работе, на версии 7.2.2 (х64 и х86) баг не воспроизвелся, только на 7.1

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 23:11 08-12-2016 | Исправлено: jFobos, 14:37 09-12-2016
    donbaton

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу подсказать, как выключить вот такую левую подсветку?
     
    Можно ли отрегулировать проблемы плагина исправления орфографии?
     
    Для чего нужен плагин Навигация (LocationNavigate)?
     

     

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 12:42 14-12-2016
    AZJIO



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

    Цитата:
    Для чего нужен плагин Навигация (LocationNavigate)?  

    Location Navigate
        Сохраняет позицию курсора на панели в виде истории, чтобы быстро перемещаться между позициями.


    Цитата:
    Прошу подсказать, как выключить вот такую левую подсветку?  
    Оранжевый? Серый?
     

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 23:11 14-12-2016
    Alextpp



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

    Цитата:
    Спасибо за помощь, но мы немного друг-друга не поняли.
    Нужно чтобы было так:  

     
    Немного офтопика, а то прям не решили.
    В CudaText проге это делается так -
     
    - ставите плаг CaretsNumbering
    - выделите мултикареткой все начала
    - вызовите тот плагин
    - там видно что ввести суффикс надо ". "
     
    все.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 06:01 15-12-2016 | Исправлено: Alextpp, 06:02 15-12-2016
    kuharsanek

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

    Цитата:
    Прошу подсказать, как выключить вот такую левую подсветку?

    Плагин Навигация, снять галку с пункта "Метить изменения Ctrl+Alt+M". Как то так.

    Всего записей: 27 | Зарегистр. 11-06-2012 | Отправлено: 18:45 15-12-2016 | Исправлено: kuharsanek, 18:59 15-12-2016
    donbaton

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за помощь. Буду иметь на будущее, если снова будет такой косяк с подсветкой. Пока что после перезагрузки ПК левая подсветка сама отремонтировалась.
    А есть ли польза от этого плагина вообще, кто - то из Вас им пользуется?
     
    Добавлено:
    На моих скришнотах обратите пожалуйста внимание, как написано слово в контекстном меню. Почему в тексте оно без ошибок, а в контекстном меню криво? И что это вообще за слова на иностранных языках, это мнемонический код какой то?

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 16:53 16-12-2016 | Исправлено: donbaton, 16:56 16-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    donbaton
    А какие языки скачаны и какие используются?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 01:06 17-12-2016
    TheBarmaley



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

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

    Всего записей: 17211 | Зарегистр. 07-06-2006 | Отправлено: 07:53 17-12-2016
    donbaton

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

    Цитата:
    А какие языки скачаны и какие используются?
    Русский, Английский. Выставлен режим сразу для 2 языков при проверке.
    Notepad++ V6.5.1, могу и самую последнюю использовать или другую, если думаете, что это нужно будет.

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 09:30 17-12-2016 | Исправлено: donbaton, 09:32 17-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    donbaton
    Просто пытаюсь понять с чем это связано. Что если отключить англ.? Я помню отказался использование двух сразу, причину не помню, но видимо не зря... Сейчас проверил на 6.5.3 с плагином 1.2.14.2, без проблем оба языка работают. При чём русский с "ё" и без "ё" вместе подключены.
     
    TheBarmaley

    Цитата:
    ртфм  
    в шапке

    Цитата:
     список открытых файлов держать на виду?
    ссылка раз
    ссылка конкретно

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 10:29 17-12-2016 | Исправлено: AZJIO, 10:32 17-12-2016
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    за наводку сенькс, слона не заметил.. )
     
    тогда ещё пара вопросов:
    1. а почему в этой панельке не добавляются/выбираются доп.поля для сортировки? интересует путь..
    2. как-то можно вернуть сортировку в порядке открытия (следования в окне) без перезагрузки редактора?
    а то я сдуру щёлкнул на имени.. )
     
    включать/выключать эту панель пробовал, не помогло..
    если что - версия сабжа 6.5.1..

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

    Всего записей: 17211 | Зарегистр. 07-06-2006 | Отправлено: 12:48 17-12-2016
    Fossius



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кому интересно http://rgho.st/7J8ZMJwn6 - словарь из Firefox, ёфицировал его. Не забывайте свой язык, и не ленитесь лишний раз дотянуться до буквы ё.

    Всего записей: 382 | Зарегистр. 05-03-2012 | Отправлено: 14:29 17-12-2016
    donbaton

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

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 01:18 18-12-2016
    Fossius



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    donbaton
    Если портабл - кидай в папку "......\Notepad++\plugins\Config\Hunspell", если не портабл - ищи эту папку

    Всего записей: 382 | Зарегистр. 05-03-2012 | Отправлено: 14:16 18-12-2016
    donbaton

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо. В последней версии Notepad++, которую скачал с официального сайта, нету Hunspell в настройках, что делать в этом случае?
     
    Хочу написать регулярное выражение для замены кавычек " на типографские. Надо будет вставлять в окно поиска для замены по всем вкладкам или можно повесить на макрос например?
     
    Как можно сделать обрамление в типографские кавычки выделенного текста?

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 14:40 19-12-2016
    KloneBADGuY



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    donbaton
    Поставить плагин DSpellCheck через Plugin Manager. Там
    в опциях сможешь указать путь к папке со словарями.

    ----------
    DJ Shadow - Midnight In A Perfect World

    Всего записей: 723 | Зарегистр. 13-01-2010 | Отправлено: 03:45 20-12-2016
    790



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    народ помогите. Задолбал этот уже Notepad++ со своими крякообразами в место букв. В настройках по умолчанию стоит кодировка "UTF-8 бeз мeтки BOM", так иногда бывает, что при открытии текстового документа некоторые буквы в словах превращаются в символы нечитаемые и тем самым портит мне текст который потом невозможно восстановить. Потом перевожу в разные кодировки и все равно текст уже не восстанавливается. И если даже текст у меня читаем, то если кому другому на комп скидываешь текстовые файлы то у них тоже открываются одни иероглифы. Что за ...? Как сделать чтобы раз и навсегда этот тупой и глючный нотепад мне мозг не выносил и не портил текст в документах и сам не ломал кодировки?  Такое уже не раз происходит и с новыми версиями и со старыми такие же проблемы и раньше были с кодировками и переустановка не помогала. Он ломает текст и потом его никакой блокнот не переводит эти иероглифы в буквы. Плагины не ставил ибо с ними вообще он глючит не по детски особенно с правописанием русским.  Или подскажите нормальное подобие этого глючного нотепада. Спасибо!

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 11:58 20-12-2016 | Исправлено: 790, 12:01 20-12-2016
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    790
    какая религия запрещает прочитать шапку темы?

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 12:09 20-12-2016
    donbaton

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сам
    Цитата:
    Спасибо. В последней версии Notepad++, которую скачал с официального сайта, нету Hunspell в настройках, что делать в этом случае?
     
    Хочу написать регулярное выражение для замены кавычек " на типографские. Надо будет вставлять в окно поиска для замены по всем вкладкам или можно повесить на макрос например?
     
    Как можно сделать обрамление в типографские кавычки выделенного текста?
    А сам Hunspell не надо устанавливать?

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 22:03 20-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    donbaton
    Скачаиваешь DSpellCheck, в папке плагинов появляется файл DSpellCheck.dll. Перезапускаешь прогу, в настройках DSpellCheck выбираешь закачку словарей, отмечаешь русский, жмёшь кнопку. После выбираешь галочкой, какой словарь (язык) использовать. Далее на панели инструментов активируеш или диактивируешь функцию проверки. А лучше в шапке скачиваешь DSpellCheck.dll на русском языке, чтобы удобней было копаться в настройках. Также можешь почитать здесь. Ни чего более устанавливать не нужно, никакие кривые движки и прочую хрень. Плагин сам в себе, сам работает, единственное словари скачать надо и отметить что использовать их. Словарь это список слов, если введённое слово отсутствует в списке (словаре), то оно помечается волнистой линией как в браузере.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:21 24-12-2016
    frost745



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.3
    https://notepad-plus-plus.org/repository/7.x/7.3/

    Цитата:
    1. Add MD5 functionalities.
    2. Fix the problem of launch Notepad++ with Admin right after installation.
    3. Fix a problem of recent file history - add to recent file history only if file is removed from all the views.
    4. Get back Find dialog while you lost it (in a multi-screen + laptop configuration).
    5. Fix long hyperlinks truncated problem.
     
    Included plugins:
     
    1. NppExport v0.2.8 (32-bit x86 only)
    2. Plugin Manager 1.3.5 (32-bit x86 only)
    3. Converter 4.2
    4. Mime Tool 2.1
     
    Updater (Installer only):
     
    * WinGup v4.1


    Всего записей: 4164 | Зарегистр. 26-02-2013 | Отправлено: 02:07 02-01-2017
    korggrodno



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите как сделать в notepad++ чтобы он обробаытвал url  с русскими символами
     
     
    https://lh3.googleusercontent.com/-Rcx51vbIw0U/WGphx4PJ_MI/AAAAAAAAEV0/znXcaeFVKZE/s0/screenshot%25202017-01-02%2520001.jpg

    Всего записей: 383 | Зарегистр. 15-11-2007 | Отправлено: 17:32 02-01-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    korggrodno
    В каком смысле обрабатывал бы? Находил бы такие url-ы? Или умел бы открывать такие url-ы полностью во внешнем браузере?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 10:20 03-01-2017
    korggrodno



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    умел бы открывать такие url-ы полностью во внешнем браузере

    Всего записей: 383 | Зарегистр. 15-11-2007 | Отправлено: 06:37 05-01-2017
    meister266

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно notepad++ прикрутить на тулбар живой поиск, как в AkelPad?

     
    UPD: А всё, нашёл. Поиск по мере набора. Хотя может существуют расширения, улучшающие его?

    Всего записей: 37 | Зарегистр. 15-10-2008 | Отправлено: 02:39 06-01-2017 | Исправлено: meister266, 02:42 06-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    meister266
    Попробуйте. Может пойдет https://github.com/amarghosh/searchplus
    (ставить лучше через плагин менеджер)

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 13:05 06-01-2017
    Omsk

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

     
    P.S. нашел уже....

    Всего записей: 897 | Зарегистр. 22-02-2007 | Отправлено: 09:27 11-01-2017 | Исправлено: Omsk, 09:33 11-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Omsk
    В настройках "Автозавершение"

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 00:52 12-01-2017
    Domin0



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

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 22:16 12-01-2017
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 22:53 12-01-2017
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток.
     
    Есть файлик с MySQL базой данных. Там есть записи такого плана:  

    Код:
    ...<a href="/images/sample1.png" target="_blank" rel="highslide"><img class="aligncenter" src="/images/sample1.png" alt="Фото котика"></a>...
     
    ...<a href="/images/sample2.png" target="_blank" rel="highslide"><img class="aligncenter" src="/images/sample2.png" alt="Фото бабочки"></a>...
     

    Необходимо массово отредактировать их, а именно извлечь данные из тега alt и создав тег Title вписать в него данные из alt. Естественно в рамках блока, чтобы получилось так:
     

    Код:
    ...<a href="/images/sample1.png" target="_blank" rel="highslide" title="Фото котика"><img class="aligncenter" src="/images/sample1.png" alt="Фото котика"></a>...
     
    ...<a href="/images/sample2.png" target="_blank" rel="highslide" title="Фото бабочки"><img class="aligncenter" src="/images/sample2.png" alt="Фото бабочки"></a>...

     
    Как это можно сделать в Notepad++?
     
    P.S.
     
    1) class="aligncenter" может быть разным, к примеру, class="aligncenter zagolovok"
     
    2) samlpe1.png является примером, имена файлов различны, но в рамках блока они практически всегда идентичны.


    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 03:00 13-01-2017 | Исправлено: Dj BoBo, 03:01 13-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
    Обратите внимание на пробелы. Может где-то не хватает, а может лишние захватить
     
    Найти:
    rel="highslide"><img class="(.*)" src="(.*)" alt="(.*)">
     
    Заменить:
    rel="highslide" title="\3"><img class="\1" src="\2" alt="\3">

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:19 13-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
     
    Найти:
    Код:
    (">.+?alt(=".+?)">)

    Заменить на:
    Код:
    " title$2$1

    исправлено

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:48 13-01-2017 | Исправлено: VVL99, 14:41 13-01-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    korggrodno
    Неплохо было бы следовать негласному правилу - информировать народ о решений.
    https://notepad-plus-plus.org/community/topic/13027/notepad-url-processing-cyrillic-symbols
    проблема решена. Вот только непонятно, что делать с регуляркой?

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 13:31 13-01-2017
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Спасибо за ответ
     
    Правда задача была чуточку иная. Добавить тег title с данными из alt. Всё остальное оставить неизменным, а код выше делает так:
     

    Код:
    ...<a href="/images/sample2.png" target="_blank" rel="highslide" title="Фото бабочки" src="/images/sample2.png"><img class="aligncenter" src="/images/sample2.png" alt="Фото бабочки"></a>...

    Дублирует тег src и их получается два..  
     
    А иногда почему то вообще вырезает тег и кучу текста после него до следующего блока, и в тайтл прописывает оттуда значение:
     
    Было:

    Код:
    <a href="/media/sample67.png" target="_blank" rel="highslide"><img class="aligncenter style2" alt="Фотография улитки" src="/media/sample67.png"></a>

     
    Стало:
     

    Код:
    <a href="/media/sample67.png" target="_blank" rel="highslide" title=""><img class="aligncenter style2" alt="Фотография носорога" src="/media/sample67.png"></a>

     
     
    И ранее я дополнительно привёл информацию о class и sample из-за того, что регулярное выражение может опираться на эти значения, но их изменять нет необходимости.

    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 13:43 13-01-2017 | Исправлено: Dj BoBo, 13:45 13-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
    Обратите еще внимание на вариант от VVL99, возможно он более корректно работает.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 13:47 13-01-2017
    Dj BoBo



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

     
    Только что обратил. Он действительно корректно работает при модификации в примере, но он коцает другой код, сказывается слишком общая комбинация.. надо добавить опорные элементы...

    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 13:51 13-01-2017
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 13:53 13-01-2017 | Исправлено: jFobos, 13:54 13-01-2017
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 13:59 13-01-2017
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для кода
    Найти:  
    rel="highslide"><img class="(.*)" src="(.*)" alt="(.*)">  
     
    Заменить:  
    rel="highslide" title="\3"><img class="\1" src="\2" alt="\3">
     
     

    Код:
    Текст\nтекст.\n<a href="/media/sample35.png" target="_blank" rel="highslide"><img class="aligncenter style1" alt="Фотография черепахи" src="/media/sample35.png"></a>Текст\nтекст\nтекст\n\n<a href="/media/sample38.png" target="_blank" rel="highslide"><img class="aligncenter" alt="фотография жирафа" src="/media/sample38.png"></a>текст.<a href="/media/sample39.png" target="_blank" rel="highslide"><img class="aligncenter" alt="Фотография слона" src="/media/sample39.png"></a>текст<a href="/media/sample41.png" target="_blank" rel="highslide"><img class="aligncenter style1" alt="Фотография обезьяны" src="/media/sample41.png"></a>текст\n\nтекст<a title="Ссылка на обезьяну" href="http://sample.com" target="_blank" rel="nofollow">текст</a>\n\nтекст

     
    И вот:
     

    Код:
    текст<a href="/media/sample98.png" target="_blank" rel="highslide"><img class="aligncenter style1" alt="Фотография змеи" src="/media/sample98.png"></a>текст. \r\n<a href="/media/sample101.png" target="_blank" rel="highslide"><img class="aligncenter" alt="Фотография собаки" src="/media/sample101.png"></a>

     
    Добавлено:
    VVL99
    Они есть. Потому что это единый файл базы данных со статьями. В качестве отправной можно использовать тег rel="highslide" - он только на фотографиях

    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 14:10 13-01-2017 | Исправлено: Dj BoBo, 15:24 13-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
    Всё понял ошибку, ща исправлю.
     
    Добавлено:
    Dj BoBo
    Ты прав опорное слово должно быть.
    Найти:
    Код:
    (highslide")(>.+?alt(=".+?"))

    Заменить на:
    Код:
    $1 title$3$2

    Проверяй

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 14:25 13-01-2017 | Исправлено: VVL99, 14:37 13-01-2017
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Огромное спасибо!
    Быстрое сравнение в Beyond Compare 3 показало полную корректность отработки регулярного выражения

    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 14:38 13-01-2017 | Исправлено: Dj BoBo, 15:02 13-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
    Обращайся если что, я относительно недавно начал изучать регулярные выражения, так что практика не помешает.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:09 13-01-2017
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Несомненно И ещё раз спасибо! Избавил от однотонно ручного перелопачивания кода

    ----------
    mAtrix Reloaded...

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 15:32 13-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня небольшое предложение. Это немного оффтоп, но может создадим отдельную тему для регулярных выражений? А в шапках тем с текстовыми редакторами напишем "Все вопросы по регулярках задавать >тамка<".
    Профит будет в том, что все регулярки будут в одном месте и темы с редакторами будут меньше засорятся.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 16:52 13-01-2017 | Исправлено: jFobos, 16:52 13-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    А ты уверен, что все регулярки работают одинаково во всех средах, я к тому, что проверять то все будут в своей среде, я вот только в сабже работаю (если всё ровно я не против).

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:59 13-01-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Могу ошибаться, но вроде многие используют библиотеку PCRE или совместимый синтаксис.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 18:10 13-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Все редакторы стремятся реализовать стандарт POSIX(ERE). В том числе и NP++. Некоторые (10-20% редакторов) используют стандарт PCRE (Perl-совместимые), но поддерживают POSIX(ERE) в полной мере. В большинстве консольных программ также реализован POSIX(ERE).
    Конечно проблемы с разными средами возможны, но маловероятны.
     
    Skif_off
    Не могли бы вы уделить время на создание подобной темы? Думаю лучше чтобы это сделали вы, учитывая статус...

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 18:11 13-01-2017 | Исправлено: jFobos, 18:16 13-01-2017
    Skif_off

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

    Цитата:
    Все редакторы стремятся реализовать стандарт POSIX(ERE). В том числе и NP++.  

    Разраб заявляет о синтаксисе PCRE, хотя и добавив "only departing from it in very minor ways".
     
    Добавлено:
    По-хорошему лучше на статус, а опыт работы с регэкспами. К тому же автор темы всегда может отредактировать шапку, независимо от статуса.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 18:45 13-01-2017
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:27 13-01-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 20:34 13-01-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    в общем поддерживаю, но для чего плодить темы?  
    Не помню кто, на кажись именно в теме по сабжу как-то послали обсуждать регулярки сюда: Регулярные выражения.
    Так что можно просто добавить ссылку на неё в шапку.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 21:25 13-01-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Действительно. Тем плодить не надо. Добавил ссылку в шапку. Если у кого будет время не поленитесь и подредактируйте темы для других редакторов

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 23:40 13-01-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как выделить/подсветить одинаковые строки?
    Удалять повторы не предлагать.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 19:05 14-01-2017 | Исправлено: Xant1k, 21:59 14-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Опции >> Настройка >> Подсветка >> "Включить" (поставить галочку), и снять галочку "Только целые слова".

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:28 14-01-2017 | Исправлено: VVL99, 19:30 14-01-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Это не то, не подсвечивает одинаковые URL, да и есть только в ласт версий. У меня же 6.9.2
    Походу всё же придётся удалять через плагин TextFX.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 21:58 14-01-2017 | Исправлено: Xant1k, 22:00 14-01-2017
    AZJIO



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

    Цитата:
    Как выделить/подсветить одинаковые строки?

    Макросом. Жмёшь хоткей чтобы переместить курсор в начало строки. Далее хоткей на выделение строки, Далее хоткей на вызов поиска с пометками, Enter.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 07:44 15-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здавствуйте. Помогите пожалуйста, как сделать синтакс не прерывный. У меня есть текст "G91" Как на картинке. Я пишу его и он подсвечивается. Но если я пишу что то после g91 то подсветка исчезает. Если я напишу через пробел, то подсветка останется.  
    То есть если я напишу "G91Test" Подсветки не будет. Если напишу "G91 Test" подстветка будет.
    Как сделать так, что бы если писать "G91Test" подсветка была только у "G91" ? Помогите пожалуйста. Спасибо большое.
    http://image.prntscr.com/image/74de7f5cb505412294e7825a4cada932.png

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 19:39 16-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonys
    Если я правильно понял, то это тоже самое.
    VVL99 написал(а) - пост

     


    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:57 16-01-2017 | Исправлено: VVL99, 19:59 16-01-2017
    Jonys

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

    Цитата:
    Если я правильно понял, то это тоже самое.  

    http://image.prntscr.com/image/938f113486a5486ab82a44af55599d5a.png

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 20:18 16-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonys
    Галку "Префикс режим" попробуй поставить. Но будет захват слова до конца. Попробуй в "Операторы" вставить не в верхние 2 окна, а в группы. В первое поле вписать G9, в третье 1.
     
    Почитай тут

    Цитата:
    Префикс режим означает, что все, что начинается с указанных символов будет определяться как ключевое слово

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:06 16-01-2017 | Исправлено: AZJIO, 21:30 16-01-2017
    Jonys

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

    Цитата:
    AZJIO

    Проблема в том, что кроме G91 будет и подсветка на Test. А мне нужно только что бы подтсветка была на G91.

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 21:13 16-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonys
    Я дописывал по ходу... )

    Цитата:
    Попробуй в "Операторы" вставить не в верхние 2 окна, а в группы. В первое поле вписать G9, в третье 1.  

     
    Но если встретится текст типа G9яяяяяя1 то его тоже захватит, и возможно даже с пробелом, типа  "G9яяя яя я1", обрыв будет на конце строки. так что важно не появление этой (G9) аббревиатуры в тексте.
     
    Я уже просил вставить в движок регулярные выражения, тогда бы это легко решалось и не надо было бы придумывать типы, всё бы определялось только количеством формул захвата, то  в твоём переводе количество групп, а регулярными выражениями обыграл всё что угодно, любые комбинации. Но обещанного 3 года ждём (не так уж и ждём уже).

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:21 16-01-2017 | Исправлено: AZJIO, 21:29 16-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот так?
    http://image.prntscr.com/image/0b548b2a71fe4e20b24346f72ada251f.png

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 21:25 16-01-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:28 16-01-2017 | Исправлено: AZJIO, 21:29 16-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Cпасибо огромное за помощь. А есть возможность эти 8 разделителей увеличить?  
     
    http://image.prntscr.com/image/315fb4ca715e4f82a5826af92e29e0c6.png

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 21:36 16-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonys
    Нет, то окно сколько дало столько есть. Но есть другие фишки: выделяешь G91 и жмёшь горячую клавишу подсветки, доступно 5 подсветок, хотя это напрягает лишним телодвижением, зато идеально подсветит только это слово везде. Главное переделать эти клавиши на более удобные, например Alt+1, Alt+2 и т.д. А снятие на Alt+Shift+1, Alt+Shift+2 и т.д. На Alt+0 сброс всех 5-ти подсветок. И есть ещё подсветка с помощью "Найти и пометить". Там можно несколько раз использовать и вдобавок использовать регулярные выражения, то есть пометить ключевые слова типа так G91|ещё|G92|слово, разделяя поиск вертикальной чертой, найдёт любое из списка. Вертикальной черта означает "ИЛИ".
    Читай последний абзац здесь

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:45 16-01-2017 | Исправлено: AZJIO, 21:53 16-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо огромное. Ещё раз спасибо огромное.
     
    Добавлено:
    AZJIO
    Настроить на G90 и G91 разные цвета уже не получится...
    Есть еще подобные текстовые редакторы с такой функциональностю?
    Спасибо.
    http://image.prntscr.com/image/d3160c0e5a7c4d6ba8bd1f9f1c778a91.png

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 21:54 16-01-2017
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:25 17-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Уважаемый VVL99 у меня к вам вопрос.
     
    Как так то? киньте пожалуйста скриншотик настройки этих операторов, если у  вас есть возможность.

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 18:57 17-01-2017 | Исправлено: Jonys, 18:57 17-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonys
    Вообще у тебя на скрине есть кнопка "Стиль". Для каждого разделителя указывается свой стиль. И потом 5 типов пометок тоже имеют свой стиль. "Найти и пометить" один стиль.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:00 17-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO написал(а) - пост
    цитата:
    "Найти и пометить" один стиль.

    Нет, это именно операторы, т.е. ты пишешь, а они сразу подсвечиваются.
    Jonys
    Вот как это работает, я не знаю, документацию не читал, сделал методом тыка, сейчас опишу как сделал.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:05 17-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Так я каждому и дал свой стиль. Но цвета он берет с первогого оператора.
     
    VVL99
    Или киньте пожалуйста скриншот как вы настроили операторов.  Спасибо большое.

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 20:34 17-01-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И так:
    Синтаксисы >> Задать свой синтаксис >> Операторы и разделители.
    Дальше интереснее, в пункте "Операторы 1" - указываем все символы через пробел, которые будут разделять наши разделители (тут сразу может возникнуть неразбериха, мы указываем операторы в разделителях, а разделители в операторах, бррр).
    В пункте "Разделитель 1" в ячейке "Открытие" - пишем нужное слово (у меня это G90).
    Тут же нажимает кнопку "Стиль" и в пункте "Оператор 1" ставим галочку, если будут и другие ключевые слова типа G91, G92, тогда ставим галочки в пунктах "Разделитель 2", "Разделитель 3" и т.д.
    Для других ключевых слов проделываем тоже самое.
    Скрин, для ясности, а то я и сам не пойму, что написал.
     
     
    Да, ещё на всякий случай, можно совмещать стили и создавать из них новые совмещённые, для этого идём в - C:\Users\%userprofile%\AppData\Roaming\Notepad++
    langs.xml - это зарезервированные стили, туда можно добавить свои слова и настройки.
    userDefineLang.xml - это выбранный стиль, ну или новый, который вы создадите и выберите.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:45 17-01-2017 | Исправлено: VVL99, 00:36 19-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробнее... [/more]

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 20:47 17-01-2017 | Исправлено: Jonys, 21:11 17-01-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Вот о файлах
    В langs.xml добавляются ключевые слова зарегистрированных языков, лексер (движок, алгоритм) которого находится в SciLexer.dll.
     
    Кстати, то что в справке не описывается "Найти и пометить" или описывается но коротко, без скрина и где то в куче внизу это плохо, надо справку самому писать уже, переделав упущения и добавив новые фичи. Можно развить раздел макросов, показав новые интересные примеры.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 22:58 17-01-2017
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:10 18-01-2017
    WatsonRus



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

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 00:11 18-01-2017
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:27 18-01-2017 | Исправлено: VVL99, 00:39 18-01-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ага, спасибо, надо будет снова посмотреть... а то когда смотрел, не умел.
     
    Добавлено:
    Еще такой вопрос - портабл от инсталлятора файлами отличается? Если распаковать инсталлятор, то будет портабло работать, или стает в реестр гадить, надо именно портабл скачивать?
     
    Преобразовывать юникод и числовые ссылки HTML/XML в универсальные имена символов и обратно умеет?
     
    Добавлено:
    Поиск в папках умеет делать?

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 00:38 18-01-2017
    PolluxVonTXII



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.3.1, 17-01-2017

    Цитата:
    bug-fix & enhancement:
    1.  Fix geneation of MD5 on Unicode bug.
    2.  Enhancement : make "Word characters list" customizable.

     

    Всего записей: 501 | Зарегистр. 25-06-2007 | Отправлено: 04:46 18-01-2017
    jFobos



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

    Цитата:
    2.  Enhancement : make "Word characters list" customizable.

    Наконец... Автор обещал это реализовать где-то года 3 назад, если не больше
     
    WatsonRus
    Портабл сохраняет настройки в папку с установленной программой, а инсталятор по умолчанию в папку пользователя. Реестр вообще не используется, разве что какими-то плагинами, и то не факт.
    Поиск в папках делать умеет.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:16 18-01-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Спасибо. А что насчет этого?

    Цитата:
    Преобразовывать юникод и числовые ссылки HTML/XML в универсальные имена символов и обратно умеет?

    Для меня это важно, т.к. приходится переводить китайские браузеры, а там полно текстов в таких кодировках.
     
    Вот такого вида - &#1042 (HTML) или \u0412 (юникод).
     
    Сейчас использую EmEditor, он умеет это делать.

    Цитата:
    инсталятор по умолчанию в папку пользователя

    Там вроде же можно указать, куда сохранять? Или я путаю?

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 15:37 18-01-2017 | Исправлено: WatsonRus, 15:41 18-01-2017
    jFobos



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

    Цитата:
    Там вроде же можно указать, куда сохранять? Или я путаю?

    Можно, поэтому я и написал "по умолчанию" Насчет имена символов не знаю. Никогда не приходилось.  

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:41 18-01-2017
    VVL99

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

    Jonys
    Немного изменил скриншот, надо ставить галочки для всех ключевых слов, тогда можно писать одно и тоже слово друг за другом и оно будет подсвечиваться (G90G90, G90 G90).

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:41 19-01-2017
    Skif_off

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

    Цитата:
    Вот такого вида - &#1042 (HTML) или \u0412 (юникод).  

    Плагины не смотрели? Кажется, что-то такое видел, но сабж использую совсем редко, в памяти точно не отложилось.
    У AZJIO есть описание, но не знаю, насколько список актуален.
     

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 00:51 19-01-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    В плагинах не нашел. Преобразования есть, но не в то и не из того.
     
    Добавлено:
    Хотя вот вроде HTML Tag умеет по крайней мере в/из юникода. Надо посмотреть.
     
    Добавлено:
    Вообще, такое впечатление, что сабж весь из плагинов-костылей состоит, как AkelPad. У EmEditor-а тоже плагины есть, но в основном на второстепенные функции.

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:20 19-01-2017
    Jonys

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Спасибо большое. Спасибо.




    Все благодарности в ПМ

    Всего записей: 10 | Зарегистр. 16-01-2017 | Отправлено: 18:47 19-01-2017 | Исправлено: Maz, 22:04 19-01-2017
    jFobos



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

    Цитата:
    Вообще, такое впечатление, что сабж весь из плагинов-костылей состоит

    Как по мне  это преимущество редактора. Каждый ставит себе только тот набор инструментов который собирается использовать

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 19:59 19-01-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Цитата:
    Каждый ставит себе только тот набор инструментов который собирается использовать

    А если понадобился какой-то другой, а интернет нет/отключен, то сосет лапу...
     
    Скачать все тоже накладно.
     
    Skif_off
    Подтверждаю, что HTML Tag умеет конвертировать. Но только последняя версия на Sourceforge. Оказывается, официальный список плагинов вообще походу не обновлялся с лохматых времен, тот же HTML Tag с 2012 не обновляется, а в официальном списке еще более древняя версия. Актуальное на Sourceforge.
    Лучше бы уж тогда в официальном списке плагинов не давали прямые ссылки, а давали на папки Sourceforge.
     
     
     
    Добавлено:
    Plugin Manager тоже... ну не хочу я давать текстовому редактору выход в сеть. Нефига нормальному редактору там делать.
     
    Добавлено:
    All
    Как убрать цветную полосу при редактировании? Обычный текст.

    Разобрался. Это плагин Навигация безобразничал.
     
    Блин, интернет отрубился... пришлось с мегафоновского свистка от рабочего ноута заходить... завтра надо в ТП провайдера звонить, если не сделают... сейчас толку нет, все равно ночью только дежурные сидят...

    Цитата:
    А если понадобился какой-то другой, а интернет нет/отключен, то сосет лапу...

    Как раз тот самый случай.

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 21:28 19-01-2017 | Исправлено: WatsonRus, 23:25 19-01-2017
    AZJIO



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

    Цитата:
    А если понадобился какой-то другой, а интернет нет/отключен, то сосет лапу...
    Готовься заранее если есть проблема с доступом, качай ненужные плаги архивами. Могло и EmEditor'a не быть в тот момент когда интернет пропал. Получается дело в вероятности отсутствия интернета.

    Цитата:
    не хочу я давать текстовому редактору выход в сеть
    удали плаг, удали папку с движком автообновления плагов и самого Notepad++, до кучи в настройках отключи, хотя зачем если нечем.

    Цитата:
    завтра надо в ТП провайдера звонить
    мне надо в магазин сходить.

    Цитата:
    а интернет нет/отключен
    как жаль... есть много способов, хотя я любитель не выходить с андроида, чтобы пальчиком тыкать в кривых прогах, а спокойно на нормальном личном компе, на котором всё установлено и настроено и руки по  машинальной памяти работают без вариантов войти в тупик. Всё получается продуктивно и свободно, без суеты.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 08:19 20-01-2017 | Исправлено: AZJIO, 08:20 20-01-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    Могло и EmEditor'a не быть в тот момент когда интернет пропал.

    Он уже давно есть. И, как и сабж, необязательно нужен самой распоследней версии.
     
    Все остальное уже неактуально. И сеть давно работает уже (сбои крайне редки, это первый за больше чем года полтора или даже два), и все нужное уже скачано (с запасом), и Plugin Manager удален за ненадобностью, и папка автообновления.

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:43 20-01-2017
    aivar242



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

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 00:11 01-02-2017 | Исправлено: aivar242, 00:12 01-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    Может у вас выделяется старый текст? Если да, уберите выделение из старого текста.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 01:40 01-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Нет, не старый. Я только что попробовал скопировать несколько строк обычным (горизонтальным) выделенимем и поставить их, перед текстом - они сдвинули нижний текст, на колличество строк, которые я вставил. То есть всё как надо.
    А при выделении "сполбиком" с Alt, вставляемый текст не сдвигает нижний текст, а накладывается на него поверх. Вот в чём проблема.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 02:49 01-02-2017 | Исправлено: aivar242, 02:50 01-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    А, вы про вертикальное выделение. Тогда перед вставкой нужно создать новые строки, количеством равные строкам вставляемого текста и вставить в начало первой новой строки. Посмотреть кол-ство выделенных строк можно ниже в статусе состояния.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 03:00 01-02-2017 | Исправлено: Hjkma, 03:07 01-02-2017
    VVL99

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

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:59 01-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Так может быть там в верхнем меню мне что-то тиснуть надо? Посмотрите у себя, может что нажато? У меня этот выделенный текст  столбиком, накладывается поверх нижнего текста, заменяя его. При обычном выделении (горизонтально) всё смещается как надо, строки создаются. Просто это выделение столбиком, довольно крутая вещь, которой нет во многих редакторах. Поэтому я и поднял этот вопрос с правильной его работой.
     
    Hjkma
    Именно так я сейчас и делаю - освобождаю место, клавишей Enter, перед нижним текстом, для вставки, но это крайне не удобно, потому что всё время надо думать о том, чтобы места было с запасом достаточно, иначе вставочный текст, может что-то зацепить, заменить из нижнего.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 19:53 01-02-2017 | Исправлено: aivar242, 19:59 01-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    Скачай портативную версию и проверь в ней, может мы вообще о разном говорим. У меня нажато только "Перенос строк" и "Отображать Отступы".

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:00 01-02-2017
    Tilks

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    может кнопка на клаве Insert нажата (переключает режим Insert/Owerwrite) n++ в нижнем правом углу отображается ins owr

    Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 20:40 01-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Это в камом меню находится? Я установил EN версию и там много меню и пунктов в них.
     
    Tilks
    Выбран режим INS конечно же, с вертикальным курсором.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 23:50 01-02-2017 | Исправлено: aivar242, 23:52 01-02-2017
    VVL99

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

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:45 02-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Перепробовал разные, портабельные версии х32 и х64 - не работает. Всё то же.
    Надо наверно будет скрины выложить, что я делаю...

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 23:25 02-02-2017 | Исправлено: aivar242, 23:26 02-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    Давай, посмотрим.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 01:00 03-02-2017
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть ли возможность сохранять документ, как normal text file по умолчанию? С подстановкой расширения txt.

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 02:32 03-02-2017
    aivar242



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


    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 03:31 03-02-2017
    VVL99

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

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 13:36 03-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Понятно. Надо будет тему поднять на офф. форуме, может пофиксят тогда.
     
    Ещё вопрос. Для х32 версии есть плагин HEX Editor. Существует ли такой, для х64 версии?

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 19:50 03-02-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    VVL99
    Мне кажется это нормальное поведение. Текст вырезанный блоком вставляется блоком, текст вырезанный строками вставляется строками.
    Если надо блочный текст вставить строками, то придется вставить его в отельном документе, выделить как строки и скопировать.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 21:39 03-02-2017 | Исправлено: jFobos, 21:44 03-02-2017
    VVL99

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

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:27 04-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99 - Не, jFobos правильно говорит. Там, когда выделяешь столбиком, по правой стороне, видно, что мерцает вертикальный, длинный курсор. Это говорит о том, что текст вырезали вертикально, - блоком и за ним больше ничего нет, то есть это просто кусок, остров, заплатка.
    Естественно, что вставляя такую заплатку перед любым текстом, она просто сдвинет его вправо, так как она является заплаткой и не имеет за собой пустых строк, до конца доккумента. Всё правильно.  
     
    Просто разрабы программы, могли задуматься об этой фитче, она важна. Такое редактирование, как мне надо, часто требуется, что столбец надо вставить между строками и чтобы он их раздвинул. Поэтому они могли в меню Alt+C колонки, просто сделать опцию (добавлять пустые строки, для вертикального выделения текста) и всё было бы путём.
     
    В принципе в меню Правка, там можно помучить опции со строками. Вроде там можно добавить пробел каждой вертикальной строке. Уверен, то что мне надо, позже поправят, только надо донести это до разрабов.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 02:55 04-02-2017 | Исправлено: aivar242, 03:02 04-02-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, что-то вроде "Специальная вставка" и выбирать способ которым вставить, это было бы полезным. Но пока такого нету, может получиться макрос сделать?

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:35 04-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    jFobos
    Опции >> Горячие клавиши >> Вставить как Двоичный код (76 строка), двойной клик, и ставим к примеру CTRL+B >> жмём "OK" >> "Close". Теперь при нажатии CTRL+B скопированный столбцом текст, вставляется смещая уже существующие строки.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:00 04-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Молодца. То что надо.) Спсб. Вот, и что теперь мешает разрабам, такую элементарщину, просто добавить в опцию по Alt+C меню, где сделать выбор, "как вставлять" - точкой.
     
    Хорошо, с этим разобрались.
     
    Теперь вот другая проблема. У меня установлена х64 версия Npp. Существует плагин - НEX Editor, но он для х32 версии программы. Можно как-то заставить его работать в х64 версии? Последняя версия плагина 0.95 вроде, выпущена 10 лет назад. Плаг нужный. Бывает что нужно продправить екзэшник какой, или dll-ку.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 00:03 05-02-2017 | Исправлено: aivar242, 00:18 05-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    У меня win х64, но notepad++ x32.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 04:26 05-02-2017 | Исправлено: VVL99, 04:27 05-02-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стоит предустановка Кодировка в UTF-8 без BOM. Сохраняю код js, скопированный из другого файла, на выходе получается ANSI. Если в обычном блокноте сохранять в UTF-8 без BOM то с кодировкой всё ОК.
    Как заставить сабж сохранять в установленной кодировке?

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 06:03 05-02-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 11:40 05-02-2017 | Исправлено: Hjkma, 11:45 05-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Скопируй весь текст, затем в окне Np++ сотри его, поменяй кодировку и после этого вставь обратно скопированный текст.
    Hjkma
    Просто перетащи нужную вкладку в центр окна, затем выбери из контекстного меню, "Переместить..." или "Дублировать...", в первом случае откроются две разные вкладки в одном окне, во втором случае одна и таже. Что бы всё обратно вернуть, просто перетащи обратно дублированную вкладку в центр окна.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 14:30 05-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Хм, похоже вы не поняли меня. Я говорю о том, чтобы запустить вторую программу Notepad++ в том случае, когда первая программа не отвечает. Проделал все эти манипуляции, что вы сказали, но второе окно так и не появилось. Вместо этого создались две вкладки на одном окне, а это совсем не то, что я ищу.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 14:53 05-02-2017 | Исправлено: Hjkma, 14:55 05-02-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    http://docs.notepad-plus-plus.org/index.php/Command_Line_Switches : -multiInst?

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 16:28 05-02-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Не выходит. Даже если с нуля создаю .js всё равно в ANSI сохраняет.
    Эта фигня ещё до текущей (6.9.2) мною была замечена.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 16:30 05-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Во-первых, нужно будет вводить эту команду постоянно, а во-вторых, что делать, если забыл ввести эту команду, запустил тяжелый макрос и теперь Notepad++ не отвечает, а нужно еще работать? Но за совет спасибо, он уже проще чем просто включать-выключать опцию "открывать файлы в отдельных окнах".

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 16:39 05-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Опции >>Настройки >> Режим окон, и выбираешь нужный режим.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:28 05-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Может потрудитесь читать комментарии, прежде чем отвечать на них?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 18:42 05-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k 07:03 05-02-2017
    Цитата:
    Стоит предустановка Кодировка в UTF-8 без BOM. Сохраняю код js, скопированный из другого файла, на выходе получается ANSI.

    У меня аналогично по дефолту UTF-8 без БУМа. Скопировал код из другого JS в новый документ, сохранил с раширением JS. Закрыл, открыл - всё нормально - в UTF8.
    Следовательно могу предположить, что проблема у вас локальная.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 19:02 05-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Тут не совсем понятный алгоритм.
    Опции >> Настройки >> Новый документ.

    Если эта галочка установлена, то ANSI документ будет открываться как UTF-8, если снята, то документ без латиницы будет открываться как ANSI, с кириллицей, как Windows-1251, если его преобразовать в UTF-8, то он откроется как UTF-8.
    Видимо автор сделал "умный" алгоритм, который сам решает какую кодировку выбрать для документа, в зависимости от символов.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:06 05-02-2017 | Исправлено: VVL99, 21:10 05-02-2017
    lvqcl

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

    Цитата:
    Если в обычном блокноте сохранять в UTF-8 без BOM

    обычный=встроенный в Windows? А что, он так умеет?
     

    Цитата:
    Не выходит. Даже если с нуля создаю .js всё равно в ANSI сохраняет.

    Как определялась кодировка? Есть ли в файле не-латинские буквы?

    Всего записей: 1142 | Зарегистр. 03-02-2007 | Отправлено: 20:52 05-02-2017
    VVL99

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

    Понил, непрото.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 21:00 05-02-2017 | Исправлено: VVL99, 22:13 05-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Есть такой вариант, как: - идёшь в меню Вид -> Операции с документом -> Открыть в Новом Экземпляре. Думаю это то, что тебе надо. Когда откроется новое окно, сразу закрывай вкладку, крестиком, иначе твой этот макрос, начнёт снова грузиться.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 03:46 06-02-2017 | Исправлено: aivar242, 03:47 06-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    Тоже вариант, но он не решает проблему, когда тяжелый макрос уже работает и Notepad++ не отвечает.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 06:49 06-02-2017
    Xant1k



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

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

    Неа. У меня тоже самое и на стационарнике. Давно ещё это заметил что с кодировкой криво.
     
    VVL99

    Цитата:
    Если эта галочка установлена, то ANSI документ будет открываться как UTF-8

    Ага, поставил, теперь как UTF-8 без BOM. Однако, получается что у файла кодировка ANSI? Как поставить создание в UTF-8 без BOM и сохранение.
     
    lvqcl

    Цитата:
    обычный=встроенный в Windows? А что, он так умеет?  

    Пардон, с BOM он сохраняет.

    Цитата:
    Как определялась кодировка? Есть ли в файле не-латинские буквы?  

    Файл полностью на латинце, вот хотя бы
    user_pref("layout.word_select.eat_space_to_next_word", false);
    в сабже идёт как ANSI, хоть тресни.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 08:22 06-02-2017 | Исправлено: Xant1k, 10:08 06-02-2017
    Skif_off

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

    Цитата:
    Во-первых, нужно будет вводить эту команду постоянно

    Создайте ярлык.

    Цитата:
    во-вторых, что делать, если забыл ввести эту команду, запустил тяжелый макрос и теперь Notepad++ не отвечает, а нужно еще работать?

    Попробовать ещё раз, вы ведь уже догадались, что других вариантов нет?

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 08:41 06-02-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 09:13 06-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Тогда твоя проблема - не решаема, потому что у тебя слишком скользкий вопрос. - Заставить ещё раз запуститься приложение, которое не отвечает (загружено). Это не реально.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 10:03 06-02-2017 | Исправлено: aivar242, 10:07 06-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242
    Да нет, Skif_off подсказал реальный способ решения задачи.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 10:38 06-02-2017
    lvqcl

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

    Цитата:
    Однако, получается что у файла кодировка ANSI?

     

    Цитата:
    Файл полностью на латинце, вот хотя бы

     
    Для такого текста разницы между ANSI и UTF-8 просто нет.
     
    https://ru.wikipedia.org/wiki/UTF-8
    "Для номеров с U+0000 по U+007F кодировка UTF-8 полностью соответствует 7-битному US-ASCII c 0 в старшем бите"

    Всего записей: 1142 | Зарегистр. 03-02-2007 | Отправлено: 23:40 06-02-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Ок, добряк. Значит всё работает как положено.


    Насчёт кривых ссылок с кириллицей, уже регулярки для кода предлагают https://notepad-plus-plus.org/community/topic/13027/notepad-url-processing-cyrillic-symbols
    можно прям ща компилить с ними и смотреть. А так, на гитхабе issue создали, разраб вроде как в курсе. Остаётся надеяться что починит. Жаль что в новой версии. У меня на ноуте как будто аппаратное ускорение включается в этих новых версиях 7.x. Вот здесь у чувака вообще частота CPU подымается.

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Текст. файл ~15000 строк, как быстро найти самую длинную строку?

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 20:19 08-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitus_Bering
    Попробуй плагин сортировки строк - http://www.scout-soft.com/linesort/

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 21:28 08-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А у всех ли, когда в файле на 5 млн строк помечаешь закладками через регэксп более 100 тысячи строк и когда выбираешь копировать все закладки, то ждать приходится очень долго, когда они все скопируются в буфер обмена? Просто у меня это капец как мучительно долго, нервы не выдерживают ждать. Это у всех или у меня одного? А если у всех, то никто не знает другой текстовый редактор, который может через регэксп помечать строки закладками и копировать или вырезать такие строки и делает это быстрее чем Notepad++?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:24 08-02-2017 | Исправлено: Hjkma, 22:46 08-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    с таким кол-вом строк не приходилось, так что не могу сказать. А вот по поводу копирования закладок, делал себе макрос и повесил его на горячую клавишу. Может пригодится и тебе, подробней уже готовый тут.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:58 08-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    А по скорости-то этот макрос как будет? Быстрее стандартной функции копирования закладок? Сейчас потестить не могу, уже завершил работу над большим документом.
    Upd. По скорости этот макрос также очень медленный для большего кол-ства строк. И смысл этого макроса лично для меня?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 23:19 08-02-2017 | Исправлено: Hjkma, 23:48 08-02-2017
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 01:27 09-02-2017
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Спасибо за совет.
    Hjkma
    С такими размерами PERL c регэксп Вам в помощь.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 08:34 09-02-2017 | Исправлено: Vitus_Bering, 08:36 09-02-2017
    Hjkma

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

    Цитата:
    консольные приложения


    Цитата:
    С такими размерами PERL c регэксп Вам в помощь.

    Расскажите пожалуйста поподробнее. Что нужно использовать, какие действия выполнять, плиз.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 11:16 09-02-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    grep и sed лидеры в этой области

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:11 09-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma 00:19 09-02-2017
    Цитата:
    А по скорости-то этот макрос как будет? Быстрее стандартной функции копирования закладок?

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

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 15:33 09-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мультиредактирование (мультивыделение), птичка стоит. Удерживаю Ctrl, выделяю мышкой по одному слову в разных строках, не снимая выделения, ввожу новое слово. Должно вводиться во всех выделенных, а вводится только в последнем выделенном. Что я делаю не так?
     Как реализовать автоматическое копирование выделенного в буфер обмена?
     Как автоматизировать "удалить пробелы в конце строк"?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 20:10 10-02-2017
    VVL99

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

    Цитата:
    Как реализовать автоматическое копирование выделенного в буфер обмена?

     запиши действие копирования в макрос.

    Цитата:
    Как автоматизировать "удалить пробелы в конце строк"?

    Найти:
    Код:
    \s$

    в Заменить на: ничего.
     
    Добавлено:
    Повесь горячие клавиши на удалить пробелы в конце строк.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:46 10-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Создаю макрос в портабельной версии, не работает. Вроде и ошибиться негде.  
    Ad
    Кажется понял, но еще не сделал. У меня режим поиска был "обычный", а нужно "расширенный" или "регулярные выражения".
    P.S.
    Да, работает, спасибо. На один вопрос стало меньше
    При первом применении макроса удаляет пробелы в конце строк, но при втором применении в этом же документе без его закрытия ...удаляет пустые строки. А это мне не надо!

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 21:21 10-02-2017 | Исправлено: shadow_member, 21:40 10-02-2017
    VVL99

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

    Цитата:
    удаляет пустые строки. А это мне не надо!

    Тогда так:
    Найти:
    Код:
    (.+)\s$

    Заменить на:
    Код:
    $1

     
     
    Добавлено:
    Только проще наверно с горячими клавишами:
    Опции >> горячие клавиши >>(64 строка).

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 22:05 10-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    С новыми выражениями получше, пустые строки не удаляет, но если пустая строка содержит только один символ- пробел, то этот пробел не удаляет, хотя должен удалять. Если в строке два и больше пробелов, то последний пробел удаляет.
    По поводу 64 строки поизучаю, но с набега не врубился.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 08:29 11-02-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    По поводу 64 строки поизучаю, но с набега не врубился.
    Цитата:
    По поводу 64 строки поизучаю, но с набега не врубился.


    В сабже есть функция удаления пробела в конце строки, вот и повесь на неё горячую клавишу и тогда не надо будет через поиск и замену всё это делать.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 10:02 11-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Вот это в самый раз, работает превосходно! С набегу-то почему не получилось? В 64 строке у меня совсем другое А на название, соответственно, не смотрел, число 64 заворожило  
    Спасибо! А горячие клавиши на кнопку повесить нельзя?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 10:39 11-02-2017 | Исправлено: shadow_member, 10:42 11-02-2017
    VVL99

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

    Цитата:
    В 64 строке у меня совсем другое

    Видимо разные версии, значит не будем ссылаться на номер.

    Цитата:
    А горячие клавиши на кнопку повесить нельзя?

    Так это и есть меню установки горячих клавиш, найди нужную функцию кликни два раза или по кнопке внизу и ставь нужную комбинацию клавиш.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 10:47 11-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Я имею в виду вывести кнопку на панель инструментов, и кликать на кнопку, а не нажимать горячие клавиши.  
    Возможно, это может плагин CustomizeToolbar.
     
    Добавлено:
    Нет, не оправдал он надежды, он не может создавать пользовательские кнопки А если и может, то не просто.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 10:53 11-02-2017 | Исправлено: shadow_member, 11:35 11-02-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    он может, к нему хелп есть, там все просто.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:04 11-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member 21:10 10-02-2017
    Цитата:
     Как автоматизировать "удалить пробелы в конце строк"?

    Как уже заметили в теме, то можно удалить и концевые пробелы и начальные и те и другие вместе, либо удалить только пустые строки не использую регулярок.
    Смотреть в меню Правка -> Операции со строками -> Выбираем там нужное или просто читаем справку к программе .
    PS. Точней по пробелам там отдельный пункт Операции с пробелами.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 17:47 11-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    С пробелами и пустыми строками уже разобрался, сейчас сидят на горячих клавишах. Разобраться бы, как сделать для этих функций две кнопки на панели инструментов.
     
    Для портабельного NP++ сделал интеграцию в конт. меню файлов bat, cmd, reg, txt
       
    и интеграцию в конт. меню файлов, пока не решил, оставить ее или убрать
     

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 20:56 11-02-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Лучше через bat-файл, чтобы не было привязки к пути

    Код:
    :: установка переменной корневого каталога
    SET Path=%~dp0
    SET Path=%Path:~0,-1%
     
    :: ассоциации
    Reg.exe add "HKCR\txtfile\shell\open\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f
    Reg.exe add "HKCR\phpfile\Shell\Open\Command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f
    Reg.exe add "HKCR\inifile\shell\open\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f
    Reg.exe add "HKCR\inffile\shell\open\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f

    Хотя я кидаю файл на прогу, она ассоциирует с тучей типов файлов. Вместо очистки кидаешь в неё стандартный блокнот, и уже все связи на него.
     
    Справка по CustomizeToolbar

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 07:48 12-02-2017 | Исправлено: AZJIO, 07:55 12-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо за информацию.
    Нет варианта автокопирования выделенного? Привык я к этой фишке.
    Так же заметил, что иногда ссылка в NP++ перестает быть ссылкой и теряет подчеркивание. Были ссылками, а при каком-то открытии перестали быть ссылками, стали просто текстом.
    Ставлю курсор в конце ссылки, 4-8 раз жму Ent, и текст снова превращается в ссылку. Если две ссылки в соседних строках, но, например, на 4 Ent первая ссылка оживет, а на 6-8 Ent оживет вторая. При сохранении и переоткрытии файла ссылки остаются.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 11:15 12-02-2017 | Исправлено: shadow_member, 11:33 12-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как заставить Notepad++ сортировать без учета регистра? А то когда сортирую, то первыми стоят слова, у которых есть буквы в высшем регистре, а надо чтобы без учета регистра. Как у меня есть:

    Цитата:
    0HsDPciVsqwcrizgqtvFGr6To1
    0XFEK8wNWnag51ijw4l3Rxt6o1
    0hxKQCklpowikegoI2KBGXT6o1

    Как нужно

    Цитата:
    0HsDPciVsqwcrizgqtvFGr6To1
    0hxKQCklpowikegoI2KBGXT6o1
    0XFEK8wNWnag51ijw4l3Rxt6o1

     
    Upd. Вопрос снят, оказалось в TextFX есть такая функция. Бился 1 час над этой проблемой, а потом заметил слово "insensitive" в описании функции.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:18 12-02-2017 | Исправлено: Hjkma, 22:25 12-02-2017
    Petrovic82

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.3.2
    Подробнее...
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.Installer.exe
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.Installer.x64.exe
     
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.minimalist.7z
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.minimalist.x64.7z
     
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.7z
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.x64.7z

    Всего записей: 7288 | Зарегистр. 19-10-2013 | Отправлено: 11:34 13-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для резервирования настроек или переноса настроек в новую версию из архива достаточно скопировать файл config.xml, или этого мало?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 17:49 13-02-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:44 13-02-2017
    mahtanoronra



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DmitryFedorov 01:23 02-12-2015
    Цитата:
    Проблема с "макинтош"-расп

    эта проблема до сих пор осталась?

    Всего записей: 3590 | Зарегистр. 01-03-2009 | Отправлено: 05:16 14-02-2017
    Petrovic82

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

    Цитата:
    Notepad++ 7.3.2  
    Подробнее...  
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.Installer.exe  
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.Installer.x64.exe  
       
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.minimalist.7z  
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.minimalist.x64.7z  
       
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.7z  
    https://notepad-plus-plus.org/repository/7.x/tmp/npp.7.3.2.bin.x64.7z

     
    https://notepad-plus-plus.org/download/v7.3.2.html

    Всего записей: 7288 | Зарегистр. 19-10-2013 | Отправлено: 12:13 14-02-2017
    jFobos



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

    Цитата:
    эта проблема до сих пор осталась?

    Да, и фиксить ее не собираются потому что для автора єто не проблема, а фича

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:27 14-02-2017
    mahtanoronra



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    jFobos
    да у меня слов нет....нет ну серьзно же баг.какая фича.. уже год.
    вобщем если кто вдруг не вкурсе(сам был не вкусре) щас сижу на EmEditor очень хорошая вещь)
    сам лично но Н++ уже не думаю..  просто надеялся вдург исправил

    Всего записей: 3590 | Зарегистр. 01-03-2009 | Отправлено: 12:51 14-02-2017
    jFobos



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

    Цитата:
    Для резервирования настроек или переноса настроек в новую версию из архива достаточно скопировать файл config.xml, или этого мало?

     
    config.xml
    shortcuts.xml - макросы
    functionList.xml - функции (если что-то меняли)
    stylers.model.xml - стили  (если что-то меняли)
    contextMenu.xml - контекстное меню (если что-то меняли)
    userDefineLang.xml - пользовательские подсветки синтаксиса  (если что-то меняли)
    plugins\Config\ - файлы конфигурации плагинов
     
    Добавлено:
    mahtanoronra
    Автор сказал что фича и вроде как переделывать не будет. Макинтош кодировка имеет для него высший приоритет...

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 17:30 14-02-2017 | Исправлено: jFobos, 17:31 14-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Спасибо, я тоже пришел к такому выводу, в установленном все эти файлы в %appdata%. + содержимое папки plugins с пользовательскими плагинами.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 19:45 14-02-2017
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вечер добрый. Использую версию x64. Нужны плагины для: проверки русского текста. Орфография и пунктуация. Также в последних версиях программы пропали форматы файлов при сохранении файла. Только название файла.

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 20:45 14-02-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Написал на офф форум Npp. Меня выслушали. Вышла новая версия 7.3.2, где явкобы моя фитча "внедрение текста выделенного столбиком, на пустую строку, со смещением нижнего текста вниз, а не в бок" - пофиксена.
    Скачал новую версию, попробовал - хм, всё то же самое и меню по Alt+C такое же как было. Походу прокинули разрабы.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 14:55 16-02-2017 | Исправлено: aivar242, 14:57 16-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Читая часть 1 темы четырехлетней давности, наткнулся на батник для установки ассоциаций.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 15:26 16-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Иногда бывает так, что в тексте есть "артефакты", которые мешают работе регулярок, которые переносят строки. Эти артефакты видны, если включить опцию "отобразить все символы". Перечислю их: "LS", "LF", "CR", которые стоят на конце строк. Нормальное значение, насколько я понимаю, должно быть "CRLF". Подскажите как всех их заменить на CRLF. Спасибо.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 22:19 16-02-2017 | Исправлено: Hjkma, 22:19 16-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma 23:19 16-02-2017
    Цитата:
     Нормальное значение, насколько я понимаю, должно быть "CRLF".

    Поправка нормальная для виндовс.

    Цитата:
    Подскажите как всех их заменить на CRLF

    Правка - Формат конца строк.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:43 16-02-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123, поле "преобразовать в windows формат" неактивно, просто не дает активировать. Нашел другой способ в сети, нужно сначала заменить \n на пустое место, а потом \r заменить на \r\n

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 23:38 16-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Ваш батник для ассоциации без привязки к путям хорош. Слегка исправил для себя, но не разобрался, как добавить отображение иконки, прошу помочь:
    Цитата:
    Reg.exe add "HKCR\batfile\shell\Edit in NotePad++\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 12:16 17-02-2017 | Исправлено: shadow_member, 12:18 17-02-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 18:55 17-02-2017 | Исправлено: AZJIO, 21:25 17-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    вот из моего батника, но добавляет иконку для другой проги

    Код:
    :: Команда для добавления иконки у пункта контекстного меню.  
    reg add "hklm\SOFTWARE\Classes\*\shell\Scan with VirusTotal" /v Icon /t REG_SZ /d "\"%curdir%%filename%"" /f

    Просто поправь пути под нужное тебе. Тут подразумевается, что иконка будет от самого Npp.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 19:53 17-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо за подробное описание, но я так мало в этом понимаю, что почти не приблизился к цели. Может, я не совсем ясно описал техзадание.
    Батник в контекстное меню 10 типов файлов (bat, cmd, reg...) добавляет пункт "Edit in NotePad++" без привязки к пути установки NPP. Работает, прекрасно, но в созданных конт. меню нет иконки. Нужно этим же батником назначить пунктам одну и ту же иконку от NPP.  
    Через реестр я могу это сделать, а внедрить в батник- нет.
     
    Добавлено:
    regist123
    Да, иконка от самого NPP. Не получается, команды выглядят так:

    Цитата:
    Reg.exe add "HKCR\batfile\shell\Edit in NotePad++\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f
    Reg.exe add "HKCR\batfile\shell\Edit in NotePad++" /v Icon /t REG_SZ /d "\"%curdir%%filename%"" /f
    Пункт есть и работает, иконки нет. Если выполняю только вторую команду из ком. строки, иконка появляется, но обезличенная, просто белый прямоугольник.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 19:58 17-02-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Понял, тебе надо иконку в меню добавить. Смотри выше у regist123, вместо звёздочки укажи расширение, вместо "Scan with VirusTotal" у тебя пункт editms, и в нём будет параметр Icon с указанным путём к иконке.
    Сам не проверял, смотри в гугле. В своё время я пробовал создать вложенное меню для разных типов файлов, но так как пользовался WindowsXP, которая не поддерживает такую фичу, то оставил на будущее, сейчас я в Linux'e. Но задача твоя не сложная, в гугле инфа на эту тему была 4 года назад, сейчас тем более.
     
    Добавлено:
    shadow_member
    %curdir%%filename% утебя не прописан система не может найти иконку по этому пути
    %Path%\notepad++.exe\" \"%%1\""   - заметь это не просто путь, а путь с переменной %%1. тебе надо указать %Path%\notepad++.exe без %%1 и возможно надо указать номер иконки, хотя без номера должна быть первая.
     
    Добавлено:
    Проверь это

    Код:
    Reg.exe add "HKCR\batfile\shell\Edit in NotePad++" /v Icon /t REG_SZ /d "\"%Path%\notepad++.exe\"" /f

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:26 17-02-2017 | Исправлено: AZJIO, 20:36 17-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Ни один из вариантов не помог, в т.ч. и последний.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 20:43 17-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    "%curdir%%filename%" - тоже надо было заменить на свой. Я просто не стал здесь выкладывать весь батник, а так у меня там выше "%curdir%%filename%" присваивался путь к текущей директории (откуда запущен батник) и имя файла. Если ты это не правишь под себя, то конечно работать не будет. А по остальному уже AZJIO отписал.  
    А так наверно лучше переехать в тему по батникам.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 20:48 17-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не мытьем, так катаньем. Получилось только через RegToBat Converter 1.1 от www.sordum.com Попробованные другие конвертеры не помогли. Буду изучать дальше. AZJIO regist123 Спасибо за помощь!

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 21:15 17-02-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Нашёл всё таки я пример вложенного меню Подробнее...
     
    Кстати NIKZZZ обновил конвертер на сайте, скачай без регистрации

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:18 17-02-2017 | Исправлено: AZJIO, 21:22 17-02-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо, через реестр я слегка владею. Мне нужно батником, а вот тут я совершенно плаваю  
    Особое спасибо   за последний конвертер NIKZZZ, от отработал еще четче и понятнее, чем RegToBat Converter 1.1, но... привязка к путям осталась. Может, я где и напутал уже, т.к. в голове уже каша.
    Утро вечера мудренее.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 21:37 17-02-2017
    shadow_member



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

    Цитата:
    Утро вечера мудренее.
    И никогда не оспаривайте это! Оказалось, достаточно было вместо Icon написать "Icon" и все заработало, как надо!
    Цитата:
    Reg.exe add "HKCR\regfile\shell\Edit in NotePad++\command" /v "" /t REG_SZ /d "\"%Path%\notepad++.exe\" \"%%1\"" /f
    Reg.exe add "HKCR\regfile\shell\Edit in NotePad++" /v "Icon" /t REG_SZ /d "\"%Path%\notepad++.exe\"" /f

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 08:50 18-02-2017
    Weinaum



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    приветствую, вопрос по полному сохранению и восстановлению np++ на другой машине со всеми настройками, плагинами и т.д.
     
    Проблема - переношу содержимое C:\Users\user\AppData\Roaming\Notepad++ -  
    вижу что это не все, некоторые плагины находятся в C:\Program Files (x86)\Notepad++\plugins
     
    Переношу содержимое и этой директории, но плагины все равно не видны, приходится вручную устанавливать заново.  
     
    В общем нужно сделать операцию на нескольких машинах, хотелось бы узнать, есть ли возможность перенести все на все машины корректно без необходимости дальнейшей обработки вручную?
    Снкс

    Всего записей: 2152 | Зарегистр. 18-06-2006 | Отправлено: 15:30 26-02-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Weinaum
    не то о чём вы спрашивали, но может проще настроить портабл версию и потом просто её скопировать на остальные машины?

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 20:33 26-02-2017
    Weinaum



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    спасибо, кажется, вопрос решен - главное что мне было непонятно, почему профиль разбит по разным папкам.  
    Взял последнюю порт. версию, объединил там папки профиля из своей инсталл версии в единую папку профиля порт. версии, и вроде бы все корректно...

    Всего записей: 2152 | Зарегистр. 18-06-2006 | Отправлено: 21:02 26-02-2017
    AZJIO



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

    Цитата:
    Разрешить загрузку плагинов из папки %APPDATA%\\notepad++\\plugins
    Это может привести к снижению безопасности. Включите его, если вы знаете, что делаете.
     
    Выяснить где она находится.
    У меня не портабельная версия, но она работает при опции

    Цитата:
    Не использовать %APPDATA%
    эта опция включается при наличии doLocalConf.xml в папке Notepad++
    В программной папке запрещён изменение файлов-конфигов при запуске не админом, соответственно вытекающие проблемы. А в другой простой папке всё будет работать.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:27 26-02-2017
    8vojager



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пользуюсь Notepad ++ уже года два и все бы хорошо, только одна мелочь раздражает.
    По роду своей деятельности, часто общаюсь по голосовой связи по Team Speak3. Голос активируется по 5 кнопке мыши (сбоку, под большим пальцем, очень удобно). И когда я нажимаю клавишу на мышке, активным сразу становится не последняя вкладка, а первая. Приходится переключаться на третью вкладку заново, начинаешь разговаривать и снова прыгает на первую вкладку.  
     
    Что интересно, в настройках горячих клавиш не указаны мышь (левый клик, правый клик, двойный клики). Но это не мешает ей работать в блокноте.
    Помогите убрать это недоразумение
     

    Всего записей: 215 | Зарегистр. 11-02-2009 | Отправлено: 00:02 01-03-2017
    IR

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Подскажите, пожалуйста, как правильно задать поиск в программе.
     
    Есть html документ, в проге включен соответствующий синтаксис.  
    В html тексте есть таблица с тегами tr. Теги tr прога автоматически положила в блоки, которые можно закрывать и открывать кнопочкой +/-  это хорошо и удобно.
     
    Суть вопроса.
     
    В некоторых блоках tr есть текст, он повторяется в некоторых tr блоках, этот текст нужно найти, в некоторых блоках такого текста нет. Кроме этого текста, в каждом tr-блоке много других буковок, которые не повторяются.  
     
    Мне нужно сделать каким-то образом, чтобы прога выделила (или удалила) все блоки tr, где есть нужный мне текст.
     
    Как ей это объяснить?
     
    Все, что я пока добился. Это свернул все блоки и задал поиск нужного мне текста, она находит блок tr, где есть этот текст и разворачивает его, радостно выделяет текст и все, нет не то мне надо, не то.
     
    Спасибо.

    Всего записей: 219 | Зарегистр. 05-02-2006 | Отправлено: 22:00 04-03-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IR
    Это не оно?  
    Поиск -> Замена -> в поле "Найти:" ввести текст, который нужно заменить. В поле "Заменить на:" ввести текст, на который нужно заменить -> Заменить все.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 22:42 04-03-2017
    IR

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за ответ. Предложенный Вами алгоритм хорош, но он решает только часть проблемы. Он находит и меняет непосредственно сам текст который я ищу. Мне же нужно найти/выделить/удалить целиком весь блок от <tr> до </tr> - в котором содержится этот текст, таких блоков много (т.е.ячеек в таблице, по-другому).
     
    Примерно что нужно:
     
    Типо, я говорю программе.  
    Найди и выдели фрагмент текста, который начинается с <tr> и заканчивается </tr>, где между этими символами будет много других буков и обязательно должен быть текст "привет". Если же найдешь фрагмент текста, который начинается с <tr> и заканчивается </tr>, где между этими символами много текста но нет слова "привет" - пропускай и не сообщай мне об этом.  
    Как это реализовать на практике?
     
    Пока делаю не технологично, скопировал код (текст) в ексель, подсветил ячейки с текстом цветом, и руками сижу выделяю блоки и удаляю их. Очень нудно, и есть вероятность пропустить...

    Всего записей: 219 | Зарегистр. 05-02-2006 | Отправлено: 00:20 05-03-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IR
    Насколько я понял это обычное регулярное выражение.
    Вам нужно найти/удалить строки обрамлённые тегом tr, в которых встречается искомое слово в любой последовательности.
    Пример:
    Искомое слово - 2222
      <tr>3333 1111 4444</tr>
      <tr>2222 3333 1111</tr>
      <tr>3333 1111 4444</tr>
      <tr>4444 2222 5555</tr>
      <tr>3333 1111 4444</tr>
      <tr>6666 7777 2222</tr>
      <tr>3333 1111 4444</tr>
      <tr>2222 5467 1111</tr>
      <tr>3333 1111 4444</tr>
      <tr>8934 2222 5555</tr>
      <tr>3333 1111 4444</tr>
      <tr>6666 9067 2222</tr>
      <tr>3333 1111 4444</tr>
     

    Тогда в поле найти пишем - <tr>.*2222.*</tr>

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 07:32 05-03-2017 | Исправлено: VVL99, 13:14 05-03-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать, чтобы Npp открывал документ всегда в одной кодировке? Блин, с этими сторонними текстровыми раедкторами всегда такая канитель - нет, да и откроет какой-нибудь документ с кракозяблами. Почему во встроенном в Windows Нотпаде такого не случается - в 95% всегда открыват как надо.
     
    Вообщем Npp, открывает документ в Macintosh кодировке, которая указана в нижней панели состояния.
    Мне нужно чтобы документ всегда отркывался в кодировке Windows-1251.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 10:32 05-03-2017
    Rako1



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как в Notepad++ сделать, чтобы поле поиска всегда отображалось, как в AkelPad. Удобно ведь. Т.е. чтобы после перезапуска самой программы не приходилось снова лезть в меню и нажимать там "Поиск по мере набора (Ctrl+Alt+I)?
     
    И, кстати, он некрасивый и не переведённый на русский язык. Может вместо него есть красивый плагин, поле которого бы не пропадало после перезапуска программы?
     

    Всего записей: 890 | Зарегистр. 17-12-2007 | Отправлено: 10:44 05-03-2017
    SAT31



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли средствами программы создать две колонки текста и скопировать лишь одну из колонок? Если да, то как?

    Всего записей: 9260 | Зарегистр. 11-09-2009 | Отправлено: 11:15 05-03-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SAT31
    Создал две колонки, разделив их через TAB. Выделил колонку (блок текста по вертикали): клик мышкой в начале выделения, зажать Alt + ЛКМ, выделить блок и скопировать.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 11:45 05-03-2017
    Skif_off

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

    Цитата:
    Как в Notepad++ сделать, чтобы поле поиска всегда отображалось, как в AkelPad. Удобно ведь.

    То, что у вас на скрине, это не фича самого AkelPad, это его плагин QSearch.

    Цитата:
    И, кстати, он некрасивый и не переведённый на русский язык.

    Это у вас он не переведён, плагин использует выбранный язык AkelPad.
     
    Попробуйте поискать среди плагинов Notepad++, но, кажется, не попадалось.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 13:00 05-03-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал экзешку-перевод для версии 7.3.2. Лежит в шапке. Там же лежит и xml-файл перевода (значительно изменился).
    xml-файл перевода как всегда сделан в реальном порядке с примечаниями где и что (чтобы можно было поправить)  
    Преимущества экзешки вы знаете: Полный перевод, в том числе и окон сообщений, которые всплывают из "жестких" строк.
    ---------------
    Не разобрался с пунктами в меню Правка/Регистр выделенного/предложение или слово с прописной (blend)
    Не увидел разницы. Кто понял - напишите, поправлю.
     
     
    Добавлено:
    Rako1

    Цитата:
    И, кстати, он некрасивый и не переведённый на русский язык

    Ничего некрасивого я не вижу. Нормальный рабочий вариант.
    Сочетание клавиш нажать не трудно. Чтоб запускалось надо либо иметь галку в настройках или на худой случай иметь возможность запуска через аргументы командной строки.
    Так что - эта желалка к автору.  
    --------------------
    А вот перевод можешь взять хоть щас.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 15:40 05-03-2017 | Исправлено: DmitryFedorov, 16:01 05-03-2017
    IR

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99, Спасибо! Это как раз то, что мне нужно!

    Всего записей: 219 | Зарегистр. 05-02-2006 | Отправлено: 22:07 05-03-2017
    ivan3259



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

    Цитата:
    1.  Fix CIA Hacking Notepad++ issue (https://wikileaks.org/ciav7p1/cms/page_26968090.html).
    2.  Fix mouse wheel to task list scroll crash bug.
    3.  Fix flickering issue while switching back after modifying or deleting a document from outside.
    4.  Support Motorola S-Record, Intel and Tektronix extended hex file formats.
    5.  Improve multi-line tab: maintaining the selected tab position.
    6.  Fix add char into word char list bug.
    7.  Add Shift+Enter in Find dialog for searching in the opposite direction.
    8.  Fix a regression that delimiter settings is not retained correctely.
    9.  Add clear command button in shortcut mapper.
    10. Enhancement: file extension supported in Load/Save Session dialog if a session file extension is set.

    Всего записей: 9622 | Зарегистр. 03-07-2013 | Отправлено: 09:00 08-03-2017 | Исправлено: ivan3259, 05:54 09-03-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Собрал экзешку на версию 7.3.3 Ссылка. (Ось x86). Пока версия не станет релизом берите отсюда. Если что не так сообщайте.
     
    Кстати по поводу (blend) в меню Правка/Регистр выделенного - я так и не разобрался.
    ------------
    Изменения в переводе:
    добавилась кнопка Очистить (перевел в экзешке, хотя можно ввести наверное и в xml потом)
    в xml:
    <SessionFileInvalidError title="Не удалось загрузить сессию" message="Файл сессии или поврежден или неверный."/>
    <shift-change-direction-tip value="Используйте Shift+Enter для поиска в противоположном направлении."/> (всплывает как подсказка к радиокнопкам вверх, вниз в диалоге Найти)

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

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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off написал(а) - пост
    цитата:
    То, что у вас на скрине, это не фича самого AkelPad, это его плагин QSearch.

     
    Это на скриншоте как раз таки Notepad++.

    Всего записей: 890 | Зарегистр. 17-12-2007 | Отправлено: 18:01 13-03-2017
    id81828314

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

    Цитата:
    Не разобрался с пунктами в меню Правка/Регистр выделенного/предложение или слово с прописной (blend)

     Если ещё актуально, то эти пункты предназначены для слов где используется смешанный регистр, например "DmitryFedorov" при нажатии на пункт "Sentence case" превратится в "dmitryfedorov", а если нажать с припиской "(blend)" то "DmitryFedorov" останется без изменений. Вот для подобных случаев и придумали эту фичу. Почитать можно здесь

    Всего записей: 18 | Зарегистр. 06-07-2016 | Отправлено: 18:36 14-03-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Линки на кирилице не видит как линки?
    http://настройкапк.рф/
    Ad
    Вопрос? Это, видимо, баг и не регулируется?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 19:21 15-03-2017 | Исправлено: shadow_member, 19:38 15-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проверил, действительно, в лоб, не видит и не подчёркивает.
    А в чём вопрос то?
     
    Кириллицу не чиркает!!!
    написал https://sdflfgk.ru - Backspace применил к ненужным написал по ихнему, нашим символам, получились синие подчёркнутые https:// и точка остались, а вот "настройкапк" и рф - нечерконутое ни разу. Да это в коде маска определения "гиперссылки" не верна, и похоже, что это в движке, даже не Npp проблема.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 19:36 15-03-2017 | Исправлено: RWM, 19:52 15-03-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member 20:21 15-03-2017
    Цитата:
    Линки на кирилице не видит как линки?    

    Выше было обсуждение, точней ссылка на форум с обсуждением и вроде как решение нашли и передали автору.

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос есть с переводом в тексте внутри Npp. Сделал выполнить такие:
    1. Запуск браузера работает:
    Код:
    C:\Users\Я\AppData\Local\Yandex\YandexBrowser\Application\browser.exe
     
    2. Поиск выделенного в yandex работает:
    Код:
    https://yandex.ru/search/?text=$(CURRENT_WORD)

    3. Поиск выделенного в русской ВикипедиЯ работает:
    Код:
    https://ru.wikipedia.org/wiki/$(CURRENT_WORD)

    4. А это не работает, как хотел бы! Переводит только по одному слову

    Код:
    C:\Users\Я\AppData\Local\Yandex\YandexBrowser\Application\browser.exe https://translate.yandex.ru/?text=$(CURRENT_WORD)&lang=en-ru

    Иначе запускает кучу вкладок и переводит по одному слову. В этом запросе нужно в возвращаемой строке $(CURRENT_WORD) заменить "пробелы" на "%20" можно ли прям в команду что-то написать? Понятно, что в макросе можно извернуться...
    Может кто подскажет как?

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



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

    Цитата:
    Переводит только по одному слову
    Всё правильно, он же не преобразует текст в ссылку, с чего бы этому работать, и кроме того насколько я знаю есть ограничение на длину текста. Попробуй QTranslate, он переводит хоть откуда, его не надо встраивать, просто выделил текст, нажал горячие клавиши, получил перевод, а также есть горячие клавиши для замены текста, для получения во всплывающем окне.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 08:27 16-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Во первых, огромное спасибо AZJIO за перевод справки! За совет тоже.
    В принципе это так на скорую руку, вроде б народ не знал, как яндекс прописать. Подстрочник лучше всё равно макросом делать.
    AZJIO а нет ли где справочного талмуда по функциям и командам Npp, что б самому не мучится и народ не мучить? Или где максимум из xml нарыть или dll ковырять, тогда хоть какую правильнее?  

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Не понял какие функции?
    1. Эти?
    2. те?
    3. другие?
    4. ещё

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:58 16-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Последние ТРы ("Те", "другие", "ещё") уже читал.
    "Эти" - для меня новые. Ваш, AZJIO, сайт изучил. Спасибо! Это надо ковырнуть по wiki мне. С auto it дела не имел я с VB и иже с ним контачил в прошлой программерской жизни, теперь сворачиваю, ищу куда... (Заинтересовался Qt. C++ пока макроскопически, т.е. библиотеки в кучку нужные и т.п.)
    Сейчас ковырял макрокоманды, как пишутся, всё понятно, как воткнуть в меню "Запуск" понятно, надо искать как в другие, другие - создать меню, или в меню. "Пока куру..."  
    Я пока в поиске. Огромное, благодарное моё слово Вам. Спасибо!
    Самое главное, то, что Вы предложили, я могу для себя обозначить как полную необходимую информацию?

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    У авторов Notepad++ на их ресурсах есть шаблон написания плагинов, но так как он требует знания С++ и WinAPI, то и знаний их способа построения программ, то я ковырялся не долго, мне проще на автоите написать скрипт, добавить в "Запуск", передать ему путь к файлу и скрипт сделает с файлом всё что мне требуется. Если хочешь посмотри мою сборку в шапке, там есть скрипты с десяток если не больше. Хотя все они  в основном направлены по работе с автоит
    Подробнее...

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

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

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

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 17:52 17-03-2017 | Исправлено: Hjkma, 17:54 17-03-2017
    DmitryFedorov

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

    Цитата:
    DmitryFedorov

    Цитата:
    Не разобрался с пунктами в меню Правка/Регистр выделенного/предложение или слово с прописной (blend)

     Если ещё актуально, то эти пункты предназначены для слов где используется смешанный регистр, например "DmitryFedorov" при нажатии на пункт "Sentence case" превратится в "dmitryfedorov", а если нажать с припиской "(blend)" то "DmitryFedorov" останется без изменений. Вот для подобных случаев и придумали эту фичу. Почитать можно здесь  

     
    Спасибо. Разобрался (некогда было, но мог бы и сам допереть)
    Положил в шапку перевод последней версии.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 14:55 20-03-2017 | Исправлено: DmitryFedorov, 10:29 21-03-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос ко всем.
    Обнаружил что в новой 7.33 версии ушла одна функциональная возможность.
    Речь идет о перетаскивании вкладок за заголовок, когда в настройках для панели заголовков вкладок стоит галка "В несколько строк" (и конечно нет галки "Блокировать вкладки (нет перетаскивания")
     
    Во первых бы хотелось подтверждения что у других перетаскивать не получается и что до этого такая фича работала.
     
    Во вторых - как с этим бороться? (может кто и знает, может в config.xml можно чего подправить)

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно вопрос несколько дурной... Честно говоря, вообще в 7.xx я не вижу где установить параметр вкладок в несколько строк. При одной строке тащится. DmitryFedorov скажите где, тогда проверю отпишусь.
     
    Добавлено:
    Ещё вопрос по русификации плагинов, понятно, что "Ресурсные" я все перевёл и настроил окошки, а вот жёсткие строки "Unicode" не подскажите чем и как где почитать, ибо программист но не хакер я?... Сейчас русифицирую очень полезную вещь: ActivX надеюсь через месячишко поделиться тут.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 15:05 23-03-2017
    id81828314

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

    Цитата:
    в новой 7.33 версии ушла одна функциональная возможность.

    у меня тоже не перетаскиваются вкладки.  
    RWM

    Цитата:
    в 7.xx я не вижу где установить параметр вкладок в несколько строк.
     
    Нужно использовать перевод от DmitryFedorov, в оригинале "каскадное отображение" или "multi-line" в английском.  
     
     
     

    Всего записей: 18 | Зарегистр. 06-07-2016 | Отправлено: 20:01 23-03-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov 01:43 21-03-2017
    Цитата:
    Обнаружил что в новой 7.33 версии

    Наверно речь о версии 7.3.3
    RWM 16:05 23-03-2017
    Цитата:
     установить параметр вкладок в несколько строк

    Не понял про какой параметр идёт речь. Зато там есть параметр запретитить перетаскивание.
    Разумеется со снятой этой галочкой, у меня на версии 7.3.3 вкладки перетаскиваются.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 20:19 23-03-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Речь идет о "каскадном отображении" (об этой галке, которую как ты видишь на примере RWM люди не понимают, вернее не до конца переваривают).
     
    Так вот до версии 7.3.2 (или 7.32 что одно и то же, так как версий после второй точки ни разу не было больше 10) вкладки хоть и хреново но перетягивались.
    Проверь пожалуйста еще раз с этой галкой.
     
    id81828314 Спасибо за подтверждение.

    Цитата:
    Нужно использовать перевод от DmitryFedorov
    В дырочку. Надо использовать именно мой перевод. Потому что если что не "ндравится" можно в две минуты это осознанно поправить (в переводе XML - сделаны комментарии, где, чего и что, и он сделан в реальном порядке, т.е. в том порядке в котором ты видишь строчки для перевода в фейсе проги)
     
    Добавлено:
    RWM

    Цитата:
    Ещё вопрос по русификации плагинов, понятно, что "Ресурсные" я все перевёл и настроил окошки, а вот жёсткие строки "Unicode" не подскажите чем и как где почитать, ибо программист но не хакер я?... Сейчас русифицирую очень полезную вещь: ActivX надеюсь через месячишко поделиться тут.
    Подробнее...

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 10:06 24-03-2017 | Исправлено: DmitryFedorov, 11:14 24-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    1. Да! - при каскадном отображении вкладок, они не тянутся 7.3.3. (переехала галочка) Я пользуюсь уже года 3-4 окном списка документов стд.рус ="Смена документа", по этому не обращал на внимания на перетягивание.
    2. ОК, по переводу - пока делаю, то что делаю, мысль перекомпилировать исходник и всё, что-то я не подумал об этом сразу, попробую официальную компиляцию сделать позже. Пока проблем нет, кроме объёма, справка большая, строки все жёсткие.
    3. ...был в делах, прошу прощения за задержку ответа.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 23:16 25-03-2017 | Исправлено: RWM, 23:39 25-03-2017
    thejustsoul



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как-то закрыть все вкладки, кроме тех которые не сохранены физически.
    Если выбрать в меню - закрыть все вкладки, то NPP после первого же не сохраненного (временного) файла спросит - сохранить? Надо как-то закрыть все, кроме временных.

    Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 02:15 26-03-2017
    RWM

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

    Цитата:
    Можно ли как-то закрыть все вкладки, кроме тех которые не сохранены физически.  

    Можно, но лишь скриптами, собственно из-за этого и занимаюсь ActivX-ом. Если вновь созданные документы,  то их путь - путь к резервным копиям и т.п. признаки нужно определить у открытого листинга файлов и указать команду "закрыть" лишь остальным.

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

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

    Цитата:
    Можно ли как-то закрыть все вкладки, кроме тех которые не сохранены физически.

    Можно через меню "Окна". Сделал сортировку. Выделил все другие окна кроме New и закрыл кнопкой "Закрыть выделенное" (у меня такой перевод).
    Если открыта смежная половинка Npp c вкладками, то меню Окна для них дает отдельный список.
     
    Добавлено:
    RWM

    Цитата:
    ОК, по переводу - пока делаю, то что делаю, мысль перекомпилировать исходник и всё

    Перекомпилировать исходник для меня означает что-то весьма сложное и ненужное. Т.е. надо взять исходники (код плагина) у автора (обычно к этому общего доступа нет) и сделать свою компиляцию плагина (в данном случае).
    А зачем? Будешь править код? так он от этого русским не сделается.
     
    Правда если ты крутой программист, то можешь конечно перетянуть нужные "жесткие строки" в раздел strings - и тогда не надо при переводе мучаться с ними (Ну кто делал, тот знает что это за мучения)

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 12:22 26-03-2017 | Исправлено: DmitryFedorov, 12:43 26-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет я конечно не крутой (Я си++ не знаю) но лучше один раз перекомпилировать с русскими именами, чем мучиться каждый раз.
    Исходники всех (почти) плагинов, как и Npp имеются в открытом коде.
     
    Через "Окна" -
    Цитата:
    Можно ли как-то закрыть все вкладки, кроме тех которые не сохранены физически.
     
    Да - там видно, но как их отсортировать и выделить, что бы закрыть только нужное - близко по затратам к тому, что бы закрыть по одному привычным способом.

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

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

    Цитата:
    Нет я конечно не крутой (Я си++ не знаю) но лучше один раз перекомпилировать с русскими именами, чем мучиться каждый раз.
    Исходники всех (почти) плагинов, как и Npp имеются в открытом коде.  

    Желаю удачи. Я думаю ты будешь первый. Ни разу еще не видел такого.  
    Ну ладно коли имя используется в одном месте. А вдруг какая-то строчка используется в разных местах и ссылка требует разделения, т.е. где-то ну обязана быть на английском, чтоб все работало? В коде выловить сколько раз и куда отправляется строчка это надо круто знать код.  
    Рискни. Только для этого надо быть совсем крутым.
    (Мне казалось проще узнать (а если знаешь - использовать) алгоритм перетаскивания и тупо перетащить, а те стоки где перевод не позволителен, опять же разделить и перетащить то что нужно для перевода. Тогда такая сборка - она для всех будет, как хошь так и переводи. А перевод редко с первого раза получается. Вот и будешь мучиться.)
     
    по закрытию только не new вкладок:

    Цитата:
    Да - там видно, но как их отсортировать и выделить, что бы закрыть только нужное - близко по затратам к тому, что бы закрыть по одному привычным способом.

    Считай, закрытие по одной вкладке: Найти глазами не new вкладку, кликнуть и для 30 вкладок это будет 60 движений.  
    А так: вызвать диалог (через сочетание клавиш), нажать на столбец сортировки, выделить, нажать на кнопку удаления =4 движения. Не в 2, а в 15 раз меньше.

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

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

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



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

    Цитата:
    Можно через меню "Окна". Сделал сортировку. Выделил все другие окна кроме New и закрыл кнопкой "Закрыть выделенное" (у меня такой перевод).  

    Спасибо (только у меня оно называется "Вкладки"), в принципе нормальный метод -)

    Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 03:49 27-03-2017
    DmitryFedorov

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

    Цитата:
    Спасибо (только у меня оно называется "Вкладки")

    Речь я так понял идет о меню "Window", оно называется Вкладки.  
    Да на первый взгляд в меню Window перечисляются вкладки, но когда сделаешь смежное окно, то тут и проявится смысл: Для каждого смежного окна в меню "Окна" будут перечислены свои вкладки.
     
    Когда я писал в скобочках "у меня такой перевод" я имел ввиду что в официальном переводе нужное место переведено формально: кнопка в диалоге Close window(s)  = "Закрыть окно(а)"  вместо "Закрыть выделенное"
    Т.е. я акцентировал внимание на то, что кабы стоял нужный перевод для кнопки, то и вопрос бы не был задан. Так ведь?
     
    А то что ж получается: "Закрыть окно(а)" - какое окно закрыть? Речь всюду о вкладках, меню было "Вкладки", в заголовке диалога пояснение: Вкладки файлов.  
    Значит кнопка по логике закрывает окно или окна.  
    Ну у нас может быть несколько окон Npp, потом могут быть основное и смежное "окно" внутри Npp и еще есть окно диалога в котором находится кнопка. Тогда кнопка получается закроет окно диалога. Вот такой изврат.
     
    То что эта кнопка закроет выделенные (внутри окна диалога) вкладки логически догадаться трудно. Логика названий говорит обратное.  
    И потом: заголовок окна диалога = Вкладки файлов (хотя речь о вкладках основного или смежного окна, но не вкладках файлов: какие же это файлы с названием new если у них нет даже названия?). Так что и заголовок я перевел по другому: Вкладки основного или смежного окна. (чтоб человек не был в трауре от мысли: а где же те вкладки которые я глазами вижу а здесь не вижу)

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 23:57 27-03-2017 | Исправлено: DmitryFedorov, 00:09 28-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мысли в слух по ActivX-плагину Npp: Пока не испытывал, но с немецкой педантичностью в справке и её кодах выдана куча Лукавств. Как такое заведётся не знаю, но буду мучить после окончания перевода, как готовое так и исходник, уж больно вещь нужная. Пока одни разочарования, что за народ пошёл, лишь бы обёртка сверкала, не смотря на то что в ней завёрнуто подобное... отзывы по западным ресурсам тоже не шибко лестные, но тут вопрос кто ещё их писал?  
     
    Добавлено:
    Подробнее...

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 00:26 28-03-2017
    DmitryFedorov

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

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

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 18:07 28-03-2017 | Исправлено: RWM, 18:10 28-03-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил русификатор. Просто новые id вставил из оригинала, чтоб работал на новых версиях.
     
    Вкладки действительно не перетаскиваются, и выглядят как кнопки. Заметил, что в html работает закомментирование горячей клавишей.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:08 29-03-2017 | Исправлено: AZJIO, 18:13 30-03-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А возможно ли в Notepad++ использовать VBScript или JScript?
    Я имею ввиду, работать с ними, как с ActveX-компонентами.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 14:34 01-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, ActivX плагин именно для того, что бы исполнять скрипты в самом Npp на любом языке, подключённом к Плагину в системе языке программирования. И наоборот, что бы экземпляр Npp вызывать из своих Кодов. Все подробности уже скоро на русском языке.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 16:34 01-04-2017 | Исправлено: RWM, 16:35 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    В "Запуск" добавляй команды типа: WScript.exe "VBScript.vbs" $(CURRENT_WORD)
    В чём проблема, ему без разницы кто кем/чем работать, он просто запускает, а что ты подсунешь под запуск, это может быть что угодно, хоть bat-файлы, хоть reg-файлы, хоть au3-файлы, хоть что хоть в чём.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 16:38 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO, я имею ввиду, что у меня имеются VBScript-скрипты или JScript-скрипты.
    Я в Notepad++ выделяю текст, нажимаю кнопку вызова этого скрипта, и выделенный текст обрабатывается.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 16:55 01-04-2017 | Исправлено: Parazit111, 16:56 01-04-2017
    RWM

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

    Цитата:
    AZJIO

    Не спорю, большее кол-во возможностей есть и так, но Плагин даёт кучу плюсов объединяя всё в единообразное использование, написание макросов в Npp несколько не привычно, а там всё как обычная программа на привычном языке программирования или для группы разработчиков на их языке. Именно ActivX-выполнение, вот и всё, привычные циклы и условия и т.п. непосредственное обращение к командам Npp из кода, управление множеством процессов.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    1. Посмотри этот скрипт, здесь непосредственно доступ к окну как к объекту.
    2. Для обработки выделенного не обязательно встраиваться в окно и программно отправляет ему структуры, можно ведь примитивно вызвать (имитировать вызов программно) горячую клавишу копирования, взять из буфера обмена, обработать и снова вставить. Да и зачем его копировать, если я уже показал в предыдущем посте использование $(CURRENT_WORD) - передача выделенного слова как параметр.

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

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

    Цитата:
    AZJIO

    Посмотрел! (Конечно бегло) Всё те же яйца, но уже Фаберже?
    Всё из-за привычек, их переделать сложнее всего, я из-за этого тот плагин мучаю.  

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну вот задача. Вставить в начало каждого открытого файла его имя с расширением.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:25 01-04-2017
    RWM

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

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



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

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:35 01-04-2017 | Исправлено: Parazit111, 17:36 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    Макрос примерно так:
    Ctrl+page down - следующая вклада
    Ctrl+home - перевести курсор в начало
    Правка -> Копировать путь в буфер обмена -> Полный путь к файлу
    Ctrl+Insert - вставка пути в документ
    Сохранить макрос, повесить на него горячую клавишу, всё.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Согласен, не успел ответить
    Только вначале лучше так:
    0. Нажми начать запись макроса.
    1. Команда перейти на первую вкладку: Вид/Выбор Вкладки.../1-ая вкладка

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:45 01-04-2017 | Исправлено: RWM, 17:46 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А без буфера.
     
    Я так тоже, конечно мог бы, но мне хотелось использовать метода, типа:
     
    GetFileName
    GetExtensionName
    GetAbsolutePathName

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:47 01-04-2017 | Исправлено: Parazit111, 17:49 01-04-2017
    RWM

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

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



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

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:51 01-04-2017 | Исправлено: Parazit111, 17:52 01-04-2017
    RWM

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

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



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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    Вкладки это разве не открытые? В чём суть "без буфера?".... а без рук... а без компа, а без электричества...
    $(FULL_CURRENT_PATH)  передай скрипту через параметр. Как получить имена открытых файлов без манипуляций с интерфейсом программы - не знаю. Это лучше спроси у разработчиков, где нибудь там, чтобы они тебе подсказали какую-то константу и метод вызова, глядишь и решится.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 18:05 01-04-2017 | Исправлено: AZJIO, 18:06 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO, а не могли бы Вы чуть по-подробнее.
    Вот у меня есть 10 открытых файлов. Некоторые из них уже изменены, другие нет, но задача остаётся прежней:
    Вставить имена с полными путями в начало каждого файла.  
    Как должна выглядить командная строка, и какой надо скрипт?
     
    WScript.exe "VBScript.vbs" $(CURRENT_WORD)

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 18:10 01-04-2017 | Исправлено: Parazit111, 18:13 01-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Офф. AZJIO Подсказка в нике вопросы задающего, проехали...

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM, так где я могу скачать этот плагин?

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 18:15 01-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Менеджером плагинов воспользуйся, а впредь пойми, что нет ответа на очевидные вопросы, хоть немного тему надо читать!

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    На AutoIt я бы подсказал, на VBS не в курсе, я на нём не пишу.
    CaptureText может вытащить имена всех открытых файлов читая их с вкладок. Поискал в константах подходящую чтобы получить список открытых файлов, не получилось, говорю - лучший способ спросить у разработчиков на том языке на котором они пишут, а потом понять как это написать на другом языке.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 18:34 01-04-2017
    Parazit111



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

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 18:38 01-04-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    Наверно это - Notepad++ ActiveX plugin
    У меня кстати не работает менеджер плагинов, пишет есть новая версия и при обновлении выдаёт ошибку.

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:40 01-04-2017 | Исправлено: VVL99, 18:41 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99, спасибо. А в моём его вообще нету. У меня правда старая версия программы 6.6.9.0.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 18:47 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С утра взял SciLexer.dll из новой версии 7.33 положил в 6.53, вроде ничего не произошло, всё работало, но сейчас пол-часа возился, перестала работать библиотека оболочка команд Autoit <-> Notepad++ и скрипты использующие её падают. Вернул назад, заработало. Проверил с новой версией 7.33 с Autoit, таже фигня, падает. В общем под новую версию Notepad++ всё придётся заново ковырять. Зато проги использующие внешнее управление Notepad++'ом, остались естественно рабочими.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ссылка https://yadi.sk/d/Cg3TWKiT3GZ4bX - ...chm не упакован лежит временно, кто хочет может скачать и почитать, выдать замечания огрехи и т.п.
    Пока только для разработчиков тестовый вариант русской справки для Notepad ++ ActiveX Plagin Unicode 1.1.7.3
    - переведена вся справка, сам плагин пока не тронут, как и содержимое справки, кое где исправлены опечатки автора и добавлено несколько штук от меня комментариев.
    Далее обсудим, кому интересно... продолжение следует.
     
     
     
    Добавлено:
    Могу выложить исходник попозжа, это если кто-то захочет подключиться к полной русификации и перекомпилированию исходника самого плагина, так сказать подточить немного под русифицированный интерфейс и добавить приятные мелочи.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 22:32 01-04-2017 | Исправлено: RWM, 22:36 01-04-2017
    AZJIO



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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO, в самую первую очередь огромное спасибо за отклики.
     
    Добавлено:
    Подробнее...
     
    Добавлено:
    Подробнее...

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Я страницы редактирую в Notepad++, а компилирую в CHM с помощью "HTML Help Workshop" с русификатором от gora. Подробнее...
     
    Может создать тему про справку и там оторваться? без спойлеров и т.д.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 17:26 02-04-2017 | Исправлено: AZJIO, 17:47 02-04-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 18:26 02-04-2017
    Цитата:
    Может создать тему про справку и там оторваться? без спойлеров и т.д.

    Думаю хорошее решение и ещё многим может пригодится.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 18:16 02-04-2017
    RWM

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

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



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Кто нибудь знает как добавить синтаксис (уже готовый) - видимо что то изменили в новой версии и старые синтаксисы не устанавливаются в программу (просто N++ вылетает) ?

    Всего записей: 209 | Зарегистр. 22-10-2009 | Отправлено: 16:50 04-04-2017
    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
    VVL99

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

    Код:
    ^\d{1,2}

    заменить на пусто

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:37 07-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Наверное пробельные символы после цифр тоже надо убрать, да?
     
    Найти: (^[0-9]{1,2}[\s]+?)([^\s][^\r\n]+$)
    Заменить: \2
     
    Это так сказать "тупое" решение в лоб. Что вижу то и делаю.
    (с начала строки найти две от одной до 2 цифр, после этого пробельные символы, и начиная с непробельного символа остаток не трогать, т.е. заменить на самое себя)

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

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

    Код:
    ^\d*\s*

    любое количество цифр и пробелов стереть.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:54 07-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Да. так наверное красивше. Но наверное цифра хоть одна, да должна быть в начале строки.
    Т.е. ^\d+\s*  

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    В начале какой строки?
    Ни а какой дополнительной цифре речи не было, если она возможно появится, то это надо указывать сразу, на все случаи не угодишь, но если вдруг она/они будет/ут к примеру -  

    Цитата:
    12    1 Экономика впечатлений  2  Джозеф Пайн, Джеймс Гилмор 3

    то тогда да

    Код:
    ^\d*\s*(.*)
    заменить на $1 (на один бакс).

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:38 07-04-2017 | Исправлено: VVL99, 17:05 07-04-2017
    DmitryFedorov

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

    Код:
    ^\d*\s*

    ^\d означает digital цифровой символ с начала строки. Звездочка означает что таки символов может быть ноль шт. А плюс означает что таких символов должно быть как минимум один.
     
    Вот я про это.
     
    Добавлено:
    Впрочем это наверное не очень важно. Если в начале строки будут просто пробелы (без цифры) так они будут удалены.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov - пост
    Цитата:
    Впрочем это наверное не очень важно.


    Как раз наоборот важно, если сделать как вы хотите + вместо *, то при условии отсутствия цифры в начале строки, замены не будет. Полагаю вы неправильно поняли выражение.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:12 07-04-2017
    DmitryFedorov

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

    Цитата:
    Как раз наоборот важно, если сделать как вы хотите + вместо *, то при условии отсутствия цифры в начале строки, замены не будет.

    Ну и я о том. Без цифры в начале строки не должно быть замены. Это условие для замены. Также условием является наличие пробелов после цифры и наличие текста после пробелов.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Ясно, свои вопросы мы вроде решили. Как там автор вопроса, ему то помогли или нет?

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:54 07-04-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov RWMVVL99
    Мужики, не забыл про вас
    Спасибище за разъяснение!

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 05:04 10-04-2017
    Koks1970

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, как избавиться от change.log, постоянно появляется при открытии программы

    Всего записей: 128 | Зарегистр. 15-01-2007 | Отправлено: 07:44 10-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Koks1970
    может ты отметил галку, чтобы настройки хранились в папке программы. А в Win7 позволяется установить файлы один раз в "ProgramFiles" но не допускается их изменение. В итоге чтобы ты в программе не делал, она запускается как будто только что установленная.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 17:01 10-04-2017 | Исправлено: AZJIO, 17:02 10-04-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 08:55 11-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    У тебя наверное старая версия Npp. Она этим страдала.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Рекомендую посмотреть как записался макрос в shortcuts.xml, а так же сравнить кодировки до и после выполнения макроса.

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

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

    Всего записей: 128 | Зарегистр. 15-01-2007 | Отправлено: 11:53 11-04-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Установил самую свежую версию, все то же самое.
    RWM
    Записался макрос в shortcuts.xml нормально, прописаны те же действия и команды. Кодировка файла не меняется.
     
    Дело вот в чем. Если запустить режим создания макроса и в процессе просто нажать в меню TextFX на кнопку отсортирования текста, то после сохранения макроса и его запуска на документе сразу происходит вылет. А если не нажимать на эту кнопку, а просто нажать на alt-shift-f6, которые являются горячими клавишами для этой функции, то после запуска макроса вылет не происходит, но появляются эти крякозябры. Вот скриншот преобразованного документа.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 12:25 11-04-2017 | Исправлено: Hjkma, 12:29 11-04-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 14:16 11-04-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 14:22 11-04-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 14:26 11-04-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Что понимается под проиндексацией строки? Нумерирование в начале строк? Можно, только я не понимаю как приспособить это для сортировки. Имеем же в начале неотсортированный текст, можно только нумерировать числами в возрастающем порядке и как тут сортировать в нужном порядке?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 14:30 11-04-2017 | Исправлено: Hjkma, 14:31 11-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Значит я не понял, как тогда, Hjkma, видит, что плагин сортирует правильно, а блокнот++ не правильно? В общем задачу нужно уточнить или пример показать, что было, что должно стать.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 14:42 11-04-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    Что тут уточнять. Возьмите рандомный набор букв и цифр в строках и поиграйтесь с сортировками от TextFX и штатными сортировками от Notepad++ и увидите, что результаты отличаются. Вот и мне нужна сортировка, которую проводит TextFX.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 14:57 11-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кому на до то? Мне? - Нет! Тогда я пас помогать. Я то понял, что за ошибка, а Вы нет.

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    TextFX сортирует только английский текст.
    Если сортировка тебя устраивает и она происходит без сбоев, то виноват похоже макрос.
    Возможно ты делаешь какие-то действия и думаешь что макрос их сохраняет.  
    Но это не всегда так.
    Я например знаю что такие действия как Преобразовать в.. и Сохранить после этого - макрос не записывает и не выполняет.
    Подумай с этого боку.  
     
    Добавлено:
    --------
    Тебе надо самому найти причину.  
    Вообще-то TextFX ну очень старый и может реагировать на сочетания клавиш.  
    Не раз замечал, что строки, выводимые в качестве меню самопроизвольно меняются. Добавляется символ в начале.
    После перезапуска Npp опять все ОК. И это происходило и с английским оригиналом тоже.  
    ---------
    Попробуй другое сочетание клавиш. Или плюнь на этот плагин.  Многие это делают (сортировка с учетом регистра. Например Cudatext. Эта прога была бы вообще супер кабы не жрала  оперативку.)

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

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 15:13 12-04-2017
    VVL99

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

    ---
    Хе-хе, сегодня наконец то обновился плагин манагер до 1.4.5.0.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:02 12-04-2017
    RWM

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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM
    У меня 1.3.5 никак не обновлялась, всё время ошибку показывала, а вот сегодня вдруг обновилась, сейчас пишет 1.4.5 и другой версии нет.
     

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:07 12-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я и сам не понял с менеджером, 1.4.3 писали разработчики что новых версий для х32 не будет в ближайшем году т.е. до начала 2018, всё мол направлено на х64. Ошибки были в Npp 7.3.2 (то, что знаю) в поставляемом дистрибутиве с тем плагин менеджером и проблемы с gpup.exe. В общем я решил, то что и тут пишут, что нужно в ручном режиме всё ставить на у себя в уже имеющееся и отлаженное.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Макрос с этим плагином не работает, ничего не сортируется. Как я понял, наверное причина в том, что нету отдельной кнопки для отсортирования прямо в меню, а есть только в отдельное окно, из-за этого не работает.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 02:21 13-04-2017 | Исправлено: Hjkma, 02:22 13-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Если хочешь чтоб тебе помогли выложи  
    - какой-то файл  
    1) до сортировки
    2) после сортировки через плагин, но не через макрос
    3) после сортировки через макрос.
    - назови что за плагин у тебя лежит. (у меня например тот что я перевел)
    - скопируй секцию макроса из файла shortcuts.xml или выложи сам файл, указав где там есть твой макрос.
    -----------
    Тогда это будет не бла-бла.
     
     
    Добавлено:
    И не забудь я тебе дал прогу (хоть и одну), которая делает сортировку с учетом регистра и даже с русскими символами (этого не может делать плагин TextFX)

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 14:02 13-04-2017
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, есть ли какой плагин, который шифрует текст? Не файл, а именно текст. Есть какой-то nppcrypt (как-то так), но у меня сабж с ним валится, даже не понял, как он работает. Мне нужно, чтобы текст на одном компьютере зашифровал, на другом компьютере npp с установленным тем же плагином - расшифровал.

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

    Всего записей: 5477 | Зарегистр. 13-07-2004 | Отправлено: 20:49 13-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    Есть этот самый NppCrypt
    Работает.
    Устанавливаешь, В настройках ставишь разрешить.  
    ВЫДЕЛЯЕШЬ содержимое в файле.
    Вызываешь Encrypt, задаешь пароль. Запоминаешь.
    Расшифровываешь опять же нажав меню Плагина Decrypt, вводишь пароль. Расшифровывает.
     
    Наверняка пароль должен быть не русскими буквами. Я даже это и не проверял.
     
    Добавлено:
    Все сделано без вычуров. Там есть еще какие-то возможности. Но и этого что по умолчанию хватает.  
    Пароль копировать не дает.  
    Что ты там выделил (я выделял все) - знаешь только ты. Вполне удобоваримо.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 21:34 13-04-2017
    AnTul

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

    Цитата:
    Есть этот самый NppCrypt Работает.
    - Win XP 32 не работает. Win 10 /64 сейчас проверю. Но мне надо, чтобы на хр 32 работал. Других нет?
    Проверил. Работает. Правда, в первый раз запустился с ошибкой, но потом стал нормально работать. Что же под 32 не хочет?

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

    Всего записей: 5477 | Зарегистр. 13-07-2004 | Отправлено: 22:11 13-04-2017 | Исправлено: AnTul, 22:14 13-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    Разбирайся. У меня ось 32.
    Цитата:
    Правда, в первый раз запустился с ошибкой, но потом стал нормально работать.
    Что-то у тебя не чисто в системе.  

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

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

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

    Всего записей: 5477 | Зарегистр. 13-07-2004 | Отправлено: 23:02 13-04-2017
    AnTul

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

    - в хр вот это. Откатывался до 5-й версии, не помогло.

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

    Всего записей: 5477 | Зарегистр. 13-07-2004 | Отправлено: 21:43 14-04-2017
    Bender2009



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает, почему оффсайт в дауне?
    Через тор пускает, через хром нет

    Всего записей: 361 | Зарегистр. 31-05-2009 | Отправлено: 21:43 15-04-2017 | Исправлено: Bender2009, 21:48 15-04-2017
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 21:45 15-04-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    Я же сразу сказал. Что-то с системой.  Либо дрова, либо вирус (который нагадил в реестре и сгинул), либо права. Можешь поставить совместимость с XP, можешь запускать от имени администратора. Но почти никому не удается найти причину такого сообщения.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 03:42 17-04-2017
    Weinaum



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

    Код:
     
    <div class="container">
      <div>....
        <div>...
        </div>
      </div>
    </div>
     

    нужно заменить/удалить все, весь контейнер, содержимое контейнера во всех файлах разное.
    Не пойму как, если между <div class="container"> и </div>, то вычистится все до первого закрывающего тега. А надо конкретно до тега, закрывающего конкретный див.
     

    Всего записей: 2152 | Зарегистр. 18-06-2006 | Отправлено: 09:46 07-05-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Weinaum, для регулярок вообще-то отдельная тема есть. А так если привязаться, что в качестве окончания искать Weinaum 10:46 07-05-2017
    Цитата:
    </div>  
       </div>  
     </div>

    То есть три закрывающих дива (если там разумеется именно такая последовательность).
    Есть ещё второй вариант, если там текст отформатирован (как у вас в примере), то искать  в качестве закрывающего
    Код:
    ^\</div\>

     
    Добавлено:
    P.S. и вопрос с регуляркой конечно это не заменит, но быстрей и на мой взгляд удобней это будет сделать в ReplaceByRegular, а также возможно вам пригодится DeleteTextByTags

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 11:55 07-05-2017
    Weinaum



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    не обязательно три, есть два вложенных, есть четыре - но всегда первый открывающий это class container.  
    И форматирования там такого нет - как попало все...
    В тему по регуляркам перешел, спасибо.
    Просто подумалось, что notepad++ четко понимает какой закрывающий тег к какому открывающему относится. Т.е. кликая на див открывающий подсвечивается и закрывающий тоже.  
    Вот и решил, что должно же быть просто как то...
    За скрипты спасибо, второй что удаляет между тегами, протестирую, отпишусь.

    Всего записей: 2152 | Зарегистр. 18-06-2006 | Отправлено: 13:21 07-05-2017
    GREENcode

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как-то сделать, чтобы в notepad++ переключаться между вкладками как в браузерах — Ctrl+PgUp & Ctrl+PgDown?

    Всего записей: 455 | Зарегистр. 03-10-2015 | Отправлено: 20:08 10-05-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GREENcode 21:08 10-05-2017
    Цитата:
    notepad++ переключаться между вкладками как в браузерах — Ctrl+PgUp & Ctrl+PgDown?

    Проверил, у меня по этим клавишам переключает вкладкам (то есть из коробки работает). В чём проблема не понятно.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:14 10-05-2017
    DmitryFedorov

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

    Цитата:
    Проверил, у меня по этим клавишам переключает вкладкам

    У меня тоже работают эти сочетания, но они конфликтуют с командами плагинов.
    А могут конфликтовать еще с чем-то, что постоянно работает.
    Пусть смотрит Сочетания клавишь/Основное меню/команды 158, 159

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 03:59 11-05-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 08:33 13-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Было бы странно, если бы в редактор пихали всё, что можно Лексер есть и давно http://scintilla.cvs.sourceforge.net/viewvc/scintilla/scintilla/src/LexBasic.cxx (собственно, их вообще больше, чем сабж умеет из коробки).
    И подсветка есть.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 14:38 13-05-2017 | Исправлено: Skif_off, 14:39 13-05-2017
    KostmicK

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

    Цитата:
    Notepad++ 7.4 new featurs/enhancements & bug-fixes:
     
    1.  Add document peek feature (while mouse hovering on tab).
    2.  Add peek on document map feature.
    3.  Fix issue with clicking links in html/js/asp/php.
    4.  Fix folding vertical line loses colour after changing folding style via Preference dialog.
    5.  Enhance folding feature (multi-line quotes) for python.
    6.  Improve certificate verifying method.
    7.  Fix issue of losing syntax highlighting while changing file extension (by "save as").
    8.  Enhance the UI of "Windows" dialog (Menu "Window->Windows...") for sorting.
    9.  Apply the new file custom encoding (Unicode or not) while opening an empty content file.
    10. Improve whitespace visibility while the visualization of whitespace is activated.
    11. Support RTL for header and footer printing.
    12. Add a warning message for launching folder as Workspace while both files and folders are dropped in Notepad++.
    13. Drag and dropping tabs is possible in multi-line tab mode.
    14. Fix issue of right clicking on multiline tabs.
    15. Add new moving tabs with mouse wheel feature (SHIFT + Mouse Wheel)
    16. Fix text on active tabs (multi-line mode) being clipped problem.
    17. Fix regression for saving session file (for session file extension, if set).
    18. Enhance saving workspace file by adding workspace file extension (if set).
    19. Fix change.log always opened issue.
     
     
    Included plugins:
     
    1.  NppExport v0.2.8 (32-bit x86 only)
    2.  Plugin Manager 1.3.5 (32-bit x86 only)
    3.  Converter 4.2.1
    4.  Mime Tool 2.1
     
     
    Updater (Installer only):
     
    * WinGup v4.1
     

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 21:10 13-05-2017 | Исправлено: KostmicK, 00:37 15-05-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Если AutoIt3 встроен, то мне казалось PureBasic полюбому должен, так как по характеристикам он сильнее. Кроссплатформенность, создание DLL, меньший размер EXE-файла.
    Сделал файл автоподстановки "Notepad++\plugins\APIs\purebasic.xml", тоже заработал.
    Объективно не возможно понять что является понапиханным, там полно таких, которых даже краем уха не слышал.
    А этот LexBasic.cxx он же в SciLexer.dll должен быть встроен, иначе от него толку нет, он же исходник.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 03:37 14-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Думаю, должен/не должен тут не работает, скорее всего - просто по просьбам и мнениям составлялся список +то, что автор посчитал нужным. Похоже, таки встроен (покопался чуток в исходниках, вроде не выпиливается при компиляции).
    А беглый гуглопоиск показал, что у PureBasic есть вполне годная IDE.
     
    Вообще, не всегда понятны критерии отбора, тут по крайней мере есть возможность добавить самостоятельно, что и было сделано. Вон в Geany, например, готовый рабочий пул-реквест до сих пор не добавлен...
     
     
    Чего-то с этой 7.4 не то: внезапно при каждом запуске пытается ломиться в интернет на 93.184.220.29.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 06:07 14-05-2017
    Loafer



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А у меня в 7.4 не получается сохранить новый документ.  
     
    Создал файл readme.txt записал текст, при попытке сохранения - пишет о недоступности диска или отсутствии свободного места.
     
    Окатился на 7.3.3

    ----------
    Никнейм зарегистрирован

    Всего записей: 6440 | Зарегистр. 09-12-2001 | Отправлено: 11:46 16-05-2017 | Исправлено: Loafer, 11:46 16-05-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Loafer
    Такая же фигня. Что-то накосячили.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 12:14 16-05-2017
    mahtanoronra



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

    Всего записей: 3590 | Зарегистр. 01-03-2009 | Отправлено: 12:23 16-05-2017
    keyman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    тоже проверил.
    Все сохраняет нормально

    Всего записей: 588 | Зарегистр. 11-03-2006 | Отправлено: 15:11 16-05-2017
    Loafer



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ну видимо зависит от особенностей системы, например, у меня Win7x64
    Как видимо у кого то норм, а у некоторых как у меня

    ----------
    Никнейм зарегистрирован

    Всего записей: 6440 | Зарегистр. 09-12-2001 | Отправлено: 15:45 16-05-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перепроверил еще раз на своей Вин7. Накатил 7.4 - не сохраняет файлы. Ставлю 7.3.3 - все норм. Видимо, все же что-то не учли.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 16:28 16-05-2017
    mahtanoronra



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Loafer
    у меня win 10 rs1
    видать в win7 дело

    Всего записей: 3590 | Зарегистр. 01-03-2009 | Отправлено: 18:30 16-05-2017
    keyman

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

    Цитата:
    видать в win7 дело

     
    И на 7-ке и на 10-ке у меня все нормально сохраняет.
    Обе 64 бит NPP++ тоже 64

    Всего записей: 588 | Зарегистр. 11-03-2006 | Отправлено: 19:46 16-05-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Предположение что встроен у меня было, только вот автор NPP не задействовал этот язык. Проверка наличия функций в SciLexer.dll показало одну функцию, видимо внутри одной идёт выбор.

    Цитата:
    вполне годная IDE
    так то годная, не копался, только быстро глянул запросы пользователей, как прописать из NPP компиляцию и прочее. А в родной идёт и проверка ошибок и инструменты, но всё же работа как с текстом привычнее в чём всегда делал.
     

    Цитата:
    Вон в Geany, например, готовый рабочий пул-реквест до сих пор не добавлен...
    Там AutoIt левый, она же под Linux заточена, даже не стал на винду ставить, на странице загрузки указано что будет тащить с собой GTK, это тоже самое что тащить пол винды в Linux (Wine), чтобы использовать виндовые программы.
     
    А PureBasic меня заинтересовал тем что стиль бейсик, примерно тот же принцип что и в AutoIt, но с возможностью работы в Linux (компиляция для Linux).

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:20 16-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Автор Notepad++ как-то прокомментировал? Похоже, если не все, то подавляющая часть идущего из коробки бесплатны.
     
    По Geany свернул

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 01:06 17-05-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 04:59 17-05-2017
    Loafer



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

    Цитата:
    И на 7-ке и на 10-ке у меня все нормально сохраняет.  
    Обе 64 бит NPP++ тоже 64  

    А можете, ради эксперимента, поставь х86 версию на вашу 7-ку  и проверить ?
    А я проверю х64 версию NPP

    ----------
    Никнейм зарегистрирован

    Всего записей: 6440 | Зарегистр. 09-12-2001 | Отправлено: 08:51 17-05-2017
    mahtanoronra



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Loafer
    я как раз юзаю 32 битную на win1064

    Всего записей: 3590 | Зарегистр. 01-03-2009 | Отправлено: 09:11 17-05-2017
    keyman

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

    Цитата:
    ради эксперимента, поставь х86 версию на вашу 7-ку  

     
    Попоробовал и на 7-ку и на 10-ку
    Все сохраняет без проблем.

    Всего записей: 588 | Зарегистр. 11-03-2006 | Отправлено: 11:15 17-05-2017
    ivan3259



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

    Цитата:
        Fix Notepad++ hanging issue on start up due to its connection on Internet.
        Fix the opened zero length file not saving bug.
        Improve Document Peeker performance issue for large files.

    Всего записей: 9622 | Зарегистр. 03-07-2013 | Отправлено: 06:04 18-05-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 08:20 18-05-2017 | Исправлено: AZJIO, 08:21 18-05-2017
    Loafer



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ну вот и починили в версии 7.4.1 проблему с сохранением вновь созданного файла

    ----------
    Никнейм зарегистрирован

    Всего записей: 6440 | Зарегистр. 09-12-2001 | Отправлено: 09:08 18-05-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу версии 7.4.1 - Есть соображения как обозвать новые пункты в настройках?
     
    Это секция Разное (Misc) под-секция Document Peeker:
    Peek on tab
    Peek on document map
     
    Peek on tab - создает всплывающий эскиз (первой страницы) вкладки (на заголовок которой навели мышь)
    Peek on document map - отображает в Панели "Карта документа" (если открыта) карту вкладки (на заголовок которой навели мышь).
     
    Добавлено:
    Смысловое значение глагола Peek - подглядеть, быстро взглянуть.
     
    Добавлено:
    Пока выкладываю здесь Npp_exe_7.4.1_Ru.7z  
    Внутри как всегда еще xml-файл перевода.
     
    В переводе, кроме секции Document Peeker в настройках, еще добавилась иконка к столбцам для указания направления сортировки в диалоге из меню Окна/Окна...
     
     
     
    Добавлено:
    Решил пока сделать "отсебятину" в виде перевода:
     
    При наведении на заголовок вкладки
    Всплывающий эскиз первой страницы
    Карта неакивированной вкладки
    -------------
    Файл перезалил, к тому же вначале там был выставлен неправильный идентификатор.
     

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 13:52 22-05-2017 | Исправлено: DmitryFedorov, 14:48 22-05-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    В SciTE задействована подсветка PureBasic из SciLexer.dll, только нужно раскомментировать в настроках (SciTEGlobal.properties), но как то не всё подсвечивает. Поэтому для экспорта в HTML продолжаю использовать NPP. У него одна проблема, если ключевые слова идут друг за другом то они объединяются во внутрь одного тега, а это потом проблема с отступами. Может заменить их на псевдокод при обработке?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:29 24-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    В смысле, прикрутить что-нибудь в духе или аналог (питон или ещё чего) в качестве прокладки перед экспортом? Честно говоря, ни разу не программист и внутренности интересовали исключительно в рамках прикручивания лексера AutoIt к Geany и проверка/перепроверка/сравнение с SciTE (в т.ч. с лексером посвежее) - собеседник тут из меня негодный: не представляю, как работает экспорт, и даже ни разу не пробовал (ни сабж, ни SciTE не используются как основной), к тому же, если не изменяет память, собственно экспорт - это фича не компонента Scintilla, а самого редактора(ов). Тут, наверное, лучше с автором Notepad++ обсудить, чтобы сразу и пофиксить недоразумение?
     
    Насчёт подсветки SciTE: возможно, нужно подпилить blitzbasic.properties? По идее, с учётом кроссплатформенности PureBasic, им должно быть не лень слать патчи...

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 03:18 25-05-2017
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как сделать, когда открываешь 2/3/4 файл, он открывался не в следующей вкладке этого же окна, а в другом окне?

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 04:21 26-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    В теме предлагались Опции >>Настройки >> Режим окон и -multiInst.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 06:02 26-05-2017
    regist123



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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 11:38 27-05-2017
    bibirada

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Разное - Peek on tab

    Всего записей: 345 | Зарегистр. 16-07-2009 | Отправлено: 12:40 27-05-2017
    Wu Tang



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


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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 17:32 29-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Вы про -multiInst? Там весьма недвусмысленно идёт речь о самом Notepad++, и ключ работает как заявлено (опцию Режим окон сам не пробовал).

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 21:52 29-05-2017
    Wu Tang



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

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 23:18 29-05-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wu Tang
    Опция удобне, конечно, ключ -multiInst всплыл, ЕМНИП, в связи с задачей запустить новую копию сабжа, в случае, если первая зависла, пережёвывая крупный файл, и не отвечает - не мог его не упомянуть.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 23:41 29-05-2017
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    ну если повисает, я просто в диспетчере убиваю )))

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 02:36 30-05-2017
    KostmicK

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

    Цитата:
    08 Jun 2017 10:15:00
     
    A critical regression (in replace in files feature) has been found in v7.4.1, a new version with fix will come out this weekend. In the meantime please use Notepad++ v7.3.3. Sorry for the inconvenience.

    https://notepad-plus-plus.org/news/back-to-v7.3.3.html

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 12:50 08-06-2017
    aseyeff



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Никто не сталкивался с проблемой, на некоторых машинах Notepad++ не показывает окно пр-мы хотя процесс стартует, как было определено из-за плагина Explorer?

    Всего записей: 495 | Зарегистр. 04-02-2003 | Отправлено: 13:18 08-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aseyeff
    В шапке почитай.  
    Там чего угодно может быть если что-то не совпадает в файлах .dat  
    Вроде и такое было как ты пишешь.
    Но у меня плагин пашет уже несколько лет.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 06:37 09-06-2017
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    а как прикрутить ваш spell checker, скачал http://rgho.st/6bQXcGjTK положил в plugins, в настройках поменял.
       
    но он не подключился.

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 07:38 09-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мне трудно судить чего там не так.
    По картинке видно что это не та библиотека пашет.
     
    1. Убедись что в папке Np++\plugins нет другой аналогичной dll. (если есть убери)
    2. Если "прикрутить" мою dll (т.е. просто положить ее туда), то в меню Плагины будет пункт по русски "Орфография"
    3. Поскольку Aspell честно говоря привязывается очень и очень сложновато  
    (да и зачем собственно? - проигрывает эта хрень по всем параметрам)
    выбираешь в настройках Орфографии -  Библиотека Hunspell.
     
    Дальше твое дело - будешь ли ты использовать то что дает автор или мои файлы.
    Т.е. Hunspell.ru словари там же в шапке.
     
    Что касается Aspell я конечно могу дать порядок действий, который установит Aspell, но на память не помню. Помню лишь что действий много и просто так они в голову не придут.
    -------------
    Ты сам видишь на картинке нарисовано: Сначала установи Aspell- т.е. пропиши в реестре, установи. А потом показывай путь.
    Aspell не дает возможность использовать несколько словарей одновременно и прочая прочая.
     
    Добавлено:
    Вот тебе рисунки чтоб не мучался с настройками
         
     
    Добавлено:
    Вспомнил, что ноги могут расти от перенаправления видны 64бит.
    там же на сайте дается на скачку 64 битная версия, которую я не перевожу.
     
    Так вот если это 64-битная Npp, то я понятия не имею как к ней прикручиваются 32-битные плагины.
    Т.е. ты жмешь из Npp на плагин, прога 64 бита, и хочет такого же плагина.  
    Его нет и нужно перенаправление.
     
    По мне так - ставь 32 битный вариант самой проги и не имей проблем.  
    -------------
    Кстати версия 7.4.1 убрана на сайте, написано что через недельку будет снова.
    Откат на версию 7.3.3
    нашелся какой-то баг при замене файлов. У меня пока проблем не было.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 17:46 09-06-2017 | Исправлено: DmitryFedorov, 18:03 09-06-2017
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    в общем в пункте орфография, стояла hunspell, донастроил по скринам.
    я то думал, что это относится к пункту:
       
    в нем идет заикание про aspell.
    не пойму тогда разницу в этом пункте и пункте орфография.
    ос хр 32.
    ps так что откатываться на 7,33?

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 09:37 10-06-2017
    DmitryFedorov

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

    Цитата:
    не пойму тогда разницу в этом пункте и пункте орфография.

    А чего непонятного?  
    Пункт в меню Spell-checker это другой плагин, другая Dll.  
    Убери эту библиотеку в папку неиспользуемое.
    Только сочетание клавиш занимает.

    Цитата:
    ps так что откатываться на 7,33?

    Я не буду откатываться. У меня все пашет. Будет новая версия сделаю по возможности.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 11:38 10-06-2017
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    вот эту убрать - SpellChecker.dll?
    ps что же они такое выявили, что откатили версию.

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 12:35 10-06-2017
    DmitryFedorov

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

    Цитата:
    вот эту убрать - SpellChecker.dll?  

    Да

    Цитата:
    ps что же они такое выявили, что откатили версию.

    A critical regression (in replace in files feature) has been found
     
    Не зря Задорнов бомбит этот язык. Регрессия у них блин.  
    Это чисто математическое понятие.  
    Просто так в жизни оно означает деградацию.  
    У пап и мам было, а у деток выродилось.
    Слово есть а толку нет.
    -----------
    До этого была мощная проблема связанная с заменой.
    Все на фиг ухандокивалось без возможности отката.
    Связано было с сохранением копии резервного файла во время замены.
    СЕйчас этого вроде нет. Я тогда учавствовал. Длилось чуть ли не год.  
    Была нарисована заплатка одним парнем, потом автор месяц думал и применил.
    Проблема исчезла.  
     
    Детально не проверял. Для этого надо большие и длительные замены делать.  
    И то как в лотерее то есть кака, то не получилось.
     
    Наверное чего-то новое, что вообще не найти днем с огнем.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 16:29 10-06-2017 | Исправлено: DmitryFedorov, 16:41 10-06-2017
    Wu Tang



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

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

    Всего записей: 3773 | Зарегистр. 15-10-2007 | Отправлено: 14:23 11-06-2017
    ivan3259



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.4.2  
    x86 | x64 (Перенесены из temp в основные)

    Цитата:
    Notepad++ 7.4.2 new featurs/enhancements & bug-fixes:
     
    1.  Add SWIFT language support
    2.  Fix replace in files regression.
    3.  Enhance Find Replace dialog (resiable & remove search direction radio button).
    4.  Fix a crash issue while doing a column insertion on a CJK unicode document.
    5.  Fix repeated notification dialog for modification from outside of Notepad++.
    6.  Fix a visual glitchy during tab drag and drop.

    Всего записей: 9622 | Зарегистр. 03-07-2013 | Отправлено: 22:07 18-06-2017 | Исправлено: ivan3259, 05:52 19-06-2017
    gjf



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

    Цитата:
    Notepad++ 7.4.2  

    Похоже автор опять что-то там не доделал, потому как 404 - not found.

    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11401 | Зарегистр. 14-03-2007 | Отправлено: 00:40 19-06-2017
    KostmicK

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

    Цитата:
    Похоже автор опять что-то там не доделал, потому как 404 - not found.

     
    Notepad++ 7.4.2

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 01:09 19-06-2017
    AZJIO



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

    Цитата:
    3.  Enhance Find Replace dialog (resiable & remove search direction radio button).  

    а я ведь давно предлагал это, и даже больше
    Переключаемый флаг "Только чтение" тоже сделали.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 11:02 19-06-2017 | Исправлено: AZJIO, 12:33 19-06-2017
    Nch



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как в Notepad++ перевести
    "one, two, three, four, five"  
     
    в
     
    one
    two
    three
    four
    five

    Всего записей: 99 | Зарегистр. 18-08-2008 | Отправлено: 23:10 20-06-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nch 00:10 21-06-2017
    Цитата:
    Подскажите, как в Notepad++ перевести

    1) Ctrl + H
    2) Режим поиска, поставить галочку на "расширенный".
    3) В поле найти вписать ", ". В поле заменить вписать "\r\n".
    4) Нажать "Заменить все".
    5) Проверить результат.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:41 20-06-2017 | Исправлено: regist123, 22:21 21-06-2017
    AZJIO



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

    Цитата:
    вписать "\n"

    надо \r\n
    в Windows \r\n, а \n в Linux. Визуально конечно одно и тоже, но при открытии в блокноте Windows будет одна строка, а там где переносы должны быть будет квадрат.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 10:28 21-06-2017
    Nch



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

    Всего записей: 99 | Зарегистр. 18-08-2008 | Отправлено: 11:45 21-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил экзешку перевода  Npp_exe_7.4.2_Ru.7z
    Как установить - см. в шапке. Положу туда, если не будет нареканий.
     
    Добавлено:
    Пока нашел лишь тут каку

    Цитата:
    3.  Enhance Find Replace dialog (resiable & remove search direction radio button).  

    т.е. диалог поиска теперь растягиваемый, а вот пояснения max и min  для секции Прозрачность в диалоге поиска не растягиваются.  
     
    --------------
    Убрал пояснения (max и min) в заголовок секции, файл перезалил
    Npp_exe_7.4.2_Ru-2.7z

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 20:24 21-06-2017 | Исправлено: DmitryFedorov, 21:16 21-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В следующий раз наверно так сделаю диалог поиска.
    А то жутко неудобно.  
    Еще там всплывающая подсказка раздражает.
     

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 15:40 22-06-2017
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 17:34 22-06-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я намёком  между делом предложил добавить кнопку "Копировать выделенное" в поле замены. К примеру нужно многострочный текст заменить на многострочный. Первый вставить не проблема, выделяем текст, жмём Ctrl+V и он вставлен. А вот в поле замены только заменой переносов на \r\n. А зачем такие сложности? Кнопка была бы кстати.
    Я не против метода "Перетащить и бросить", он же работает в пределах редактируемого текста, почему бы его не перетащить в диалоговое окно?

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:52 22-06-2017 | Исправлено: AZJIO, 19:55 22-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Мечталок можно наплодить сколько хошь.
     
    Для начала инфо: я твою фразу на русском - понял лишь раза с пятого.  
    Подробнее...
     
     
    Кардинальным изменением возможностей поиска и замены является "послойный поиск"
    Подробнее...
    Может ты возмешься?
     
    jFobos  

    Цитата:
    DmitryFedorov
    Сделайте уже пожалуйста такой диалог, а то ппц как не удобно со стандартным

    Я выложу попозже. Дней через несколько.  
    Надо привыкнуть и убедиться что все тип-топ, чтобы не плодить переводы.  
    Пока вроде более менее удобно. Раздражает лишь эта всплывающая подсказка.
    Будь она неладна.
    Надо подумать, может её как-то можно перенести в другое место или хотя бы на одну из кнопок.
     
     
     
    Добавлено:
    AZJIO
    У меня к тебе просьба.
    Может забабахаешь, а потом отшлифуешь макрос для такого рода вставки текста в поле замены.
    Т.е. что надо?
    При нажатии сочетания клавиш -  
    1) Надо скопировать выделенный текст
    2) В скопированном тексте символ перевода строки заменить на его аналог в регулярных выражениях
    3) вставить то что получилось конкретно в поле "заменить".
     
    Тут вся сложность в том чтобы сделать пункт номер два. Понятия не имею как. Может даже средствами самого макроса.
    Одно дело запись макроса "живьем", а другое - нацарапать вручную то, что реально надо.
    Там вроде как много возможностей. Где то я видел описание чего там можно накарябать. Может ты разберешься.
     
    Макрос должен иметь имя латинскими буквами, чтобы его можно было прочитать в файле, где он хранится.
    Ну и этот кусок кода надо в общем то и выдать нам для пользования.
    Чтобы тупо этот код вставить в файл и пользоваться.
    ----------
    В итоге получится ничуть не хуже чем ты хотел.
    Даже на одно - два действия меньше.
    Выделил, нажал сочетание клавиш и все готово. Текст уже и скопирован и всунут куда надо и как надо.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 07:25 23-06-2017 | Исправлено: DmitryFedorov, 07:59 23-06-2017
    AZJIO



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

    Цитата:
    Я не уверен что твою мысль осознали
    Я тоже... была идея создать отдельную тему, хорошо описанную, с фото. Но на практике я сделал список своих хотелок, за три года из которых выполнено очень мало и даже не знаю с моего ли посыла.
     

    Цитата:
    "послойный поиск"  

    Я у себя в проге делал аналог, но там в исключения попадают не найденные вхождения, а файлы. Нашёл что-то в 1000 файлах из 5000, сохранил список этих файлов, далее вместо каталога кидаешь список и ищешь уже по списку, осталось к примеру 100 файлов, опять сохранил список и используешь его.
    По поводу конкретно вхождений, ну сделал вывод в консоль, там же он даёт номер строки и всю строку. Скопировал вывод в новый документ и снова в нём можно искать. Хотя конечно это немного ручной способ. Ну если предлагаешь придумай хотя бы механизм. Например нашёл пометил, потом ищешь то что в помеченном отсутствует или присутствует и далее снимает пометки или оставляет только их. Я же тоже не понимаю, что ты имеешь ввиду, искать внутри вхождения, искать в строках с вхождениями.
     

    Цитата:
    Может забабахаешь

    Можно скриптом AutoIt'a сделать или PureBasic. Макрос же не предлагает сделать замены к примеру в буфере обмена, можно только создать документ, вставить из буфера, заменить, скопировать, закрыть документ, вставить в поле поиска (хотя этот поиск уже по умолчанию на верхнем поле будет иметь другой текст)
    Кстати, зачем рег.выр. в данном случае, если проще задействовать "расширенный". А если всё же нужен рег.выр. при условии что верхнее поле поиска будет содержать рег.выр., то разница, те же \r\n, но нужно будет экранировать спец-символы, чтобы рег.выр. считал их текстом. Для режима "расширенный" это тоже имеет смысл.
     

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 12:41 23-06-2017 | Исправлено: AZJIO, 12:59 23-06-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Послойный поиск  
    Он был реализован в одном из плагинов, но неправильно насколько я помню.
    Я тебе предлагал именно озаботиться созданием плагина. Новое для тебя.
     
    Если иммитировать такой поиск, то вручную я такое в принципе делал.
    Если вручную - конечно морока. Но результат - ты можешь сделать все чего хочешь, не имея особых навыков в создании регулярных выражений.
     
    Надо например сделать сложный поиск. Рег-выражение получается жутко сложным и не работает.
     
    Тогда берешь и метишь специальными символами начало и конец найденного при первом поиске.
    Т.е. вставляешь эти символы тупо в текст.  
    (символы легко удалить потом, т.к. они уникальны)
    Итак нужные мне вхождения помечены спец-символами.  
    Зная их, я второй поиск делаю уже "от сих до сих".
    Т.е. от символа начала разметки до символа конца разметки.
    Результат второго поиска - это новая разметка найденного и опять спец уникальными символами.
    После того как новое "Найденное" помечено - первые спец-символы удаляются.
    ----------
    В итоге при иммитации нужно лишь две пары спец символов для поиска и замены.  
     
    Далее все зависит от создателя плагина: будет ли размеченный текст выделен, или неразмеченый текст будет блеклым. Будет ли показываться весь файл или только части с вхождениями.  
    Будет ли возможность в послойном поиске делать лишь одно "действо" замены или будет что-то покруче.
    Типа сделал один простой поиск, второй, третий, наконец сделал замену и продолжаешь карусель с этой уже изменённой копией файла. Пока не скажешь стоп. "Харэ".
    ------------
    Но это тот способ который я когда-то делал, опробованный.  
    А ведь можно и по-другому.  Подробнее...  
    В конце хочу обратить внимание. Что такая послойная замена - будет как правило содержать простые замены.  
    Потому что как говорил один мой начальник "лучше сорок раз по разу, чем ни разу сорок сразу".  
    Ну и конечно в этом случае это чисто визуальный способ поиска и замены.
    Попробовал первый шаг, если не то что надо - вернулся назад, сделал другую попытку.
    Главное видеть результат глазами.
     
    Макрос

    Цитата:
    Макрос же не предлагает сделать замены к примеру в буфере обмена

    Это не предлагает. Но там было чегой-то такое.
    Подробнее...

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 15:58 23-06-2017 | Исправлено: DmitryFedorov, 16:39 23-06-2017
    AZJIO



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

    Код:
    ; AutoIt
    #NoTrayIcon
    $label = 'Extended'
    ; Send('^{INS}') ; копировать выделенное
    ControlSend("[CLASS:Notepad++]", "", "", '^{INS}')
    $s='h'
    If @OSLang = 0419 Then $s='р' ; удали эту строку если по умолчанию англ. яз.
    If Not WinExists("[CLASS:#32770]", $label) Then ; если не отсутствует окно поиска, то
        ControlSend("[CLASS:Notepad++]", "", "[CLASS:SysTabControl32]", '^' & $s)
    EndIf
    $hWnd = WinWait("[CLASS:#32770]", $label, 2)
    If Not $hWnd Then Exit
    $hControl = ControlGetHandle($hWnd, $label, 'SysTabControl321') ; Получаем дескриптор вкладки
    If Not $hControl Then Exit
    $iNumTab = ControlCommand($hWnd, $label, $hControl, "CurrentTab")
    Switch $iNumTab ; Взависимости от текущего номера вкладки переключаем на нужную вкладку
        Case 1
            ControlCommand($hWnd, "", $hControl, "TabRight")
        Case 2
            Sleep(10)
        Case 3
            Sleep(10)
            ; ControlCommand($hWnd, "", $hControl, "TabLeft")
        Case 4
            ControlCommand($hWnd, "", $hControl, "TabLeft")
            ControlCommand($hWnd, "", $hControl, "TabLeft")
        Case Else ; если что то иное, значит это неправильно и выход
            Exit
    EndSwitch

     
    ControlSetText($hWnd, $label, "Edit2", ClipGet())

    В shortcuts.xml добавь команду

    Код:
    <Command name="copy_multiline" Ctrl="no" Alt="yes" Shift="no" Key="112">&quot;$(NPP_DIRECTORY)\script\AutoIt3.exe&quot; &quot;$(NPP_DIRECTORY)\script\copy_multiline.au3&quot;</Command>

     
    в папке Notepad++ создай папку "script" и в неё положи "copy_multiline.au3" и "AutoIt3.exe". Всё!
    Выделяешь текст, жмёшь Alt+F1, если не было окна поиска, то открывается, если вкладка не "Заменить" то выбирается она и вставляется. При чём ничего форматировать не пришлось, вставляется также как в строке поиска символы переноса выглядят квадратами. То есть активировать диалог замены можно хоть с Ctrl+H, хоть Alt+F1, в любом случае первый вызов вставляет в верхнее поле, второй в нижнее.
     
    отписал хотелку

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 22:59 24-06-2017 | Исправлено: AZJIO, 12:04 25-06-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Существует ли способ удаления дубликатов строков без сортировки через TextFX? Скрипты, плагины, что угодно. Просто сортировка мне не нужна, хотелось бы сохранить текст как есть, только с удалением строк-дубликатов. Можно и через рэгексп (если найдется такой), только нужно учесть, что строки-дубликаты находятся не рядом с оригинальными строками (назовем их так), а в разных местах текстового файла.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 12:12 25-06-2017 | Исправлено: Hjkma, 12:15 25-06-2017
    Frantishek



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

    Всего записей: 1221 | Зарегистр. 02-05-2006 | Отправлено: 21:46 25-06-2017
    AZJIO



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

    Цитата:
    есть ли вообще подобие сохранения сессий

    Файл -> Сохранить сессию
     
    Hjkma

    Цитата:
    Существует ли способ удаления дубликатов строков без сортировки через TextFX? Скрипты, плагины, что угодно.  

    Compare strings

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:58 25-06-2017
    Frantishek



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

    Всего записей: 1221 | Зарегистр. 02-05-2006 | Отправлено: 23:48 25-06-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Frantishek 22:46 25-06-2017
    Цитата:
    пропали вкладки. логики не вижу почему.

    У меня иногда такое бывает, если система пытается завершить работу Npp и там вылазит окно, типа вы хотите сохранить изменения в этом файле. И там если нажать нет обычно все вкладки закрываются, поэтому последнее время жму отмена и потом закрываю эту вкладку, но всё равно порой все вкладки закрываются. Что будет если нажать ДА не пробовал. Такое поведение заметил уже достаточно давно.
    А как сохранить сессию на случай подобного выше написали.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 00:14 26-06-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Я ищу не внешние решения, а именно посредством Notepad++. Мне нужно построить в нем макрос включительно с удалением дубликатов. К слову, нашел регэксп, который решает это:

    Цитата:
    ^(.*?)$\s+?^(?=.*^\1$)

    Но он удаляет самые верхние дубликаты, хотелось бы найти решение, которое бы удаляло дубликаты, которые размещаются ниже.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 00:24 26-06-2017
    AZJIO



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

    Цитата:
    Я ищу не внешние решения, а именно посредством Notepad++
    когда тебе действительно будет это нужно для твоего дела, ты будешь использовать любую возможность, а не придумывать причины почему ты не будешь это использовать... это не оправдание.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 22:18 26-06-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    И как мне по-вашему встроить внешние решения в макрос?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 11:06 27-06-2017
    dertaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ужасный редактор. Это правда. Ужасная визуально программа.

    Всего записей: 9 | Зарегистр. 29-06-2017 | Отправлено: 02:33 29-06-2017
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dertaker
    С первым соглашусь. Столько лет автор не может сделать чтобы url в котором присутствует кириллица полностью был гиперссылкой.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 05:24 29-06-2017
    dertaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Это один пункт.
    1 Неквадратная кнопка с буквой Х в правом верхнем углу
    2 На каждый диалог свой стиль и API
    3 Значки на панели инструментов с огромным незанятым пространством.
    4 Меню, которое не раскрывается полностью, если окно в нижней части экрана
    5 Меню, которое блокирует сам пункт меню
    6 Разная логика диалогов Поиска и Замены

    Цитата:
    Столько лет автор не может сделать чтобы url в котором присутствует кириллица полностью был гиперссылкой
    Гг. Ток это не кириллица. А какой редактор это уже осилил?

    Всего записей: 9 | Зарегистр. 29-06-2017 | Отправлено: 16:28 29-06-2017
    Nch



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

    Всего записей: 99 | Зарегистр. 18-08-2008 | Отправлено: 18:53 02-07-2017 | Исправлено: Nch, 18:54 02-07-2017
    regist123



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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 20:16 02-07-2017
    Nch



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
     
    Да, с закладками оказалось проще. Стиль выделяет похожие слова, а в этом нет необходимости.

    Всего записей: 99 | Зарегистр. 18-08-2008 | Отправлено: 22:03 02-07-2017
    regist123



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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:06 02-07-2017
    dertaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Ждем.
    github.com/notepad-plus-plus/notepad-plus-plus/issues/2798

    Всего записей: 9 | Зарегистр. 29-06-2017 | Отправлено: 10:48 03-07-2017
    igr65

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

    Цитата:
    Русификатор 7.33 и сборка от AZJIO  
    перейти по ссылке

    Цитата:
    сборка Notepad++ v6.5.3 (20.03.2015).

     выдает:
    502 Bad Gateway
     можно перезалить?

    Всего записей: 35 | Зарегистр. 28-12-2012 | Отправлено: 17:15 03-07-2017
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:30 03-07-2017
    dertaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Если очень надо, то не ждем. npp-url.7.4.2.7z

    Всего записей: 9 | Зарегистр. 29-06-2017 | Отправлено: 01:50 04-07-2017 | Исправлено: dertaker, 02:13 04-07-2017
    Nch



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

    Всего записей: 99 | Зарегистр. 18-08-2008 | Отправлено: 19:44 04-07-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nch 20:44 04-07-2017
    Цитата:
    Есть ли способ перемещать расположение макросов вверх/вниз по списку?

    Попробуйте в файле shortcuts.xml переставить их местами.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 21:10 04-07-2017
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А есть ли способ заставить npp автоматом определять кириллицу в кодировке OEM 866 и вместо крякозябров нормальным русским языком изъясняться?
    AkelPad спокойно с этим справляется.

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 01:14 05-07-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавил экзешку 7.4.2 в шапку.
    Как и обещал исправил диалог поиска и замены.
     
    Плюс увидел вдруг не переведенные места в Панели "мои папки" и на авось сделал перевод жесткой строки с пятью ссылками, не разделяя их. Из этих пяти мест я знаю лишь одно - это шапка диалога при сохранении нового New документа. Надеюсь что не выползет боком в других местах, которые я не видел.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 07:31 05-07-2017
    agniroma

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста ка в Notepad++ из текста
    1
    2
    3
    Сделать -
    1
    1
    2
    2
    3
    3
    Больше 10000 строк в ручную это чокнуться можно.
    Буду очень признателен за помощь.

    Всего записей: 3 | Зарегистр. 10-12-2014 | Отправлено: 16:06 09-07-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    agniroma
    один символ
    ?:
    Код:
    (^.)

    до пяти цифр

    Код:
    (^\d{1,5})

    >:
    Код:
    $1\n$1

    или

    Код:
    \1\n\1


    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:24 09-07-2017 | Исправлено: VVL99, 17:34 09-07-2017
    regist123



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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 17:26 09-07-2017 | Исправлено: regist123, 17:26 09-07-2017
    agniroma

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [q][/q]
    [q]один символ  
    ?:
    Код:
    (^.)
     
    до пяти цифр  
     
    Код:
    (^\d{1,5})
     
    >:
    Код:
    $1\n$1
     
    или  
     
    Код:
    \1\n\1
    Прошу простить может я что то не понял или не правильно объяснил.
    У меня в столбиках в txt  слова идут столбцом, а их мне надо сделать так что бы они дублировались и один за одним, пример -
    Вася
    Петя
    Вова
    и т.д. от 10 000 слов в столбце и больше
    Не могли бы Вы написать что надо вставить в - Найти и Заменить на.

    Всего записей: 3 | Зарегистр. 10-12-2014 | Отправлено: 18:04 09-07-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    agniroma
    А точно Вася, Петя или ещё Елена Михайловна и Пётр Васильевич Михельсон-Куревич?

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:57 09-07-2017
    Xant1k



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

    Цитата:
    А какой редактор это уже осилил?

    Если это не риторический вопрос то не знаю. sublime надо попробовать.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 19:01 09-07-2017 | Исправлено: Xant1k, 19:02 09-07-2017
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Найти: (\w+)
    Заменить на: \1\n\1 или $1\n$1

    ----------
    Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:02 09-07-2017 | Исправлено: VVL99, 19:09 09-07-2017
    agniroma

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал себе макрос, в общем разобрался)))
     
    Добавлено:

    Цитата:
    [/q]
    Благодарю, получилось таким макаром)))
     
     
    Добавлено:
    [q]Найти: (\w+)  
    Заменить на: \1\n\1 или $1\n$1

    Спасибо большое, всё получилось)))

    Всего записей: 3 | Зарегистр. 10-12-2014 | Отправлено: 19:05 09-07-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    agniroma
    макрос
    1. Нажимаешь Ctrl+D
    2. Двигаешь курсор вниз 2 раза (стрелка вниз)
     

    Цитата:
    \n
    это не является виндовым переносом строки. Виндовый \r\n. Если не хочешь чтобы в одной строке был \r\n, в другой \n. Визуально будет, конечно, одинаково.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 16:30 10-07-2017 | Исправлено: AZJIO, 16:40 10-07-2017
    sandm566

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    приветствую всех, вопрос по пользовательскому определению языка:
    пересмотрел кучу примеров, перечитал справку на английском и на русском но не мог никак найти -  
    как в "операторах  и разделителях " указывать  пробел ?  
    хотелось бы выделять определённое выражение, начинающееся с какого-либо символа и заканчивающееся пробелом (все это на одной строке)
    https://i.snag.gy/GKQWUn.jpg    
    вот перед EOL в "закрытие" хотелось поставить каким-то образом символ пробела.  
    -- upd: также непонятно как сделать составное словосочетание с пробелом для  начала выделения - notepad считает что разные слова , и если какое-либо из них находится  - начинает выделять. заключение словосочетания в (( )) ничего не даёт.  
    ----
    также вопрос про числа:
    каким образом можно выделить дату и время ?  
    если ставлю некоторые символы в диапазон    
    то выделяются токмо лишь 2 числа, если же подряд дальше идут - никак не удается выделить
     
    -----  
    и еще вопрос : возможно ли как то отменить одиночное выделение после стартового символа  выделения? имеем выделение  между апострофами до конца строки, если же встречается только один апостроф - выделение начинается и идет до конца строки.  нету ли какой-то опции позволяющей отличить одиночный символ от парного (на строке) ?
       
    конечно, можно в предыдущем разделителе указать с 't и до конца строки сделать стандартный текст, и вложить к этому правило 2 ... но выглядит это как забивание кувалдой кнопок

    Всего записей: 16 | Зарегистр. 15-10-2008 | Отправлено: 14:22 12-07-2017 | Исправлено: sandm566, 16:15 12-07-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sandm566
    Советую тебе загрузи мою экзешку и перевод.
    Там все с ног на голову поставлено в оригинале.
    Жуть просто.  
    Чтобы понять насколько там напутано открой два экземпляра проги.  
    (нажми на заголовке вкладки контекстное меню "Переместить в новый Np++")
    и выставь в одном экземляре английский в другом мой перевод.
     
    Доказывать автору я ничего не стал, а просто переделал.
    В моей экзешке поля выставлены в логическом порядке и перевод как подсказка а не путалка.
    Попробуй может тогда получится. Кстати я и справку переводил, она насколько я помню двойная (с английским вместе) и перевод там не отсебятина.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 18:15 12-07-2017 | Исправлено: DmitryFedorov, 18:47 12-07-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sandm566
    Ждём когда регулярные выражения внедрят. А сейчас полёт фантазии невозможен.
    Если дата преимущественно начинается с 2017, то поставь галку "Префикс режим", а в качестве префикса 2017: закончится на пробеле

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:18 12-07-2017
    sandm566

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    благодарю за советы, но все же ответа на основной мой вопрос не было (ну или я не совсем понял) -
    как  в разделителях указать пробел? есть, например , символ конца строки EOL  
    есть описание "Специальные операторы UDL (( )) "   .... "Также внутри операторов (( )) могут использоваться специальные теги, например: EOL - конец строки."
    тут содержится загадочная фраза "могут использоваться специальные теги, например:"
    если есть EOL значит должны быть еще какие-то? я обыскался информации об  оном , ни нигде  ничего не смог найти  
     
    ----
    и еще раз про числа - если включить  синтаксис "Visual Basic" то и дата и время выделяются как числа , НО я никаким образом не нашел - где бы можно было выгрузить описание встроенных синтаксисов в xml - дабы изучить их и использовать в своем .  
     

    Всего записей: 16 | Зарегистр. 15-10-2008 | Отправлено: 13:50 13-07-2017
    DmitryFedorov

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

    Цитата:
    благодарю за советы

    В смысле - благодарю, не надо?
     
    Почитай оригинал (он переведен).  
    Там весьма живым языком все описано с упором на логику и главное на правила.
    Правила раскрыты в примерах. Нарушил правила - ничего не получил.
     
    В справке я дал оригинал в виде ссылок на сайт. Надо было внутр засунуть. Но мне кажется ничего не поменялось. http://udl20.weebly.com/
     
    Спец слово EOL вроде как одно. (End of line)
    ---------------
    AZJIO много писал от себя.  
    И видишь - употребил множественное число, хотя это не так.
    ----------------
    Что касается меня. Я не пробовал в этой области что-то свое сделать. Побаловался - вроде работает. И все на этом.
     
     
     
     
     

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 17:14 13-07-2017
    muks999

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет.
    нужен совет
    на компе стояла рабочая версия нотпада с открытыми вкладками. после рестарта приложения вкладки оставались(не все вкладки были сохранены в файлы)
    случился внезапный переезд.  
    теперь нужно все вкладки восстановить на новой машине.
     
    Подскажите как? и какие папки нужны....? что куда перенести?
    Доступ есть только к HDD пред машины, т.е. могу управлять только файлами.

    Всего записей: 1 | Зарегистр. 14-07-2017 | Отправлено: 01:00 14-07-2017 | Исправлено: muks999, 01:01 14-07-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Человек просит помощи на конкретный вопрос, но вместо ответа ничего, кроме "AZJIO плахой", "он там отсебятину пишет", "качай мой перевод", "качай мою справку", "качай мой exe". И что? Что от этого "пробел" в UDF заработает?
     
    sandm566
    специальный символ всего один - EOL. Я же говорю ждём регулярные выражения, а пока на костылях. Пробел используется как разделитель во всех случаях. Вот выбрал ты ключевое слово - критерий его конца является пробел. Внимание вопрос, как же ты будешь его использовать как символ? Отмечаешь галку "Префикс", опять ищет всё до первого пробела. берёшь число, опять до пробела или любого символа который не число. Вот в разделителях игнорируется пробел, но даже если он бы там был как спец символ, то невозможно задать число, оно же не постоянно... а меняющееся число можно задать только регулярным выражением "/d" или "/d+". Там пробел может быть в кавычках, но скорее всего этот случай только внутри, например "if else".

    Цитата:
    если включить  синтаксис "Visual Basic" то и дата и время выделяются как числа , НО я никаким образом не нашел - где бы можно было выгрузить описание встроенных синтаксисов в xml
    Для языков сделан специальный лексер "SciLexer.dll". В нём хранятся формулы поиска ключевых слов, разбор синтаксиса на блоки. И всё это закрыто, то есть это не примитивный поиск слова, а немного сложней. регулярные выражения работать будут немного медленней чем оптимизированный лексер, но эта медленность заметна на файлах например 1 Мб и более. Так что имеет смысл использовать регулярные выражения, так как при желании если лексер тормозит прорисовку, то его можно отключить, выбрав синтаксис "обычный текст". Но зато на маленьких файлах будет творить чудеса (но это пока мечты). Минус обновления движка настраиваемого лексера - старые будут поломаты. Может это останавливает автора?
     
    Есть идейка. Пиши макрос. Сделай поиск с помощью вкладки "Пометки", там вставь регулярное выражение, например время \d{2}:\d{2}:\d{2} или дата \d{4}-\d{2}-\d{2}. А в макросах название "Подсветить даты" и горячую клавишу. Ещё бы на каждой пометке цвет менять, было бы вообще круто, был бы собственно лексер, только не в реальном времени.
     
    Для ссылок используй вкладку "Ключевые слова" с галкой "Префикс режим". В поле вставь http:// https://
    В ссылках в основном нет пробелов, так что это работает.
     

    Цитата:
    также непонятно как сделать составное словосочетание с пробелом
    на вкладке ключевые слова сделай типа "if else", но если у тебя есть поиск if и else по отдельности, то в списке раздельные слова поставь последними, чтобы сначала нашёл с пробелом.
     

    Цитата:
    каким образом можно выделить дату и время ?
    не поддерживается. Можно только диапазон с разделителем 12*12, но не 12*12*12, в итоге тройной только поиск с пометками с помощью рег.выра.
     

    Цитата:
    возможно ли как то отменить одиночное выделение
    Нет. Он назад не отменяет, он нашёл апостроф от него ищут второй. То есть не возвращается по принципу регвыра, типа если не нашёл то отмена. Если нашёл, то всё выделит, а вот где он это закончит, либо на конкретном словосочетании, либо на допустимом спецсимволе конца строки. Естественно словосочетания у нас нет, а только конец строки. Можно в "Ключевые слова" поставить префикс режим, но тогда обрыв будет на первом пробеле и уже не выделит до следующего апострофа. В общем, попробуй опять "Пометки", поиск по рег.вар типа '.+?'

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 07:10 14-07-2017 | Исправлено: AZJIO, 08:12 14-07-2017
    DmitryFedorov

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

    Цитата:
    но вместо ответа ничего, кроме "AZJIO плахой", "он там отсебятину пишет"... И что? Что от этого "пробел" в UDF заработает

    Ну ты прям все в кучу смешал.  
    Подробнее...
       
     
    Добавлено:
    muks999

    Цитата:
    какие папки нужны....? что куда перенести?

    У меня Npp стоит портативно. Так что у всех по разному. НО  
    Папка где хранятся временные файлы называется backup. Например у меня так: F:\p_soft\Np++\backup
    Еще может быть вторая папка, место которой ты должен был задать в свое время сам. В этой папке сохраняются копии файлов для отката. Если ты задал это в настройках: секция Backup -> галка Custom bacup directory.
     
    Вот эти две папки тебе и надо скопировать.
    В первой будут временные файлы, которые ты бы увидел открыв Np++, во второй папке (если была) будут резервные копии в том виде как ты их задал в настройках.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 15:43 14-07-2017
    AZJIO



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

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

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

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 02:54 15-07-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил nativeLang.7z всвязи с предпросмотром вкладки. В прошлый раз упустил это.
     
    DmitryFedorov
    Раз уж кнопки редактируешь в плане размера и размещения, может уширишь поля в настройках? Тот же "предпросмотр" не ровно с верхним указана группа. Хотя если честно меня перестало это напрягать, да и каждый раз править это наверно и тебе надоест. Может подправить и выложить автору готовое?

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Да нет проблем. Только чтоб я не лазил и не искал, ты напиши чего туда вместить и где. Либо словами либо картинкой.
    Кнопки правятся один раз. Но если автор там чего поменяет или добавит - да приходится восстанавливать. Но это достаточно редко бывает.
     
    Основная сложность - это жесткие строки, требующие разделения.  
    Их надо вручную проверять и восстанавливать каждый раз заново.
    -------
    Что такое предпросмотр в настройках я не понял. (нашел - Это настройки / разное)
    А вот предпросмотр вкладки - это не дошло. Ткни.
    ---------------
    Насчет того чтоб выложить автору - это вряд ли. Чтоб он согласился.  
    И потом как только он туда полезет менять - вот мне и работа будет. И кто его знает чего он там понатворит.
    А так что - кинул ему экзешку и пускай думает. Английский язык он ставится без проблем.  
    dll-ку для перевода делать (вернее привязывать dll-ку и вытаскивать жесткие строки в другой раздел) он тоже не будет. ТАк что бессмысленно.
     
    Добавлено:
    Если ты про настройки печати говорил (имея ввиду предпросмотр), то там сдвиг сделан специально чтоб влазило. (это видно когда помещаешь мышь в поля "слева, в центре, справа"

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 07:45 16-07-2017 | Исправлено: DmitryFedorov, 12:20 16-07-2017
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос знатокам: можно ли и КАК в NPP в группе файлов произвести поиск и замену, причём и с нормальным, и с расширенным (условным) режимами. Что-нить типа группового макроса или команды?
    И ещё: где на компе обычно хранятся назначения его горячих клавиш?

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 17:15 17-07-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nv59
    Ну просто так можно через Ctrl+Shift+F (вкладка найти в файлах)
     
    Если твоя группа файлов - это что-то сложное, можешь (чтоб не мучиться с фильтрами в этой вкладке) создать на эти файлы жесткие ссылки в какую-то папку и потом зараз обработать.
    Изменения перейдут в места размещения файлов, а жесткие ссылки (не занимающие места, можно потом удалить). Можно сделать и символические ссылки с тем же успехом, если файлы разбросаны по разным дискам.
     
    Жесткие или символические ссылки можешь сделать через XYplorer.
     
    И кроме того ты можешь открыть только  нужные файлы и потом сделать замену во всех открытых вкладках из диалога Заменить (Ctrl+H)

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 02:17 18-07-2017
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Не, вы не поняли мою мызль... есть (_компактная) группа простых HTM файлов, и я в этой группе делаю постоянно одни и те же замены - удаляю (скрипты, хрюкламу, счетчики и тп), заменяю одно на другое (и нормально, и условно).  
    Все эти замены работают правильно, но хотелось бы как-то автоматизировать сей процесс: вызвал "макрос" - и готовы ВСЕ замены...  
     
    В древнем редакторе РЕ2 я бы такой макрос давно бы написал, но он - ДОС_овский, а виндозовский РЕ32 есть только шароварный (спрашивал про ключик - 0 ответов). А с новыми языками команд я не шибко знаком, изучать их долго, быстрее перебрать в окошке замен запомненные строки.
     
    Кстати, а как можно из этого окна кое-что поудалять/поправить? Где хранится сей список?
     
    И ещё 1 ? - вот заменил я N строк со script - остается пустое место. А как бы найденное УДАЛЯТЬ?
    В PSpad легко удаляются ВСЕ лишние пробелы, пустые строки, а в NPP я что-то не нашел нужного...
    Вот и приходится юзать их обоих

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 15:34 19-07-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nv59 16:34 19-07-2017
    Цитата:
    В PSpad легко удаляются ВСЕ лишние пробелы, пустые строки, а в NPP я что-то не нашел нужного...

    Правка - Операция со строками. И там в кажись даже из коробки есть макрос на их удаление.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 19:48 19-07-2017
    AZJIO



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

    Цитата:
    как-то автоматизировать сей процесс

    платная прога "Search and Replace", на осфсайте есть новая про-версия.
    или мой бесплатный аналог TextReplace, там есть создание сценария. Одна недоделка меня смущает, что после использования сценария меняются умолчальные настройки на последнюю использованную строку сценария, и часто универсальный способ открытия файлов меняется на ANCI. То есть применил сценарий, проверь что в настройках "Auto" перед последующими поисками. В остальном годами пользуюсь как раз в основном для Web.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 05:26 20-07-2017 | Исправлено: AZJIO, 05:09 21-07-2017
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, дрУги!  
    Но вот настали у мну какие-то проблемы с сетью - то есть, то тормоза... Так что появлюсь ??? когда

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 15:38 20-07-2017
    Rank345

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    установлен пользовательский синтаксис Code1
    можно его сделать синтаксисом по умолчанию для всех открываемых файлов?
    в настройках похоже только встроенные синтаксис можно выбрать
    а с консоли так "C:\Program Files\npp\notepad++.exe" -l Code1 не выходит
    если я вообще делаю то что надо

    Всего записей: 33 | Зарегистр. 16-11-2014 | Отправлено: 11:52 25-07-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте всем, возникла у меня проблема. Несколько месяцев назад создавал большой макрос для обработки некоторых данных. Сегодня оказалось, что этот макрос пропускает некую часть нужных данных для обработки. Хочу отредактировать сам макрос в файле shortcuts.xml. Проблема в том, что некоторые символы там записываются несколько иначе, пример:

    Цитата:
    ^(\d+ )(.*)(&quot;0&quot;[\(\)@=&amp;;\. _a-z&#x0430;-&#x044F;0-9-]+\.\w\w\w)(.*)

    То есть, кириллица, апостроф и кавычки записываются по-другому. И еще там есть другие знаки, диакритические и другие символы, которые тоже записываются по-другому. Чтобы проверить из-за чего макрос пропускает некоторую часть данных, нужно протестировать, а вот эти скопированные записы из файла shortcuts.xml. Нужно как-нибудь перевести вот эти последовательности символов в распознаваемые для Notepad++ знаки. Как это сделать?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 19:02 25-07-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    В следующий раз пиши по человечески не умствуя.  
    --------по существу---------
    инфа:
    Автор проги, очень давно плюнул на нас пользователей и файл shortcuts.xml (насколько я знаю) переделывает русский текст в абракадабру, для которой никто не удосужился сделать чего-то в виде плагина.
    Проблема в том что все не латинские символы в этом файле переделываются в Юникод сущности для конкретной локали.

    Цитата:
    Как это сделать?
    Пишешь новый макрос. Копируешь чего нарисовал в строках найти и заменить на.
    Сохраняешь макрос. Перезапускаешь Npp, открываешь файл shortcuts.xml и тихо сравниваешь.
     
    Ты можешь вручную блукать по символам например здесь:
    http://www.fileformat.info/info/unicode/char/search.htm
    Полной аналогии нет, но если задашь цифры, то формат принятый в Npp воссоздать не трудно.
    Однако это мало тебе поможет, даже когда все что надо найдешь.
     
    Вот тебе пример:
    Найти: ^[А-я]*$ ----------------превратится в ^[&#x0410;-&#x044F;]*$
    Заменить на: тире -----------превратися в &#x0442;&#x0438;&#x0440;&#x0435;
     
    Казалось бы просто. Ан нет. Там в файле еще есть структура, которую надо поддерживать.
    А вот уже с этой структурой голову сломаешь.  
    Потому что человек не робот и потому что правила эти (для shortcuts.xml) может как-то и описаны, но не с позиции создания макроса вручную.
    ------------
    Насчет того что у тебя что-то не ищется и пропускается, это не вопрос к макросу.
    Создай такой поиск чтоб не пропускалось.
    Тут не преобразование виновато, а твой поиск.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 20:23 25-07-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8

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