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

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


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



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

    Цитата:
    Это вряд ли.
    комбобокс и Edit разные элементы. У них есть размер по умолчанию, который иногда можно изменить, но по умолчанию не приведёт к проблеме недостатка памяти и видимо это актуальный размер. Комбо предназначен для выбора видимого текста, а если он большой, то у него должно быть название, например "сказка о гусе", а под капотом с этим пунктом ассоциируется вставной текст. То есть комбо не предназначен для хранилища базы данных или файлов, а названий-ссылок.
     

    Цитата:
    Как посчитать, сколько именно там символом
    когда выделяешь текст он тебе пишет в строке состояния число символов. Жмёшь "новый документ", вставляешь из буфера, жмешь Ctrl+A, смотришь строку состояния, закрываешь вкладку. А если копируешь из Notepad++, просто посмотри размер выделенного.
     

    Цитата:
    Немного не понял. Не приведёте простой пример?

    123asdf456
    123qwer456
    в средине отличительная часть, если искать между 123.{4}456, то будет ловить оба, значит лови .{3}asdf.{3}

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

    Цитата:
    найти и заменить (или удалить) повторяющиеся куски текста в документах, скачанных из интернета
    Попробуй TextReplace, попробовал текст в 2 раза длиннее, работает, хотя после перезапуска не может из истории загрузить такой длинный текст.

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 02:06 06-08-2017 | Исправлено: AZJIO, 02:19 06-08-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02 Можно еще попробовать плагин TextFx. В нем есть свой поиск-замена. Вызывается по Ctrl+R. Он захватывает сколько угодно и кстати позволяет вставить текст в поле Замена.
    Для постоянной работы этот диалог как бы слишком навороченный и глючный в том смысле что не уследишь - возьмет и какая-то галка "сама" нажмется.
    Но он ищет и заменяет. В нем есть всё чего душа пожелает коли захочешь приспособиться.
    В нем есть и то чего нет в Npp (иначе бы зачем такое делать).
    ----------
    Попробуй - это реальная вещь. Просто не очень удобная, потому как не совсем стандартная.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 05:53 06-08-2017
    arnlian

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

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

     
    Спсибо, помогло!

    Всего записей: 4 | Зарегистр. 11-11-2009 | Отправлено: 22:11 08-08-2017
    V2009x



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

    Всего записей: 170 | Зарегистр. 10-08-2009 | Отправлено: 18:10 12-08-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как вариант (довольно сложный) это попробовать создать свой собственный синтаксис с подсветкой ссылок.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 18:40 12-08-2017
    V2009x



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

    Всего записей: 170 | Зарегистр. 10-08-2009 | Отправлено: 18:47 12-08-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V2009x, к примеру у меня выглядит вот так http://i95.fastpic.ru/big/2017/0812/be/bf5ae4257223a3a7e391a7ae1dafdcbe.png
    но, у меня это подствечиваются не ссылки ББ-коды (это файл с заготовками ответов на форуме).
    И сделано это как раз через создание своего синтаксиса. Если повозитесь, то наверно и просто для ссылок можно будет.
    Ещё тут раньше писали, что ссылки с русскими буквами не считает ссылками и вроде потом сделали фикс для этого. Только не помню это автор должен был в редаторе править или можно было и самому на свой стороне. Поищите тут в теме это обсуждение, может в том обсуждение и для себя полезное вычитаете или кто другой подскажет.

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



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





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

    Всего записей: 170 | Зарегистр. 10-08-2009 | Отправлено: 06:37 13-08-2017 | Исправлено: Maz, 15:48 13-08-2017
    villa777



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

    Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 01:46 14-08-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    villa777
    Для начала как он глюканул? Если был краш, то обычно он дампит текст в папке Temp в Appdata, если это тот случай, попробуй там поискать такие файлы. А если не было никакого краша, а ты просто отредактировал и сохранил файл и была включена опция бэкапа, то обычно в папке, где тот текстовый файл, создается папка NppBackup, где хранятся исходные файлы  (это если в настройках не указан пользовательский путь сохранения). Если и это ни тот случай, то могу только подсказать использовать программы для восстановления удаленных и утерянных файлов, но боюсь шансы будут малые. R-Studio как вариант попробуй, если она что-то найдет, то извлекай на другой диск, не на том, где тот текстовый файл.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 02:36 14-08-2017 | Исправлено: Hjkma, 02:40 14-08-2017
    villa777



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

    Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 03:10 14-08-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    villa777
    Опция-Настройки-Резервное копирование, там поставить галочку на "Каждое сохр. отдельно" или "Обычное (перезапись .bak)" на выбор (в первом случае, создаются отдельные файлы после каждой записи, в другом случае просто сохраняется последняя версия, более ранние версии недоступны).

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



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

    Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 03:30 14-08-2017
    villa777



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

    Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 10:31 14-08-2017 | Исправлено: villa777, 13:35 14-08-2017
    ivan3259



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

    Цитата:
    Notepad++ v7.5 new features and bug-fixes:
        Add new languages support: ASN.1, AviSynth, Blitz Basic, Csound, Erlang, escript, Forth, FreeBASIC, LaTeX, MMIX, Nimrod, nnCron, OScript, PureBasic, Rebol, registry, Rust, SPICE, txt2tags
        Add "Open file in its default viewer" command.
        Add "-quickPrint" command line argument: Launch Notepad++, print document & exit.
        Add /noUpdater argument for installer to not install updater (useful in silent mode).
        Add new installer argument /allowAppDataPluginsLoading.
        Roll back to 1 "Find next" button in Find/Replace dialog, due to the inconsistence after removal of direction option.
        Enhancement: empty fields "Replace with" and "Filters" of Find/Replace dialog are remembered in the next session.
        Fix text selection in combo boxes of find/replace dialog problem on resizing.
        Fix the issue of passing non-exist folder via command line without any warning.
        Fix multi-line tab button remaining pushed issue while switching off.
        Fix TAB key wired behavior on find/replace dialog's transparency radio button.
        Fix click on tab without hitting close button but close file issue.
        Fix Notepad++ modifying command line arguments issue (command line arguments could be visualized by system tools).
        Fix file not dirty while its content changed on the hard drive.
        Fix saved duplicated file in the same view issue.
        Fix "Folder as Workspace" toolbar button not activated after dropping folder issue.

    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 05:57 16-08-2017
    zayac123

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

    Код:
    smilesmile
    vovaVova
    goodGooD
    devilDeVil
    mery-Mery
    scriptscript
    goha_goha
    slovo:SLOVO
    spaceSPACE

     
     
    Добавлено:
    и еще можно как-то заставить notepad++ работать с большим словарем хотя-бы пол гига?

    Всего записей: 12 | Зарегистр. 03-10-2016 | Отправлено: 14:14 17-08-2017
    Hjkma

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

    Цитата:
    ^(\w+)[^a-z]?\1\r\n
    - поле замены оставляйте пустым
    а если после таких слов идет что-то еще, вставьте [^a-z].* перед \r\n
     

    Цитата:
    и еще можно как-то заставить notepad++ работать с большим словарем хотя-бы пол гига?

    Скорее всего никак, больше 350 мб не открывает. Пробуйте другой редактор EmEditor, он открывает любые текстовые файлы, не важно сколько они весят, хоть гигабайт, хоть терабайт. Или если нужен только Notepad++, пробуйте тогда разделить такой файл на два или на три куски, в гугле описана куча внешных методов как добиться этого.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 16:00 17-08-2017 | Исправлено: Hjkma, 16:26 17-08-2017
    Domin0



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

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 12:44 18-08-2017
    iNNOKENTIY21



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

    Цитата:
    Подскажите настройку что по Tab вставлялись пробелы

    Настройки > Синтаксисы

    Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 15:44 18-08-2017
    Domin0



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

    Цитата:
    Цитата:
    Подскажите настройку что по Tab вставлялись пробелы
     
    Настройки > Синтаксисы

     
    не нашел , подскажите точнее

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 17:11 19-08-2017 | Исправлено: Domin0, 17:11 19-08-2017
    iNNOKENTIY21



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

    Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 18:05 19-08-2017
    Domin0



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




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

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 20:22 19-08-2017 | Исправлено: Maz, 21:36 19-08-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажи пожалуйста. Есть ли возможность, чтобы поиск по F3 работал сразу, а не после того как зайдешь в диалог поиска через Ctrl+F.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 17:47 20-08-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt 18:47 20-08-2017
    Цитата:
    по F3 работал сразу, а не после того как зайдешь в диалог поиска через Ctrl+F.

    А если не зайти, то откуда программа будет знать, что искать? Зайдите скажите, что искать. а потом можете закрыть и по F3.

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Цитата:
    А если не зайти, то откуда программа будет знать, что искать?
    AkelPad. Открываю файл, делаю поиск, закрываю редактор. Открываю новый файл во вновь запущенном AkelPad, нажимаю F3, и он мне волшебным образом находит ту же строку, которую Я искал в прошлый раз.
    Банальная рутинная фича для текстового редактора.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 20:01 20-08-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    ключевое в вашем посте V0lt 21:01 20-08-2017
    Цитата:
     Открываю файл, делаю поиск

    то есть в любом случае вы сначала открыли поиск и задали там, что искать.
     
    А по поводу остального предположу, что у АкелПада кешируются где-то на диске запросы и он поэтому запоминает предыдущий поиск даже при закрытие редактора.

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



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 05:09 21-08-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Цитата:
    он поэтому запоминает предыдущий поиск даже при закрытие редактора.
    Notepad++ делает тоже самое, но использовать без предварительного захода в диалог не может.
     
    AZJIO
    Цитата:
    Мне не пригождалось
    Мне часто требуется, т.к. бывает нужно по быстрому найти и поправить в двух десятках файлов.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 06:15 21-08-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Попробуй TextReplace. Помнит путь, маску, замену.
     
    Кстати, "в двух десятках файлов" ты жмёшь "Далее"?

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:32 21-08-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил экзешку перевода для новой версии.Npp_exe_7.5.0_Ru.7z
    Сам xml-файл перевода тоже немножко изменил.  
    В частности добавил маркеры (для маркировки списка, называют "пули") для подменю. Стало удобней.
     
    В файле для перевода добавилось несколько пунктов:
    - - Open in Default Viewer (в меню файл и контекстном меню вкладки)
    - - Backward direction - это в диалоге поиска. Неудачный вариант убран. И добавлена такая вот галка.
     
    Потом еще чего-то напутали со ссылками в экзешке, так что подменю Последние закрытые файлы в меню Файл, не переводится. Не стал искать. Просто перевел в экзешке. Найдете, тогда мой перевод заменится переводом из xml-файла.
    -----------
    Установка как всегда: Подменяете экзешку. Кладете в папку localization файл перевода. И если это мой файл - выбираете Dansk.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 03:48 23-08-2017
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 21:11 25-08-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma, а вы в курсе, что когда прграмма так зависает, то процессор очень грузится. Работает на износ. У меня аж сердце кровью обливается, когда я слышу, что процессор работает на износ более двух часов.
     
    В такие моменты надо знать, где находится "Backup Path" - временная  папка.
    Preferences / Backup
     
    Если в настройках не была разрешена периодическое сохранение, то закрываем программу.
    Если будут окна с предложением сохранить, то сохраняем.
     
    В такие моменты могут создасться копии автоматически, даже если нет автосохранения.
     
    Ищите их в "Backup Path" и во временной системной папке (Temp | TMP).
    Я не помню, какого они расширения, но что-то такое "*._Notepad+bak".
     
    Тут надо поймать правильный момент, чтобы программа создала эти копии, а не закрылась.
     
    Хороше бы встроить в окно с вопросом кнопку "Сохранить все открытые файлы".
     
     

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 09:04 26-08-2017 | Исправлено: Zmy111, 20:23 26-08-2017
    AZJIO



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

    Цитата:
    когда прграмма так зависает, то процессор очень грузится
    Поставить Anvir Task Manager с датчиком харда процессора и памяти в одной иконке в трее и всегда будет видно состояние системы. В браузере иногда страница грузит на 50-75% проц (РТ, форум NPP).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:44 27-08-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все бы ничего, но с отображением ссылок у программы беда- не подчеркнет ссылку и не сделает ее линком, пока не кликнешь 3, 4, 5 раз Enter. Или текст выше ссылки отобразит как ссылку.  
    Не знаете решения?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 16:13 27-08-2017
    regist123



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

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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Не русскими, про них знаю.
    Вставил ссылку из браузера, она не кликабельна и не подчеркнута, нажмешь 3 - 5 раз клавишу Enter- станет кликабельной и подчеркнутой. Так обычно в подавляющем большинстве случаев, вставляю ссылки обычно в конец создаваемого или уже имеющегося txt. Возможно, как-то влияет текст перед ссылкой.

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member 19:51 27-08-2017
    Цитата:
    Вставил ссылку из браузера, она не кликабельна и не подчеркнута, нажмешь 3 - 5 раз клавишу Enter- станет кликабельной и подчеркнутой.  

    а не пробовали вместо того чтобы несколько раз жать Энтер один раз нажать пробел?

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

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



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

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 19:38 27-08-2017
    DmitryFedorov

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

    Цитата:
    Так обычно в подавляющем большинстве случаев, вставляю ссылки обычно в конец создаваемого или уже имеющегося txt. Возможно, как-то влияет текст перед ссылкой.

    Есть одно правило, как бы.
    Чтобы увидеть его надо открыть файл со ссылками (это например закладки браузера)
    Если ссылка находится внизу страницы она не подчеркивается.
    Если ссылка оказывается чудок повыше, то я вообще не припомню неподчеркнутые ссылки.
     
    Надо поставить плагин (он малюсенький) ScrollPastEOF который позволяет прокручивать страницу после конца страницы на один лист так что последняя строка оказывается вверху страницы.
    Думаю от этого ноги растут. Потому что я вообще не припоминаю неподчеркнутые ссылки, а когда-то (думаю до этого плагина) - помню что это меня тоже раздражало.  
     
     
     
    Добавлено:
    Не хочу проверять. Если окажется что для 100% подчеркивания ссылок не хватает именно этого плагина - отпишитесь в шапку темы, чтоб люди не мучались.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 06:07 28-08-2017 | Исправлено: DmitryFedorov, 06:20 28-08-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати по поводу того что не хочу проверять действие плагина на подчеркивание ссылок.
    Это не лень.
    Плагин выполнен как dll конечно. Но удаление плагина не меняет поведения Npp в обратную сторону.
    Т.е. он (плагин) работает как скрипт (может меняет настройки Npp, может еще что, может реестр правит), но результат такой: плагин сделал свое дело и до свидания.
    Меня все устраивает, так что выковыривать бывшее поведение Npp не собираюсь.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 00:04 29-08-2017 | Исправлено: DmitryFedorov, 00:05 29-08-2017
    ivan3259



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

    Цитата:
        Fix some excluded language cannot be remembered bug.
        Fix a localization regression bug.
        Fix the bug that Notepad++ create "%APPDATA%\local\notepad++" folder in local conf mode.
        Add Visual Prolog language support.
        Add auto-completion support for batch file (*.bat).
        Enhance Function List for PHP and JavaScript.
        Enhance Shortcut Mapper by adding category column.
        Make double click work for language menu disabling/enabling in preferences dialog.
        Make double click work to improve file extension movement in Preferences dialog.
        Fix bug: language menu item is restored back on the wrong zone.
        Add a spiritual quote.


    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 05:58 30-08-2017
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Один юзер утверждает, что в Notepad++ возможна следующая вещь: копировать / вырезать текст, не выделяя его. Вроде бы можно назначить хоткеи, которые копировали бы или вырезали в буфер обмена текущее (то есть, расположенное под курсором) слово, строку, фразу (то есть, текст между двумя точками), абзац.
     
    Посмотрел сейчас внимательно интерфейс NP++, но не нашёл таких команд. А раз нет команд, то некуда назначать хоткеи. Подскажите, что я пропустил?

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 01:09 31-08-2017 | Исправлено: tramparamparam02, 01:12 31-08-2017
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02
    Посмотрите в Scintilla commands эту команду SCI_LINECOPY. Не ваш случай?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 05:56 31-08-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02, такое можно реализовать макросами, и то не всё.
    Макросы - это прошлый день. Надо уметь работать скриптами.  
     
    В Notepad++ такое можно реализовать через Python.
    В UltraEdit такое можно реализовать с помощью JavaScript.
    В PSPad и AkelPad такое можно реализовать с помощью VBScript и Jscript.

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 09:01 31-08-2017 | Исправлено: Zmy111, 09:57 31-08-2017
    AZJIO



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

    Цитата:
    то есть, расположенное под курсором

    макрос на строку
    Нажать клавишу Home
    Нажать клавишу Shift + End
    Нажать клавишу Ctrl+Inc
    назначить макросу горячую клавишу
     
    макрос на слово
    Ctrl+Стрелка влево
    Ctrl+Shift +Стрелка вправо
    Ctrl+Inc
     
    Я пользуюсь AutoIt, для написания скриптов. И я выложил сборку в шапке с десятком скриптов, но в основном они для работы в AutoIt'е. И даже писал внешнюю программу TextCorrection, которая для обработки текста выделяет его копирует обрабатывает и вставляет, но это уже сложнее.
     
    Zmy111
    Поставил я как-то питон в NPP, так там такая куча файлов, что файлы самого NPP фиг найдёшь. А учить питон сложнее чем AutoIt на много. Да и для винды он не родной, он разрабатывался для Linux судя по конструкции расположения файлов и в винде он тянет за собой даже для маленькой программки весь установочный пакет питона, в данном случае в папку Notepad++.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:17 31-08-2017 | Исправлено: AZJIO, 15:57 31-08-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO, на самом деле он не очень сложен. Чуть сложнее, чем VBScript.
    Но возможности у него на порядок выше, чем у того же Jscript или VBScript.
    Объектно-ориентирован. Только нюансы с синтаксисом разобрать, и он вполне способен выполнить самую немыслимую задачу редактирования текста, и даже может работать с файловой системой прямо из редактора.

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 16:26 31-08-2017
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 15:17 31-08-2017
    Цитата:
    макрос на строку  
    Нажать клавишу Home  
    Нажать клавишу Shift + End  
    Нажать клавишу Ctrl+Inc  
    назначить макросу горячую клавишу

    Спасибо, но с как записать такую последовательность действий в макрос на AutoIt - это более или менее понятно.  То же самое можно сделать и в любом текстовом процессоре или редакторе, который поддерживает макросы, в том числе, например, MS Word (там как раз макросы пишутся на языке VBScript).
     
    И я, конечно же, не говорю, что написать такой макрос - это непосильная задача. Но меня заинтриговало заявление мембера в топике по Autohotkey, , что в Notepad++ уже имеется такая встроенная функция. Поэтому захотелось выяснить. Но, похоже, что человек просто не в курсе.

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 19:40 31-08-2017
    AZJIO



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

    Цитата:
    Но меня заинтриговало
    ну это заявление тоже самое что "AutoIt может всё, главное руки", то есть делай, всё возможно. Во вторых автор предложил сделать редактор самому используя элемент "Edit", ну да, сделать можно, я же делал My Notepad, естественно этот элемент "Edit" поддерживает позицию курсора в тексте, имеет понимание содержимого находящегося в нём, остаётся от позиции вправо и влево найти пробелы или знак разделения слова и вытащить текст между найденными позициями. Так что типа задача решаема даже без Notepad++. К тому же вот библиотека для взаимодействия AutoIt с Notepad++ на программном уровне (не хоткеями).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:43 31-08-2017 | Исправлено: AZJIO, 20:47 31-08-2017
    Farik90



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

    Цитата:
    Посмотрел сейчас внимательно интерфейс NP++, но не нашёл таких команд.

    Надеюсь не в меню искали? В настройках горячих клавиш есть таблица команд. Копирование и вырезание строки там есть готовое, как выше уже указали. Операции с произвольным участком без выделения тоже, но нужно будет найти границы участка регексом, как вариант.
     
    В ST есть команды выделения слова под курсором, строки, области м/у скобками, ... Команды можно комбинировать и снимать выделение после копирования. По умолчанию Ctrl+C при отсутствии выделения копирует строку. Тут тоже в меню команды искать смысла нет .
     
    AZJIO
    Сам раньше пользовался подобным макросом для слова, но если курсор стоит в конце слова, то захватится пробельный символ после него, поэтому мой скрипт задействовал копирование и анализ буфера обмена. К тому же вся эта клавишная эмуляция относительно медленная, зато работает почти везде благодаря выделению.
    Свой редактор делать не предлагаю, боже упаси, просто отметил, что можно сделать скрипт, который будет копировать без выделения в блокноте, np++ и других программах, задействующих стандартный edit. Но например в браузерах и ST это не сработает.

    Всего записей: 120 | Зарегистр. 23-05-2011 | Отправлено: 21:51 31-08-2017 | Исправлено: Farik90, 22:06 31-08-2017
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Farik90 21:51 31-08-2017
    Цитата:
    Надеюсь не в меню искали? В настройках горячих клавиш есть таблица команд. Копирование и вырезание строки там есть готовое,

    Ну, да, для копирования и вырезания строки действительно имеются готовые дефолтные команды с приданными им хоткеями (Ctrl+L и Ctrl+Shift+X соответственно), вернее,  под "строкой" тут понимается абзац, как это принято в текстовых редакторах.
    Но копировать строку / абзац как раз не не особенно нужно, гораздо чаще бывает нужно копировать или вырезать слово под курсором либо фразу, так как именно они являются логическими элементами текста.
     

    Цитата:
    В ST есть команды выделения слова под курсором, строки, области м/у скобками, ... Команды можно комбинировать и снимать выделение после копирования. По умолчанию Ctrl+C при отсутствии выделения копирует строку.  

    Что вы имеете в виду под "ST"? Sublime Text? SciTE? Subway train? Желательно всё-таки пользоваться общепонятными сокращениями.

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 01:10 01-09-2017 | Исправлено: tramparamparam02, 01:27 01-09-2017
    AZJIO



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

    Цитата:
    без выделения в блокноте, np++ и других программах, задействующих стандартный edit

    np++ не использует стандартный edit, в нём используется  Scintilla.
     
    tramparamparam02

    Цитата:
    гораздо чаще бывает нужно копировать или вырезать слово под курсором либо фразу, так как именно они являются логическими элементами текста
    скопировать слово пока использую двойной клик на слове, потом Ctrl+C, для фразы так как редактор не определит что такое фраза (сколько слов), то иногда общепринятым выделением, но чтобы рука на мыши не уставала, то ставлю курсор в начале фразы а второй клик делаю с нажатой Shift  в конце фразы. Как вариант чтобы не метится курсором в начало слова, то делаю клик на первом слове фразы, и далее с Shift кликаю конец фразы, слово довыделяется до курсора. Довыделяется оно вперёд, а назад выделяется, если слово было выделено назад не двойным кликом, а установкой начала-конца выделения. В программировании у выделения есть начало и конец, там где поставил курсор и там где отпустил. Да, ещё можно кликнуть слово, а потом довыделить с помощью Ctrl+Shift+Стрелка вправо, если при этом захватываются запятые и пробелы в конце фразы, то отпустив Ctrl, удерживая Shift жать стрелку влево, чтобы посимвольно снять лишнее выделение.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 06:22 01-09-2017 | Исправлено: AZJIO, 06:29 01-09-2017
    Farik90



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02, Sublime Text, Ctrl+D для выделения слова под курсором.
    В NP++ у меня стоит плагин TextFx, у которого есть аналогичная команда выделения.
     
    AZJIO, думал уточнять или нет и не стал. Scintilla поддерживает команды стандартного Edit и расширяет их своими, т.е. скрипт работающий в блокноте, будет работать и в np++ и SciTe.

    Всего записей: 120 | Зарегистр. 23-05-2011 | Отправлено: 15:34 01-09-2017 | Исправлено: Farik90, 16:38 01-09-2017
    DmitryFedorov

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

    Цитата:
    Макросы - это прошлый день. Надо уметь работать скриптами.

    Я чего не понял и этого плагина недостаточно?
     
    AZJIO
    Цитата:
    Поставил я как-то питон в NPP, так там такая куча файлов, что файлы самого NPP фиг найдёшь.
    Если речь о плагине, то там все аккуратненько.  
    Отдельно папка библиотеки - 500 мелких файлов в среднем по 20 КБ  
    Отдельно папка скриптов.
     
    Преимущество Плагина перед АвтоИт очевидное:  
    вместо исполнительного файла AutoIt нехилого размера, который надо отельно делать
    у меня скрипт в несколько строк, который прямо тут же можно поправить.
     
    С другой стороны плагина AutoIt нет, а Питон есть.
     
    Так в чем дело?

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 16:45 01-09-2017 | Исправлено: DmitryFedorov, 16:45 01-09-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    )))) как всё запущено
    ну Python ни как не 1 мб, сколько точно мегабайт сейчас уже не помню, но в корень тоже сувались 4 файла... ну пускай 20 мб, но не 1. AutoIt это в лучшем случае 1 файл, сам AutoIt3.exe, размером 0,6-1,3 мб взависимости от версии. Да он не плагин, но он там и не нужен, через "Запуск" прописал команды, скрипты клади в любую папку, главное чтобы движок "Запуск" их увидел, то есть путя правильные, и лучше относительные. К примеру я делал скрипт автозавершения, запускается exe-файл, вытаскивает слово перед курсором, определяет что можно туда вставить из 5-ти разделов, завершить слово по категориям функция, макрос, по категории фрагменты-снипет, если категории не содержат вариантов то затеняются, оставшиеся переключаются по таб и стрелкой вниз вверх для выбора.
    То есть работает через внешнее взаимодействие с программой. Или анализатор-навигатор по коду, запустил, он снял инфу с окна, распарсил по функциям, личным пометка, комментариям, меткам-регионам. Кликаешь название функции, он прокручивает текст к ней и ставит её в центре экрана.
    Грубо говоря если ты можешь из открытого окна Notepad++ вытащить путь к файлу, его содержимое в файле, его содержимое из окна программы, позицию курсора из статистики в строке состояния или используя библиотеку UDF-NPP, скопировать выделенное, то остальное уже категория возможности языка выполнить что-то с данной инфой, а это что-то вплоть до переписывания файла внешним скриптом, Notepad++ только среагирует на изменение и обновит содержимое окна. Ну или же просто автоматизация с окном вплоть до вырезания всего ив ставки своего с возвращением в туже позицию.
    Повторюсь AutoIt - 1 файл и 1 скрипт. Но я не сую библиотеки в скрипт, а просто использую инфлуды, автоит их видит, тогда просто установленный автоит и скрипт, но это уже как Python, куча файлов.
    AutoIt3 работает также как cmd-файл, интерпретатор cmd.exe выполняет команды в file.cmd, аналогично AutoIt выполняет команды в file.au3.
    Мне даже ближе PureBasic, чем Python.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:38 01-09-2017 | Исправлено: AZJIO, 18:57 01-09-2017
    Farik90



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

    Цитата:
    вместо исполнительного файла AutoIt нехилого размера, который надо отельно делать у меня скрипт в несколько строк, который прямо тут же можно поправить.

    Зачем "отельно" делать исполнительный файл? И что мешает поправить скрипт из нескольких строк в .ahk?
    Кстати, если вы будете делать его из питона, то файл вдвое больше выйдет, т.к. интерпретатор питона вдвое больше по размеру.

    Всего записей: 120 | Зарегистр. 23-05-2011 | Отправлено: 18:39 01-09-2017 | Исправлено: Farik90, 18:42 01-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    1) Не знаю чего у меня запущено.
    20 умножить на 500 дает 10тыс. КБ. Т.е. 10 МБ., а вовсе не 1 и не 20 Мб
     
    2) чтобы прочитать твой текст в одну строку мне надо его скопировать и разложить на строки в том же Npp
    Это нормально? Ну прочитал, и что? - инструкция по AutoIt.
     
    3) То как работает AutoIt я приблизительно знаю. Меня интересовало другое: Как работать с плагином. Об этом ни полслова. Смысл в том что, даже если я полный профан я могу по идее его использовать при наличии скрипта.
    Т.е. могу это сделать точно так же, как с макросом.
    Скопировал, отдал - на пользуйся. Только вместо макроса здесь скрипт.
     
    А в общем и целом я  понятия не имею как этот Питонов плагин работает.
    Может он через ж. сделан.
     
    Нормой должно быть следующее:
    Открыл окно ввода скрипта, загрузил готовый скрипт и мурыж его.  
    Результатом исполнения скрипта должно быть реальное действие, а не создание чего-то еще.
    Если это плагин не профанация, он будет еще подсказывать и давать справку при создании скрипта.
     
    А мне тут испорченный телефон делают.  
    В два рта говорят о каком-то исполнительном файле, что надо где-то что то править.  
    На кой ляд мне тогда плагин?
    Если он дерьмо так и скажите. Я лично просто не могу этого сказать. Не работал.
    (кстати очень похоже что так и есть потому как еще никто за ВСЕ время не удосужился через него хоть что-то сделать)
     
    Добавлено:
    Farik90
    Я тоже считаю что исполнительный файл не нужен. Нужно исполнение скрипта.
    И конечно в окне Npp.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 19:35 01-09-2017
    AZJIO



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

    Цитата:
    Я тоже считаю что исполнительный файл не нужен
    Но как я понимаю Farik90 предлагает не компилировать а писать скрипт .ahk, и как я понимаю он также требует интерпретатор. Скрипт ahk это две ветви примерно одного и того же интерпретатора, два автора разделились и стали делать по своему, кто более прав, не важно не вижу смысла что-то делить, но они примерно одно и тоже.
     

    Цитата:
    Меня интересовало другое: Как работать с плагином. Об этом ни полслова.
    с каким плагином?
     
    Преимущества нет. Если ты знаешь язык то напишешь. Python я считаю сложнее и к тому же он написан под Linux, то есть под Linux он всегда будет работать идеально, а под винду, к примеру скачал я Gimp, и он одна версия падает при запуске, другая через полгода не падает, но часть хоткеев не работает. Окна открываешь для сохранения, а оно не виндовое, оно линуксовое, в него не встраивается "AnVir Task Manager" с выбором актуального пути и в нём не работает Ctrl+V (в линуксе работает).
    Если собираешься использовать скрипты с сайта, ну да тебе в плюс, при условии что скрипты те что тебе требуются. А если сам писать, то в минусе, особенно если ты уже знаешь один язык и можешь на нём сделать. Что от меня требуется? чтобы я признал питон лучшим? Да он считается более профессиональным. Но что мне от этого от его крутости у меня не добавляется полезности. Ты сам себе решай что тебе лучше, а не уговаривая меня, у меня в текущей ситуации другие критерии.
     

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



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

    Цитата:
    А в общем и целом я  понятия не имею как этот Питонов плагин работает.
    Может он через ж. сделан.

     
    DmitryFedorov, у вас не работает плагин Python Script Plugin?  
     
     
    Я его скачал, он работает нормально.

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 21:19 01-09-2017 | Исправлено: Zmy111, 21:26 01-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zmy111
    Ну, если он работает нормально, то имеет смысл воплотить ваши слова в жизнь.

    Цитата:
    Макросы - это прошлый день. Надо уметь работать скриптами.
     
    Напишите что-нибудь нужное, но простое, чтоб не утруждаться
    Например в Настройках в секции Правка, задается число символов до края ширины текста.
    В результате мы видим вертикальную полосу.
    Сделайте например перенос по этой линии.  
    Если это возможно, то введите эту команду как третью по счету в кнопку переноса, т.е. без переноса, перенос по окну, перенос по линии.
     
    -------
    Вот. И если после этого я смогу хотя бы использовать скрипт, то это будет начало независимости от автора.
    Ну а если нет, то о чем говорить.
     
    Что касается работает или нет плагин. По мне так скорее нет чем да.  
    Какая то несуразица. Внизу одна строка для ввода. Скрипт я не вижу, а он всегда многострочный, и его надо видеть в процессе выполнения. Пошагово.
    Есть консоль - в ней типа ошибки будут. Похоже на деревянный сортир. Никаких удобств.
    Примеры непонятно что делают.
    Такое вот ощущение.
     
    Добавлено:
    AZJIO
    Дело не в том что лучше Питон или АвтоИт.
    Дело в удобстве.
    Плагин по идее должен быть удобней.  
     
    Даже если он будет просто "Плэйером", а не "Магнитофоном", то будет удобней.
    Если  АвтоИт сможет исполнять скрипты в Npp без создания экзешки он станет тоже удобным.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 03:35 02-09-2017
    AZJIO



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

    Цитата:
    Если  АвтоИт сможет исполнять скрипты в Npp без создания экзешки он станет тоже удобным.
    я не понимаю в чём сложность создания exe. Для меня сложность в знании языка и умении на нём написать скрипт, это отнимает ещё и время. А после публикации надо его делать универсальным, чтобы учитывал разные моменты связанные с путями 64-битными системами и т.д. Компилируется он одним кликом. Ну да я понимаю важно готовое и чтобы работало судя по претензиям к питону. Но в автоите писать легче чем для питона, а к сожалению бесплатных делателей мало.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 05:27 02-09-2017
    Zmy111



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

    Цитата:
    Ну а если нет, то о чем говорить.

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

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 08:22 02-09-2017 | Исправлено: Zmy111, 11:51 02-09-2017
    DmitryFedorov

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

    Цитата:
    Ну а если нет, то о чем говорить.  

    Здесь ведь речь шла не о вас, а о возможности использовать Питон как средство заменяющее макросы.
    Вы написали что штука работает. Я - что даже проверить не могу.
     
    Так вот чтоб проверить надо иметь что-то.
    Цитата:
    Какую полосу?
    У меня нет никакой полосы.

    Ну дак поставьте:
    Settings | Editing | Vertical Edge settings | Show vertical edge

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 12:00 02-09-2017 | Исправлено: DmitryFedorov, 12:08 02-09-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет, это слишком сложное задание,  и на такое надо затратить целый день.
    Далеко не всякая программа такое умеет.  
     
    Нужно проще задание.
     
     
    Да и все примеры там рабочие.
    У вас что, не работает этот скрипт: "Remove and Modify selected lines.py", который лежит в папке с примерами (Samples)?
     
    Все эти примеры рабочие. Если у вас какой-то не работает, то выложите его, я напишу, где ошибка.

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 15:51 02-09-2017 | Исправлено: Zmy111, 16:32 02-09-2017
    DmitryFedorov

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

    Цитата:
    Нужно проще задание.

    Да куда уж проще. Через заданное число символов сделать перенос.
     
    Насчет примеров - надо открывать и смотреть чего там делается. Тогда да, работает.
    Т.е. это как раз то о чем я говорил.  
    Скрипт не показывается. Из окна не выполняется.  
    (это получается нужно создать скрипт а потом его сохранять при изменении. Поделка в общем. Да и Русские буквы даже не понимает в названии файла.)
    Пошагового выполнения похоже нет.
    Справка - огрызок.  
    -----------------
    Ну возможно сам Питон чего-то может.
    А вот тут действительно надо знать язык.  
    Посмотрю, но дело это длинное.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 19:54 02-09-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оказывается, была задача перенести строку на определённом символе.
     
    А кто базарил, что надо определять номер отступа, и от него отталкиваться?
    А кто базарил, что надо создавать сложнейшее условие, которое будет интеллектуально определять, где граница слова?
     
    По-моему, задачи абсолютно разные.
     
    Первая задача (вернее уже вторая) - займёт три строчки.
    А для второй (которая была первой) - надо писать сложнейшую функцию, а то и не одну.
     
    Для второй задачи у меня нет времени. Я этот язык, тоже знаю весьма поверхностно.
    Я скачал этот плагин два дня назад. Сегодня посмотрел справку.
     
    По этому направлению в сети информации, практически нет.
    Я имею ввиду, что скриптовые языки делятся на три направления:
     
    1) Файловая система.
    2) Скриптинг в Веб программировании.
    3) Скриптинг в текстовых редакторах.
     
    Если для первых двух - информации - море, то для последнего - её очень мало, практически нет.
    Я просмотрел эту справку.  Всё там работает. Но очень строгий синтаксис.  
    Здесь не действуют те правила, которые будут действовать для классического Phyton.
    Но разобраться можно. Здесь справка более подробна, чем в PSPad, в котором только одна небольшая страничка,
    которая описывает несколько свойств и методов.
    Поэтому, и разобраться в Phyton будет легче.
     
    У меня нет времени для его изучения. Это что, пять минут что-ли надо,
    чтобы разобраться во всех ньюансах скриптингового Phytonа?
     
    Всё там рабочее. Создаёте функции, с кучами параметров. Вызываете их, с разными аргументами. Ничего сложного.
    Условия такие же. Есть прекрасная отладочная консоль.
    Все свойства и метода описаны, и какие они получают типы параметров.
     
    Так что, разобраться можно. Нужно только время и желание.
     
    Я могу выложить перенос на определённом символе, но первоначальная задача - слишком объёмна.
     

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 08:15 03-09-2017 | Исправлено: Zmy111, 09:57 03-09-2017
    DmitryFedorov

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

    Цитата:
    Я могу выложить перенос

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 09:33 03-09-2017
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Лучше сохранять это в формате Unix/OCX.
    Edit/EOL Convesion.
     

    Код:
    import re
     
    def f(match):
        global count
        count = count + 1
    editor.rereplace(r"(^.{80})(.+)", "$1" "-" "\n" "$2")
     
     

     

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 09:53 03-09-2017 | Исправлено: Zmy111, 09:54 03-09-2017
    shadow_member



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

    Цитата:
    с отображением ссылок у программы беда- не подчеркнет ссылку и не сделает ее линком, пока не кликнешь 3, 4, 5 раз Enter.

    Цитата:
    Надо поставить плагин (он малюсенький) ScrollPastEOF
    Very well! Плагин помог! Качал его отсюда.
    Визуально это выглядит так: открыл .txt, ссылка внизу, не подчеркнута и некликабельна. Стоит прокрутить на 1-3 щелчка колесика вниз, как ссылка становится подчеркнутой и кликабельной.
    Ad
    Для удаления плагина достаточно удалить его из папки plugins или сменить разрешение- эффект подчеркивания и кликабельности исчезнет.
    Ad2
    Начиная с v7.32, фунционал плагина добавлен в сам NP++, достаточно включить эту опцию.

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zmy111
    Я вот не хотел вмешиваться в вашу дискусию, но не могу пропустить выложенный код. Это в корне не верный подход (в рамках поставленной задачи). Вы изменяете сам текст, а не его визуальное представление, так нельзя (и нельзя не только в NP++, а и в других редакторах). В результате выполнения скрипта файл получит статус "изменен".  
    Еще вы не учитываете, что изначально в файле код переноса может быть CRLF или LF, или CR. В результате замены в файле может получится микс из этих кодов.
    И делать подобную замену не оптимально, это медленная операция, лучше делать срезы строк S[i:j:step]
     
    Я думаю все рассчитывали увидеть следующий алгоритм:
    1. Длину для переноса надо брать отсюда http://www.scintilla.org/ScintillaDoc.html#LongLines
    2. Надо граничить область рендеринга текста относительно параметра EDGE_LINE. Это можно сделать отступами http://www.scintilla.org/ScintillaDoc.html#Margins или стилями http://www.scintilla.org/ScintillaDoc.html#Styling
    3. Надо включить разрыв строк, а не пихать символ переноса строки http://www.scintilla.org/ScintillaDoc.html#LineWrapping

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день. Подскажите плагин который цвета типа 0xFFFFF0, #FFFFF0 будет выделять ихним же цветом. Когда то был такой плагин, он подчеркивал нужным цветом, но не помню как назывался.

    Всего записей: 290 | Зарегистр. 01-09-2008 | Отправлено: 13:26 03-09-2017
    DmitryFedorov

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

    Цитата:
    Very well! Плагин помог

    А в шапку закинуть? - чтоб другие вопросы не задавали.
     
    Zmy111
    в коде я вижу rereplace - это ж изменение файла.  

    Код:
    import re
     
    def f(match):
        global count
        count = count + 1
    editor.rereplace(r"(^.{80})(.+)", "$1" "-" "\n" "$2")
     
    Вот и jFobos вроде про это же вначале.
     
     
    jFobos
    Ну вот. Я ж говорил, что мир не без добрых людей. Посмотрю. А там может и сам что сделаю когда-то.
    За ссылки спасибо.
     
    Не проверял, но на слух - согласен, только вот..
    Непонятна эта реплика:
    Цитата:
    3. Надо включить разрыв строк, а не пихать символ переноса строки
    Мне то как раз нужен был перенос строки. Потому как при этом ничего не меняется в тексте.
    Собственно для чего этот огород затеян:
    С одной стороны чтение по 80 символов очень удобно. Но с переносом.
    Если сделать разрыв строки - это губит поиск в тексте и меняет файл.
     
    (хотя тут может быть недопонимание из-за неверного употребления терминов).  
    Поясню: Перенос строки это не перевод строки.
    А разрыв строки и перевод строки - это одно и то же.
    И все началось с AZJIO, который в свое время решил спутать два понятия)
     
     

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:02 03-09-2017 | Исправлено: DmitryFedorov, 15:13 03-09-2017
    jFobos



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

    Цитата:
    Мне то как раз нужен был перенос строки.

    Проблемы перевода Англ это называется wrap lines. Дословное это сложно перевести(обтекание? заворачивание? хз). Но суть понятна - тест меняться не должен, только визуально переносится.

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выкладываю экзешку Npp_exe_7.5.1_Ru_2.7z как обычно.
    Изменения:
    Поправлен языковой файл. (автор сместил идентификаторы, а теперь поправил)
    В диалоге смены сочетаний клавиш перевел названия столбцов Плагин и Категория  
    а вместо or (для сочетаний клавиш Scintilla) поставил два многоточия: так гораздо лучше видно.
    И не помню, когда это сделал, но кажется в версии 5.0 еще не было:
    Я в своем файле во все подменю добавил символ маркера (жирную точку под названием Bullet-пуля)
     
    Добавлено:
    jFobos
    Да. Текст меняться не должен.
    Чтобы не было сомнений:
    wrap
    wrap+lines
     
    Добавлено:
    Добавил в шапку про подчеркивание ссылок.  
    shadow_member подтвердил что его проблема ушла, как и у меня в свое время.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:52 03-09-2017 | Исправлено: DmitryFedorov, 01:11 04-09-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Цитата:
    Добавил в шапку про подчеркивание ссылок.
    И я добавил, но раньше
       
    Повторение- мать учения!

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 17:51 03-09-2017
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 20:56 03-09-2017 | Исправлено: DmitryFedorov, 21:01 03-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Те кто скачал 7.5.1.exe
    Придется загрузить заново.

     
    Автор что-то там намудрил. В принципе он замудрил еще в версии 7.5.0 о чем и написал.
    Прямая ссылка на запись вывалилась из Экзешки 7.5.1 не в то место где она прописана.
    Не было такого. Не припомню.
    Речь о строчке 'User Defined…' синтаксис. Она оказывалась в букве R. Дополнительно так сказать.
    В общем поколдовав исправил.
    --------------
    Это был так сказать чисто внешний эффект. По работе проблем не заметил.
    И не забывайте подтверждать выбранный язык в настройках.  
    Без этого изменения в языковом файле не будут применены (а они есть).
     

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 01:03 04-09-2017 | Исправлено: DmitryFedorov, 01:05 04-09-2017
    gjf



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Заново - инсталляху или заново Ваш перевод?

    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11401 | Зарегистр. 14-03-2007 | Отправлено: 16:36 04-09-2017
    DmitryFedorov

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

    Эффект прокрутки уходит. А вот ссылки продолжают подчеркиваться. Была у меня перезагрузка без плагина. Может не заметил.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 17:44 04-09-2017 | Исправлено: DmitryFedorov, 17:44 04-09-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Не думаю что плагин оставил ауру. А проблема конца встречается часто. Ищет к примеру рег выр. инфу, где остановка происходит на конце строки, а так как конца строки нет у последней, то и не видит он на последней то что видел в предыдущих. В Geany по умолчанию контроль последней строки, точнее при сохранении автоматически вставляется перенос строки (перевод в твоём понимании).
    _____________________
    Обновил русификатор (в шапке) Подробнее...

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:55 04-09-2017 | Исправлено: AZJIO, 21:34 04-09-2017
    DmitryFedorov

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

    Цитата:
    Не думаю что плагин оставил ауру.

    Это к shadow_member он только только отошел от психоза, связанного с тем что не подчеркивалось и не кликалось. Небось помнит при каких обстоятельствах.  
    А у меня этого не было так давно, что не могу и проверить, всегда подчеркивается и без плагина тоже.
    Ему то делов - убрать dll-ку и снова поставить.
     
    Насчет последней строки я не понял о чем размышления.  
    Если по поводу плагина, то он никаких символов в конце текста не ставит слава богу.
    А что касается поиска конца строки: есть $ он доходит и захватывает весь текст последней строки.  
    ^.+$

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 22:46 04-09-2017
    AZJIO



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

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

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:18 05-09-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 01:18 05-09-2017
    Цитата:
    И что то мне подсказывает что добавь в конец пробел и он её подсветит,

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Я уже писал. У меня этот дефект (когда ссылка могла быть неактивной) пропал напрочь несколько лет назад.  
    Всвязи с полемикой я убрал плагин и перезагрузил машину. Подчеркивание осталось.Так что я не могу судить в каких случаях чего там не подчеркивается. Забыл.
    По памяти помню, что было часто. И в центре страницы вроде тоже.
    ----------------
    Если у тебя дефект остался, наблюдается - можешь проверить.
    Только я предупредил, даже одноразовое применение убирает дефект. Таков опыт.
    А почему - это за рамками темы. Плагин то весь весит 5 КБ
    -----------
    Если мои ощущения верные, то логически может быть только одно.
    Плагин чего-то сует или в файлы (и я это не вижу) или в реестр.
    При удалении плагина "это чего-то" остается.
     
    Если в файлы, то новая портабельная версия должна иметь дефект.
    Если в реестр - тут выловить сложнее, надо ставить "тень" или что-то подобое и сверять реестр до и после.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 05:09 05-09-2017 | Исправлено: DmitryFedorov, 05:20 05-09-2017
    shadow_member



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

    Цитата:
    добавить в конце пробел помогает.
    Пробел в конце НЕ помогает!

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



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

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 12:32 05-09-2017
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 12:59 05-09-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    У меня так. v6.9.1- меняю плагину расширение- прокрутка пропадает, возвращаю расширение- прокрутка появляется.
    Цитата:
    появилась галка "Настройки -> Правка -> Прокрутка за пределы посл. строки"
    Такого нет, есть и без плагина    , но ни на что не влияет.
    Может, та галка появилась в следующих версиях?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 13:25 05-09-2017 | Исправлено: shadow_member, 13:26 05-09-2017
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 14:09 05-09-2017
    shadow_member



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

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 14:23 05-09-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Кружочек для раскрываемых пунктов интересно. Я посмотрел, попробовал треугольник как более очевидный (код 25С4) но он громоздкий. И новая идея, а что если пункты пометить фигурами разными, ведь тогда искать нужную проще по фигуре, не смотря текст. Вообще то по ширине разные, не красиво смотриться. А вот часто используемый (пробела и таб) можно пометить. Кстати крупный кружок (код 25CF, веб ●) лучше.
     
    К примеру на счёт макроса: начать остановить воспроизвести можно вообще стандартные плеерные значки вставить.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:00 05-09-2017 | Исправлено: AZJIO, 15:13 05-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Эти все символы сильно зависят от шрифта.
    Могут вообще превращаться черт знает во что. Не угадаешь.
    Вроде бы bullet - жирная точка, кружок. но у меня он npp виден как жирный квадратик.
    А треугольник превращается в стрелку вправо.
     
    Насчет иконок к пунктам меню. Например для макроса - их можно по идее вытащить и присобачить из кнопок. Есть кнопки почти на все, в них иконки.
     
    Добавлено:
    Кстати пункт с прокруткой после последней строки я как-то проглядел. Он появился аж в версии 7.32
    И действительно - теперь плагин не нужен.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 16:39 05-09-2017 | Исправлено: DmitryFedorov, 16:45 05-09-2017
    AZJIO



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

    Цитата:
    зависят от шрифта

    Arial и Segoe ну ещё Tahoma в основном по умолчанию, одинаково отображаются.

    Цитата:
    можно по идее вытащить и присобачить из кнопок
    и как присобачить? Плаг то для панели инструментов делает кнопки, а не для меню. Или есть другое что-то?
    ___________
    Ещё перезалил локализацию. Табуляция теперь в синтаксисе "Синтаксисы и Табуляция", отметил кружком справа "Пробелы и Таб", ну просто часто удаляю пробелы справа в скопированных текстах, которые сами 10 раз перевыложены и бывает по 3 пробела на каждой строке.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 17:55 05-09-2017 | Исправлено: AZJIO, 18:14 05-09-2017
    tramparamparam02



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

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 11:24 07-09-2017
    shadow_member



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

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



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

    Цитата:
    при сохранении изменённого файла не менялась исходная дата последнего изменения
    Можно написать прогу для восстановления дат файлам, которые не надо изменять. Функция FileSetTime. Можно в меню столького понапихать, что наверно придётся как в Linux делать, поиск пункта меню по вводимому тексту, иначе не найти. Кстати могу скрипт дать, но он работает с папкой (с файлами в папке). Там проект справки и некоторые этапы типа когда релиз, то все файлы приводятся к текущему времени, а потом опять некоторые выделяются обновлениями.
     
    Вот в текущей папке скрипта все htm получат дату создания, изменения и доступа 1.11.2003

    Код:
    FileSetTime(@ScriptDir & '\*.htm', '20031101')
    FileSetTime(@ScriptDir & '\*.htm', '20031101', 1)
    FileSetTime(@ScriptDir & '\*.htm', '20031101', 2)
    MsgBox(0, 'Сообщение', 'Готово')

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:24 07-09-2017 | Исправлено: AZJIO, 15:38 07-09-2017
    wrcdcom

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья! Не могу освоить полностью NotePad++ Проблема такая есть у меня очень длинный код в этом коде мне нужно заменить большие буквы на определенный символ. Допустим есть большая буква "Z" и так же есть маленькая буква "z". Когда я нажимаю заменить "Z" на символ "%" в коде заменяется и маленькая буква "z". Мне необходимо оставить маленькую букву "z" а все остальные большие буквы "Z" заменить на на символ "%".
    Будьте добрый кто разбирается в настройках NotePad++ что нужно изменить.

    Всего записей: 2 | Зарегистр. 07-09-2017 | Отправлено: 16:29 07-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wrcdcom
    А что? галка "С учетом регистра" не работает?

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 17:01 07-09-2017
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 15:24 07-09-2017
    Цитата:
    Можно написать прогу для восстановления дат файлам, которые не надо изменять. Функция FileSetTime. Можно в меню столького понапихать, что наверно придётся как в Linux делать, поиск пункта меню по вводимому тексту, иначе не найти.

    Нет, это не совсем то. Мне хотелось бы очень простой вещи: чтобы при сохранении изменённого файла у него оставалось прежнее время последней модификации. Это умеют делать некоторые проги, например, AkelPad, IrfanView и т.д. Но про сабж я так и понял, что он этого не может.
     

    Цитата:
    Кстати могу скрипт дать, но он работает с папкой (с файлами в папке).  
    когда релиз, то все файлы приводятся к текущему времени, а потом опять некоторые выделяются обновлениями. Вот в текущей папке скрипта все htm получат дату создания, изменения и доступа 1.11.2003

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

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 22:22 07-09-2017
    VV189



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А Notepad++ zip package на странице загрузок оффсайта это полноценная портабельная версия или просто сабж без установщика?

    Всего записей: 500 | Зарегистр. 10-09-2006 | Отправлено: 23:18 07-09-2017
    AZJIO



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

    Цитата:
    Но про сабж я так и понял, что он этого не может.
    Да. Хотя для точности я бы выразился "не хочет". Не хотеть и не мочь есть всё же разница.
    Я тут вчера скрипт хотел написать индивидуальный, но тоже лень, сейчас уже не хочу. Смысл - файл которого надо сохранить дату жмёшь хоткей допустим кодовое название "1", он проверяет список в базе (база - список путь|дата), если нет, то добавляет, если есть но дата иная то спрашивает оставить старую или вписать в базу новую дату. Это перед редактированием. После редактирования жмёшь другой хоткей допустим под кодовым названием "2", он проверяет наличие пути в базе и берёт его дату в качестве исходной. Если пути нет, то предупреждает об этом и предлагает сохранить текущую дату или другую, появляется поле ввода другой даты. Неполноценность скрипта только в том что он изначально не копирует даты файлов сам по себе при открытии файла, а надо именно заблаговременно его в базу добавить хоткеем, но опять же если файлов таких не много, то это не сложная система в обслуживании..

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:35 08-09-2017 | Исправлено: AZJIO, 07:37 08-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02
    Я честно говоря не пойму почему эта "ненужная потребность" стала актуальной.
    Ведь файл действительно изменяется. Если сделать изменение, а потом отменить его файл будет считаться неизмененным.
    Ну а если файл изменился, то он при сохранении перезаписывается и дату изменения записывает Винда.
    Т.е. вроде все так и должно быть. Разве что ты пишешь вирус и подгоняешь дату с этой целью.
     
    Правда не пойму для чего это надо.
    --------------------
    Есть другие случаи когда это действительно надо. Но они не касаются Npp  
    Например я перевожу файлы с помощью какой-то проги, и таких файлов много.
    Не уследишь где сделал изменения. Поэтому жмешь "Создать локализованный файл" для всех файлов.
    Итог - куча файлов в которых не было изменений перезаписываются с новой датой.
    Эту задачу я наверное решу в XYplorer.
    -------------
    AZJIO  
    По поводу задачи. А не проще ли вместо создания базы сделать скрипт в том же Питоне?  
    При загрузке файла скрипт запоминает его дату изменения и держит ее все время пока файл открыт.
    Надо сохранить как в AkelPad - нажал сочетание клавиш и скрипт перезаписал дату изменения активного файла.
    Все что потребуется от скрипта - это держать где-то в списке даты изменения открытых файлов и при надобности перезаписывать.
    Плюс при закрытии файла удалять файл и его дату из этого списка.
     
     
    Добавлено:
    VV189

    Цитата:
    А Notepad++ zip package на странице загрузок оффсайта это полноценная портабельная версия или просто сабж без установщика?

    Это полноценная версия, но у тебя не будет (насколько помню) пункта в контекстном меню "типа открыть в Npp" - придется самому дорисовать в реестре.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:26 08-09-2017 | Исправлено: DmitryFedorov, 15:29 08-09-2017
    AZJIO



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

    Цитата:
    А не проще ли вместо создания базы сделать скрипт в том же Питоне?
    я уже говорил, в автоите я просто пишу, полёт фантазии, я просто знаю как сделать от начала до конца. В питоне мне придётся изучать и переводить описание на русский и русский-понятный (не путать с русским-чтоб-не-поняли). Если не веришь что я изучал тему, посмотри что я собирал с сайтов и я даже писал свою прогу на питоне - вот, и я понял что у меня нет на это время. Лучше поучить PureBasic если нужна поддержка Linux, он слишком близок к автоиту.
     

    Цитата:
    Это полноценная версия, но у тебя не будет (насколько помню) пункта в контекстном меню "типа открыть в Npp" - придется самому дорисовать в реестре.
    Это разница между наличием зарегистрированной NppShell_06.dll. Я из конт меню могу просто "разрегистрировать" и она станет получается портабельной, или наоборот зарегистрировать и она снова привяжется к этому пункту. Портабельность определяет ещё doLocalConf и "Просмотр HTML-кода" из IE или CHM. Хотя в новом инстоляторе я не вижу этой опции - "Просмотр HTML-кода", обычно это добавляет файл nppIExplorerShell.exe и прописывает его в реестре. Видимо IE никто не пользуется и автор убрал.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:31 08-09-2017
    DmitryFedorov

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

    Цитата:
    Это разница между наличием зарегистрированной NppShell_06.dll

    Что от этого толку? Я не знаю как ее зарегистрировать из контекстного меню.
    И я не уверен что она зарегистрирует npp в реестре по месту размещения Npp.
    Поэтому я просто делал это вручную. Адрес конечно должен быть свой. Подробнее...
     
    "Просмотр HTML-кода" я бы хотел иметь в справке через Npp
    Если можешь скопируй что у тебя в реестре. Я перейму.
    Пункт такой имеется, но в реестре я его не нашел.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 20:06 08-09-2017 | Исправлено: DmitryFedorov, 20:12 08-09-2017
    VV189



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

    Всего записей: 500 | Зарегистр. 10-09-2006 | Отправлено: 20:15 08-09-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV189
    Обновление вручную. Распаковкой zip файла поверх проги.  
    Так как все папки совпадают будут заменены все необходимые файлы.
    Причем нужные файлы (типа файла перевода), придется оберегать самому
    Впрочем инсталлятор сделает тоже самое, церемониться не будет.
    К примеру если у тебя свой Русский перевод - он его заменит.
    Так что разницы никакой, разве что никогда не запутаешься.
     
    Добавлено:
    AZJIO

    Цитата:
    я уже говорил, в автоите я просто пишу, полёт фантазии

    Это прекрасно.
    Но нужен плагин. Плагин загружается с прогой и вместе с ней делает все что надо.
    АвтоИт отдельно - он может выполнить задачу конечно, но это будет такой ОГОРОД.
     
    Например та задача что ты хотел решить. Она на порядок легче если это плагин.
    Ну мне так кажется.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 20:45 08-09-2017 | Исправлено: DmitryFedorov, 21:05 08-09-2017
    AZJIO



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

    Цитата:
    "Просмотр HTML-кода" я бы хотел иметь в справке через Npp

    Код:
    :: установка переменной корневого каталога
    SET Path=%~dp0
    SET Path=%Path:~0,-1%
     
    :: Просмотр HTML-кода
    Reg.exe add "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" /v "" /t REG_SZ /d "%Path%\nppIExplorerShell.exe" /f
    часто это мне помогает получить имя файла внутри справки, чтобы приступить к редактированию страницы в распакованном варианте.

    Цитата:
    И я не уверен что она зарегистрирует npp в реестре по месту размещения Npp
    Она не регистрирует npp в реестре, смысл регистрации или действия регистрации - сгенерировать GUID и вписать в реестр путь notepad++.exe, считая что он находится в одной папке с NppShell_06.dll, причём неизвестно, имеется ли факт проверки наличия notepad++.exe, ведь регистрация это выполняемый прописанный код внутри DLL.
    Если ты заботишься чтобы система была удобной, то прописываешь в меню файлов разные хотелки, одна из них регистрация и разрегистрация dll, ocx, ax.


    Код:
    :: отмена предыдущей регистрации
    ::regsvr32.exe /u /s "%~dp0NppShell.dll"
     
    :: установка переменной корневого каталога

    SET Path=%~dp0
    SET Path=%Path:~0,-1%
     
    :: регистрация NppShell.dll для конт. меню
    regsvr32.exe /s "%Path%\NppShell_06.dll"

    Цитата:
    Но нужен плагин. Плагин загружается с прогой

    Особое отличие он встраивает события. То есть ты в меню выбираешь пункт, он выполняется, потому что npp проверяет события от всех пунктов меню. Если ты внешним приложением получишь дескриптор объекта Scintilla, то отправлять действия ты будешь уже Scintilla, разница только что надо уметь пользоваться взаимодействием со Scintilla. Даже если выучишь питон, тебе всё равно надо учить взаимодействием со Scintilla, то есть проблема не в языке, а в изучении нового объекта, ведь на каждом языке обёртки будут разные, если какой чел сделал для своего любимого языка функции-обёртки взаимодействия со Scintilla, то и другие пользователи этого языка без проблем будут пользоваться всем набором функций Scintilla, а если нет, то толку от знаний питона не будет. Не настолько плохо работает внешняя прога от плагина как ты думаешь. Я же говорю у меня 23 пункта прописаны в "Запуск" с использованием скриптов AutoIt.
     
    2. Если чего то нет, то я обычно не плачу здесь что редактор плохой и в нём нет того то и того то. Я просто использую те проги которые это могут. Пример ...???? ну допустим надо мне сформировать некие данные, я частично могу написать скрипт, частично Notepad++, то есть я  иду к цели получения результата, а не поиска причин почему я это не смогу сделать. К примеру мне нужна таблица в HTML и некоторые данные я могу сгенерировать в "LibreOffice Calc" (аналог Excel), делаю колонки с контентом, а между ними колонки с HTML-кодом, там же есть опции автозаполнения (для HTML-кода) и легко забивать данные в ячейки, потом сохраняю в TXT с разделителем "таб", потом найти-заменить мусор (он с кавычками сохраняет) и у меня получается таблица. Для сравнения файлов, как я уже говорил не использую плагин Compare. Для рег.выр. тоже внешняя прога запускаю из Notepad++, сделал обсчёт, нажал копировать, вставил в код в Notepad++ или из поля шаблона рег.выр. скопировал-вставил в окно поиск-замена.
    Внимание вопрос, почему эти проги должны обязательно встроены в Notepad++ в виде плага?
    Не исключаю при наличии хорошей библиотеки для AutoIt по Scintilla я бы не отказался с более интересными возможностями взаимодействия, но их нет. Та библиотека что есть она мягко говоря проста, там буквально с 5-10 функций из которых несколько популярных, но это далеко не то, ведь я оговариваю такой взаимодействие, как подсветка слов, установка маркеров, в общем всё что делает Notepad++ со Scintilla, хорошо бы иметь в виде функций обёрток, например как для RTF

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:53 09-09-2017 | Исправлено: AZJIO, 16:54 09-09-2017
    shadow_member



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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Не увидел кнопки в плагине для настройки кнопок на панели, но я пользуюсь Ctrl+Home, Ctrl+End, кстати работает везде, и в браузере.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:24 10-09-2017 | Исправлено: AZJIO, 20:25 10-09-2017
    Svoron



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

    Всего записей: 1089 | Зарегистр. 05-06-2004 | Отправлено: 19:27 14-09-2017 | Исправлено: Svoron, 19:28 14-09-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svoron
    слева верхний, галка "баквард директион" - "назад направление"
    и локализацию скачай поновее в шапке

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:45 14-09-2017 | Исправлено: AZJIO, 19:47 14-09-2017
    Svoron



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Аж стыдно... С другой стороны надо ж было вот так раз и заменить функционал...

    Всего записей: 1089 | Зарегистр. 05-06-2004 | Отправлено: 21:51 14-09-2017
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:09 17-09-2017
    MisterMyth

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

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 16:31 06-10-2017
    xx0



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет
     
    Часто надо совершать разного рода действия...
     
    Например выудить из текстового файла всё что между тегами img в кавычках
    <img src="http://i.ru-board.com/Cheery/projects/vkeyboard/vkeyboard/bug_rep.gif" />
    т.е.
    http://i.ru-board.com/Cheery/projects/vkeyboard/vkeyboard/bug_rep.gif
     
    И у некоторых есть alt="бла бла бла", а у некоторых есть border="0" Или не будет. Вариантов масса. А надо их все предусмотреть и выудить только то, что в scr=""
     
    Реально найти правильно ссылки на картинки? И экспортировать список в файл или просто в новое текстовое окно?
     
     

    Всего записей: 5 | Зарегистр. 11-03-2015 | Отправлено: 22:52 14-10-2017 | Исправлено: xx0, 23:21 14-10-2017
    thejustsoul



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xx0
    Если только грубо, примерно так (не средствами notepad++)
    В линуксе, msys2, либо с бинарниками под винду:

    Код:
    wget -qO- http://forum.ru-board.com/ | grep -o '<img[ ]*src="[^"]*"' | grep -o '"[^"]*"' ' | sort | uniq > extracted.txt

    Но я не силен в регекспах.. Может быть можно и средствами редактора сделать это.
     
    p.s. если что, тут посвежей grep есть.

    Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 23:56 14-10-2017 | Исправлено: thejustsoul, 01:01 15-10-2017
    Mavrikii

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

    Цитата:
    Если только грубо, примерно так

    из файла
    Notepad++ умеет собирать из регулярок - https://superuser.com/questions/477628/export-all-regular-expression-matches-in-textpad-or-notepad-as-a-list
    но удобнее, конечно, грепом или его аналогом под Windows http://gnuwin32.sourceforge.net/packages/grep.htm

    Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 00:04 15-10-2017 | Исправлено: Mavrikii, 00:05 15-10-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xx0
    1) По регуляркам есть отдельная тема. Ссылка в шапке.
    2) Не понятно, как именно вы хотите результат получать (выводить)?
    И по проблеме к примеру если вы воспользуетесь такой регуляркой

    Код:
    <img\s+[^>]*src=['"]([^'^"]+)['"][^>]*>

    то в $1 вам вернёт
    Код:
    http://i.ru-board.com/Cheery/projects/vkeyboard/vkeyboard/bug_rep.gif  

    путь к вашей картинке.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 11:50 15-10-2017 | Исправлено: regist123, 11:59 15-10-2017
    Magnifin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день, нужно заменить ' лапку в xml-файлах, на любой другой символ, но только в тексте между тэгами.
    "<?xml version='1.0' encoding='ISO-8859-1'?>
    <main id='1504736093182'>
    ....
     <namet>СЕМ' Я</namet>"
    Ковыряю regexp  '[А-я] - он захватывает последующий символ, а мне нужно убрать лапку в тексте, т.к. при импорте в БД вылазят ошибки экранов.
    Вопрос, как найти конкретный символ ' , пусть встречающийся с 7-го раза и более. Или встречающийся св 5й строке или ниже
    Или стоящий между буквами. Хочу заменить, ну пусть хоть на двойные лапки.
    Заранее спасибо
     
    Сам спросил, сам и сделал))
    '(?![1?I>\s])
     
    Сцуко)))

    Всего записей: 26 | Зарегистр. 25-04-2015 | Отправлено: 00:02 29-10-2017 | Исправлено: Magnifin, 01:04 29-10-2017
    alexVS



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите можно ли в Notepad++ сделать много замен подряд в одном файле автоматически.  
     
    Т.е. есть список, например:
    А заменить на Б
    С заменить на Д
    ......
    X заменить на Y
    (10-20 строк, регулярные выражения)
     
    Этот список скормить Notepad++, чтоб он выполнил все замены.

    Всего записей: 608 | Зарегистр. 16-11-2002 | Отправлено: 16:50 08-11-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alexVS 17:50 08-11-2017
    Цитата:
    Подскажите можно ли в Notepad++ сделать много замен подряд в одном файле автоматически.  

    записываете макрос и запускаете его.

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

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

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

    Всего записей: 48 | Зарегистр. 15-07-2008 | Отправлено: 17:43 09-11-2017
    aivar242



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, кто-нибудь знает, как раз и навсегда решить проблему кракозябл, в кирилической раскладке?
    Если внизу окна, в статусной панели указано - Windows (CR LF) ANSI - то всё нормально. Но некоторые документы открываются в кодировке не ANSI, а Macintosh - вот тогда начинаются проблемы, текст становится с кракозяблами.
     
    Например в Виндовском блокноте, никогда таких проблем нет.
    Как исправить эту проблему в Notepad++ раз и навсегда?

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плагин в виде боковой панели, позволяющий создать закладку с именем для определённой строки.

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



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:24 11-11-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aivar242 03:01 11-11-2017
    Цитата:
    Народ, кто-нибудь знает

    aivar242
    если вы не в состояние прочитать шапку, то увы.

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

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



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

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 04:06 12-11-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    358
    1. Если в диалоге сохранения выбрать "Все типы (*.*)", то сохранить без txt
    2. Если винда схватила вирус и перестала отображать расширение, то тоже будет ощущение что без txt

    Цитата:
    ручками задавать св-во файла .txt  
    а если просто переименовать?
    3. зарегистрировал прогу на txt, потом скинул регистрацию и txt остался незарегистрированным, такое может быть?
    4. кинь N++ на эту прогу чтобы сделал связь

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 12:50 12-11-2017
    358



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    вирусов нет (KIS проверял), выбор в диалоге сохранения вместо "Все типы (*.*)" на .txt не помог.
    3-й пункт возможно (уже не вспомню), 4-й не стал выполнять...
    Уж не знаю что случилось с прежней версией, может обновления плагинов как-то повлияли, четко определить причину после всех шаманств геморно, тупо скачал заново портабельную версию и она сразу без изменения настроек новый файл сохраняет в .txt.  
    Спасибо за помощь)

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 06:44 13-11-2017
    spurionzx

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

    Всего записей: 277 | Зарегистр. 12-12-2011 | Отправлено: 07:02 13-11-2017 | Исправлено: spurionzx, 10:19 13-11-2017
    k2o



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


    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 10:12 13-11-2017
    obtim



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Раньше был плагин TextFX, который не работает на x64 версии сабжа.  
    Чем сейчас можно удалить повторяющиеся строки в файле?

    Всего записей: 8945 | Зарегистр. 03-03-2002 | Отправлено: 12:06 13-11-2017
    aivar242



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

    Цитата:
    отключить автоопределение кодировки. Будет по умолчанию как раньше определять, между ANSI и UTF. Указано в шапке красным.  

    Спасибо. Вроде помогло, как назло нет кривого доккумента. По поводу шапки, да я её просто не заметил, потому что там она у меня не красная, а скорее бордовая, почти чёрная. Да и текст можно было пожирнее выделить. Всё таки ШАПКА же.

    Всего записей: 127 | Зарегистр. 05-04-2013 | Отправлено: 08:17 14-11-2017 | Исправлено: aivar242, 08:18 14-11-2017
    AZJIO



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

    Цитата:
    Чем сейчас можно удалить повторяющиеся строки в файле?

    http://azjio.ucoz.ru/load/vsjo_dlja_autoit3/skompilirovannye_skripty/compare_strings/4-1-0-65

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 09:08 14-11-2017
    sikemo

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

    Цитата:
    http://azjio.ucoz.ru/load/vsjo_dlja_autoit3/skompilirovannye_skripty/compare_strings/4-1-0-65  

     
    если предлагать сторонние решения, то я за Akelpad

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 20:29 14-11-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sikemo
    Ввёл в гугл "программа удаление дубликатов строк", там их полно. А я то думал действительно проблема.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:24 15-11-2017
    sikemo

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

    Цитата:
    Akelpad
    штатно

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 11:38 15-11-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для удаления дублирующих строк вот такую регулярку повесить на макрос:
     
    ^(.*?)$\s+?^(?=.*^\1$)
     
     
    Обратите внимание, надо поставить галочку "и новые строки".
     
     

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хм, а может случится что софт удалит лишнюю строку или ошибки исключены?

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 13:42 15-11-2017
    AZJIO



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

    Цитата:
    Хм, а может случится что софт удалит лишнюю строку или ошибки исключены?

    проверь тестом к примеру штуки 3 понравившиеся проги.
    1. Сделай строки длинными, допустим 5000 символов
    2. Сделай число строк допустим миллион
    3. Проверь что на разных тестах все проги возвращают одинаковое число строк.
    4. Проверь работу со всеми символами в том числе UTF-8
    можешь свой тест придумать, но если проги возвращают одинаковое число строк, то скорее всего они работают исправно, иначе было бы подозрительно, что все три ошибаются одинаково, по теории вероятности это сильно-мало-вероятно.
     
    jFobos
    Регулярка работает с рядом стоящими строками, в большинстве случаев это не так. Если сделать какую нибудь рекурсивную, то скорее всего она будет неоптимизирована и жрать ресурсы процессора и с миллионом строк просто зависнет. Тут нужно подгонять алгоритм под задачу
     
     
    Xant1k
    можешь ещё проверить на разные разделители, например в одном тексте смешаны разделители CR и LF и CRLF. То есть привязаны ли разделители строк к любой комбинации или к точно заданной. Вот тут я думаю могут быть различия, так как неизвестно как кому когда какое правило нужно, один скажет нужен конкретный разделитель, другой скажет что это разные строки и любая комбинация должна делить.
    Ещё тест - проверить края диапазона, например  разница между 4 и 5 строкой такая же как между 5 и 6 и алгоритм в цикле отработает аналогично предыдущему шагу, а вот на краях диапазона (первая и последняя строка) бывает сбой, например для регулярки захват требует конца строки, а его на последней строке нет, значит автор регулярки должен продумать как захватить последнюю строку не подчиняющуюся правилу захвата промежуточных строк, как то так.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:54 15-11-2017 | Исправлено: AZJIO, 17:19 16-11-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выделить слово или фразу и одним движением взять выделенное в кавычки или скобки. Такое возможно?

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Эта регулярка обрабатывает строки не зависимо от того рядом они или нет. Насчет эффективности я хз, для большого количества текста лично я юзаю sed и grep.
     
    https://i.imgur.com/uVUfU0E.gif

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Действительно работает, и темы в гугле куча где её предлагают для NPP
     
     
    Добавлено:
    shadow_member
    1 можно макрос написать, к примеру после выделения макрос вырезает выделенное, печатает кавычки, вставляет выделенное обратно.
    2. выделить слово - двойной клик на нём
    3 выделить слово под курсором тоже можно, например сдвинуть курсор в начало (Ctrl+Стрелка), потом в конец (Ctrl+Shift+Стрелка)
    4. Выделить фразу должен быть критерий определения начала и конца фразы. Если они есть то в настройках в разделе "спец.выделение" укажи символы начала и конца, тогда при удержании Ctrl делай двойной клик внутри символов начала и конца.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 17:34 16-11-2017
    shadow_member



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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех. Слетел Windows, пришлось переустанавливать. Notepad++ тоже пришлось установить с нуля, ставить нужные плагины. Так вот, проблема в плагине PythonScript, поставил его, но он не работает, скрипты не работают. Переустановка не помогла. Ставил и удалял через Plugin Manager. Пробую запускать вот этот скрипт подсчета часто повторяющих слов https://sourceforge.net/p/notepad-plus/discussion/331754/thread/f55003ca/ . Он должен запускать окно вывода ниже и в нем выводить результаты подсчета, но этого не происходит. Также и другой скрипт, который перемешивает строки рандомно https://github.com/ethanpil/npp-randomizelines. Запускаю его, но никакого перемешивания не происходит. В чем дело, почему плагин не работает? Раньше у меня он работал. Кто подкажет в чем дело? Разобраться не могу, плагин вообще ничего не выдает, никакого окна ошибки, ничего, только бездействие. При этом если запустить окно консоли, то показывается текст:
     

    Цитата:
    Python 2.7.6-notepad++ r2 (default, Apr 21 2014, 19:26:54) [MSC v.1600 32 bit (Intel)]
    Initialisation took 63ms
    Ready.
     

    То есть получается плагин работает, но скрипты все же отказываются работать.  
    Сами скрипты лежат по пути (если это важно):

    Цитата:
    c:\Users\VovaPC\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts\Python Word Frequency script.py
    c:\Users\VovaPC\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts\Randomlizer.py

     
    upd. Проблема решена. Переустановил через эту страницу https://sourceforge.net/projects/npppythonscript/files/, а не через Plugin Manager

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 21:51 17-11-2017 | Исправлено: Hjkma, 22:32 17-11-2017
    Swapo

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

    Всего записей: 32 | Зарегистр. 02-06-2012 | Отправлено: 20:08 20-11-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Swapo
    там где у тебя написано (*.chm) должно быть написано (*.*)
    то что у тебя сделано означает что справка будет открываться только при открытии в Notepad++ chm-файла. Справку лучше повесить на F1 через "Запуск". А в том плагине открывается справки для указанного типа файла, взависимости какой тип файла у тебя открыт сейчас, по нему и будет справка. Например я програмист и хочу для питона открывать справку питона, для "си" открывать справку по "си", для html открывать по ней, в общем для каждого типа своя на момент работы с этим файлом.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:34 21-11-2017 | Исправлено: AZJIO, 19:51 21-11-2017
    3t

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

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 20:58 21-11-2017
    shadow_member



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

    Цитата:
    Может быть можно как-то после вставки удалить символы времени в один-два клика?
    Записать макрос и повесить на хоткей- должно сработать. Но мне проще, я использую FlashPaste Portable с шаблонами вставок, и вставляю нужное, в т.ч. только дату, в любое приложение, имеющее текстовые поля.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Цитата:
    Записать макрос и повесить на хоткей- должно сработать.
    Спасибо, попробую научиться писать макросы.
     
    shadow_member
    Цитата:
    я использую FlashPaste Portable
    Мне бы такое очень пригодилось, но насторожило это:
    Цитата:
    На этот FlashPaste Portable во всех ссылках стоит "Price: USD29.95". И зачем он нужен платный и "портативный" после коего в системе остаётся куча хвостов и головной боли?  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=31938&start=5280#3

     
     
     

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 09:40 22-11-2017 | Исправлено: 3t, 09:46 22-11-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    3t
    Макрос пишется удивительно легко, включаешь запись и в окне Notepad++ с любым текстом или без него реально и не спеша выполняешь те действия, которые должен потом выполнять макрос. Останавливаешь запись, сохраняешь макрос. Все. Перед записью потренируйся в выполнении действий, которые потом запишет макрос, чтобы обойтись без лишних действий, отмен и т.п.

    Цитата:
    FlashPaste Portable

    Цитата:
    куча хвостов и головной боли?  
    Это писал своеобразный мембер, потому и написал несуразицу. Ни хвостов, ни головной боли. Использую 300 лет на NN машинах. Великолепная программа.

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



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

    Код:
    Send(@YEAR & '.' & @MON & '.' & @MDAY)

    или так

    Код:
    ControlSend("[CLASS:Notepad++]", "", "Scintilla1", @YEAR & '.' & @MON & '.' & @MDAY)

    или так

    Код:
    #include <nppUDF.au3>
    _npp_SetText(@YEAR & '.' & @MON & '.' & @MDAY, 1)

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 10:52 22-11-2017 | Исправлено: AZJIO, 11:23 22-11-2017
    Skif_off

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

    Код:
    AutoIt3.exe /AutoIt3ExecuteLine 'Send(@YEAR & "." & @MON & "." & @MDAY)'
    AutoIt3.exe /AutoIt3ExecuteLine 'ControlSend("[CLASS:Notepad++]", "", "Scintilla1", @YEAR & "." & @MON & "." & @MDAY)'

    срабатывают?

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 13:37 22-11-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Срабатывают. В новой версии не проверял, но по умолчанию это неправильно, так как ком-строка работала на любой нормально скомпилированной программе и надо было отключать (#NoAutoIt3Execute), то есть прога становилась источником выполнения любых скриптов извне. Либо пришли либо придут к тому чтобы отключить, чтобы надо было наоборот включать этот функционал.
     
    3t
    http://rgho.st/6GD58rS8H
    пример программы для вставки всякой фигни, на автоите. Можно сделать настройки и указать в виде строки формат даты, например гг.мм.дд или дд/мм/гг. То есть вместо указанных гг вставляется год, но порядок, разделители указываются по заказу пользователя.
     
    Я тут подумал, а может написать всякие фичи через иконку в трее? Типа плагин, но меню в трее. Можно там бесконечно всего придумывать как в TextFX
     
     

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:53 22-11-2017 | Исправлено: AZJIO, 16:39 24-11-2017
    3t

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

    Цитата:
    На автоите пример команды для вставки даты. Запуск скрипта через меню "Запуск".
    Код:
    Send(@YEAR & '.' & @MON & '.' & @MDAY)
     

     
    1. Запускаю  notepad++
    2. Нажимаю F5
    3. Вставляю в текстовое поле ваш код
    4. Жму "Запуск"
    4. Получаю сообщение "Не удаётся найти указанный файл....."
     
    Что не так?
     

    Цитата:
    http://rgho.st/8f8GxsjjQ
    пример программы для вставки всякой фигни

    1. Запускаю  notepad++
    2. Нажимаю F5
    3. Вставляю в текстовое поле ""E:\.....\GUI Notepad Send.exe
    4. Жму "Запуск"
    5. В окне "N++ фичи" работают все кнопки. Кнопка "Удалить дубликаты..." - удаляет всё.
     
    Всё так?
     
     

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 15:19 22-11-2017 | Исправлено: 3t, 15:20 22-11-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    3t
    http://rgho.st/6GD58rS8H
    Новая версия. Я тестировал на 6.5.3, теперь переделал для последней версии.
     
    Для работы первой функции нужен автоит. Типа "C:\AutoIt3\AutoIt3.exe C:\AutoIt3\script.au3" или "C:\Program Files\AutoIt3\AutoIt3.exe C:\Program Files\Notepad++\scripts\script.au3". Либо скачай мою сборку в шапке, версия 6.5.3, посмотри там файл shortcuts.xml, в котором содержаться команды. В Windows 7 файл будет в C:\Users\User\AppData\Notepad++. Править надо в стороннем редакторе, а то Notepad++ сохранит свои конфиги и вручную их править в самом себе бесполезно.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 08:08 23-11-2017 | Исправлено: AZJIO, 16:39 24-11-2017
    3t

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    http://rgho.st/7x59BcB2X
    Новая версия.
    Всё работает.
     

    Цитата:
    Либо скачай мою сборку в шапке, версия 6.5.3

    1. Сборка с флешки будет работать?
    2. Для сборки автоит надо устанавливать?
     

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 11:54 23-11-2017
    AZJIO



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

    Цитата:
    1. Сборка с флешки будет работать?
    2. Для сборки автоит надо устанавливать?  

    1. Да, она в реестр ничего не пишет, конфиги внутри
    2. Да. Можешь даже со сборкой автоита качнуть, сразу будут работать скрипты в "Запуск". Но регистрирует ассоциации автоита и Npp+, но можно по другому, не устанавливать а распаковать sfx-архив.
     
    Скачай заново, я добавил формат "yyyy.mm.dd.ww hh:mm:ss". То есть сейчас можешь вставлять 2 варианта дат с любым набором и расположением. В ini впиши к примеру "Время: hh:mm" и в таком виде будет вставлятся в твой файл. Год можно yyyy или yy.
    Обновил ещё раз, исправил дни недели, и варианты mmmm, mmm, mm, ww, www
    Добавил сортировку строк

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 12:22 23-11-2017 | Исправлено: AZJIO, 16:36 24-11-2017
    3t

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

    Цитата:
    Скачай заново.....В ini впиши к примеру "Время: hh:mm" и в таком виде будет вставлятся в твой файл
    Скачал, спасибо.
    Не понял, где искать ini.

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 10:26 24-11-2017
    AZJIO



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

    Цитата:
    Не понял, где искать ini.  

    Создаётся автоматически в папке рядом с .EXE, при запуске EXE один раз. Обновил, добавил разницу между mmm и MMM и т.д.
     
    Используй CustomizeToolbar, чтобы добавить кнопку из "Запуск" на панель инструментов
     
    Чтобы не мучился с прогой, вариант исключительно для тебя, проверил...
    Добавь в папку Notepad++ файл AutoIt3.exe
    По F5 задай команду (скопируй и вставь)
    Код:
    "$(NPP_DIRECTORY)\AutoIt3.exe" /AutoIt3ExecuteLine "ControlSend('[CLASS:Notepad++]', '', 'Scintilla1', @YEAR & '.' & @MON & '.' & @MDAY)"
    Далее "Сохранить", далее указать имя "Вставка даты" и горячую клавишу Alt+F
    Побочный эффект: точка указана на русском языке, поэтому вводится 2017.11.24, при англ раскладке вводится 2017/11/24, так как для англ раскладке на этой кнопке другой символ. Можно через буфер обмена для исправления этой мелочи, но тогда будет забивать буфер в прогах как CLCL

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:50 24-11-2017 | Исправлено: AZJIO, 16:38 24-11-2017
    shadow_member



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

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



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:59 26-11-2017
    Bannan



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

    Цитата:
    Как называются эти метки

    Закладки. См. в меню "Поиск" подменю "Закладки".

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

    Используй команду "Сохранить сессию". Находится в меню "Файл". Указываешь имя файла, расширение не обязательно. Для загрузки используй команду "Загрузить сессию".

    Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 12:17 26-11-2017
    Pasametr



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Только у меня в последних двух версиях нотепада нет PLUGIN MANAGER(а) из коробки?

    Всего записей: 265 | Зарегистр. 01-07-2011 | Отправлено: 14:18 26-11-2017
    ivan3259



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

    Цитата:
    Notepad++ 7.5.2 new features/enhancements & bug-fixes:
    1.  Fixed hanging issue while modifying JavaScript TAB settings.
    2.  Add DSpellCheck plugin into distribution.
    3.  Add version and other info into installer.
    4.  Fix an issue while installing a x64 version, x86 version (if it exists) is not removed - and vice versa.
    5.  Fix display glitch of certificate checking error message.
    6.  Remove unused/empty entries from shortcut mapper.
    7.  Add BaanC function list feature.
    8.  Add batch auto-completion into installer.

    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 05:51 27-11-2017 | Исправлено: ivan3259, 05:47 28-11-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasametr
    NP++ x64 не содержит plugin manager, его надо добавлять вручную.
    Более подробно тут: https://notepad-plus-plus.org/community/topic/12411/plugin-manager-64-bit

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



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 14:15 27-11-2017
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Модифицировал под себя и доперевел официальный языковой файл.
    Убрал сКаКаНиЕ ТеКсТа в меню и настройках и кое что подправил.
     
    russian_17.11.29
     
    Здесь относительно выровненные тексты AZJIO <-> текущего немецкого перевода <-> с моим вариантом. Для использования по собственному усмотрению.
    aligned

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 07:18 29-11-2017
    secretDV



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

    Всего записей: 285 | Зарегистр. 19-08-2009 | Отправлено: 00:46 01-12-2017
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    secretDV
    ПКМ по вкладке и там в самом низу пункты.
    Ну или ключ -multiInst можно в ярлык.

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 01:11 01-12-2017 | Исправлено: wvxwxvw, 01:12 01-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    secretDV
    Я бы тоже хотел иметь возможность открыть два разных экземпляра Np++.  
    То что подсказал wvxwxvw это способ открыть еще один экземпляр того же Np++.
    Спрашивается для чего? ну например чтобы сравнить настройки или две разных версии.  
    В общем не помешало бы.
    ------------
    Открыть конечно можно, но не одновременно.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 19:02 01-12-2017 | Исправлено: DmitryFedorov, 19:03 01-12-2017
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне кажется, что 2 можно открыть: 1 — внутрненний текст редатор TC, 2 — как установочный.

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 21:02 01-12-2017
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Теперь понял. В Sandboxie, хоть 10.

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 22:06 01-12-2017
    Donatello



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как-то можно сделать чтобы в окне Результата поиска (Результат найденного) после двойного клика по строке, выделение строки не снималось? А то после двойного клика переходим в главное окно, а потом когда возвращаемся в окно Результатов поиска, приходится всматриваться и искать эту строку. Можно, конечно, сразу после двойного клика выделить участок строки, чтобы её визуально было сразу видно. Но это же всё-равно жутко неудобно!

    ----------
    Манифест
    Правда24
    Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

    Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 11:06 03-12-2017
    ivan3259



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

    Цитата:
        Fix shell extension registration failure in installer.
        Fix theme files installation failure in installer.
        Fix DSpellCheck incomplete installation in installer.

    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 05:54 06-12-2017
    3t

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать менее режущими глаз/контрастными/выделяющимися символы конца строки CR LF ?

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 09:54 10-12-2017
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:26 10-12-2017
    3t

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    ...И в чём смысл их отображения постоянно?
     
    1. Видеть конец строк (особенно при включенной опции "Перенос строк").
    2. Видеть лишние пробелы в конце строк.
    3. Легче ориентироваться, если используется этот символ при поиске и замене.
    4. Легче считать количество пустых строк.
    5. Привык в PSPad (там это не мозолит глаза).
    6. Удобно, когда надо выделить строку с этим символом (или без него).
     
    Что-то ещё было...
     
     

    Всего записей: 249 | Зарегистр. 28-12-2006 | Отправлено: 19:44 10-12-2017 | Исправлено: 3t, 19:54 10-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    3t
    В теории да, но в таких условиях приходится действовать из возможного.
    1. Включить отображение символа переноса строки, он не бросается в глаза и при его отсутствии понятно что в строке именно  CRLF. Во вторых спорность возникает когда длина строки совпадает с шириной окна. Но я обычно гляжу по номеру строки, потому что при переносе номера нового нет, и при выделении строки (нахождения курсора в строке) выделяется вся, то есть несколько строк.
    2. Зачем их видеть и нянчиться с ними, проще на каком либо этапе выбрать пункт "Удалить пробельные символы в конце строк. Тем более известно что сам их ты не напечатаешь, а только при копировании откуда то. Это элементарная техника проверки на ошибки, я использую рег выр например найти запятую перед которой не идёт буква или после которой не идёт пробел или цифра, что-то в этом роде, аналогично с точкой, проверка запятой перед "что", "чтобы".
    3. Тут не понял. В этих условиях чужие тексты могут от балды быть смешанными, лучше заранее перевести документ допустим в Win-формат, тогда при поиске с переносом строки не будет игнора строк в разным форматом переноса. Иначе получается будешь искать для 3-х вариантов для случая двух строчного. А для трёх строчного сколько комбинаций?
    4. То есть когда ты проверишь каждый перенос, а потом их подсчитаешь программно? В чём смысл тогда их визуального осмотра? Надо либо правильный рег.выр. использовать, либо опять же заранее перевести документ в нужный формат, и подсчитать переносы, и это будет действительно быстрей.
    5-
    6. Ну да, дело привычки. Я например выделяю строку тройным кликом. если индивидуально, то технически ты не выделяешь перенос строк захватом этих символов, а именно с переносом курсора в начало следующей строки. Но зачем тебе видеть что ты их выделяешь, это же подразумевается. Если курсор на той же строке, значит перенос не выделен, если на следующей, значит выделил, достаточно очевидно.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:38 10-12-2017
    Jerrymi

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как быть, если я ставлю библиотеку aspell для нтпада, а у меня в папке нет никакого aspell-15.dll и папки bin нету. Есть только вот что: http://prntscr.com/hnb9h7

    Всего записей: 4 | Зарегистр. 13-05-2009 | Отправлено: 11:44 14-12-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jerrymi 12:44 14-12-2017
    Цитата:
    если я ставлю библиотеку aspell для нтпада

    А как вы устанавливаете? Надо скачать и инсталировать, после этого он и в установленных программах виден. Но сейчас с оф. сайта, что-то не качается прога.
    А если вы просто подкидываете .dll то тогда наверно просто взять все нужные и перенести.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 13:36 14-12-2017
    Jerrymi

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123, я скачиваю отсюда http://aspell.net/win32/ Устанавливю через установщик виндовса, появляется папка в програм файлс, но там только то, что я показала. А где взять требуемый dll я не знаю.

    Всего записей: 4 | Зарегистр. 13-05-2009 | Отправлено: 10:40 15-12-2017 | Исправлено: Jerrymi, 10:41 15-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jerrymi
    Вам точно aspell  надо? Есть же нормальный DSpellCheck, работает из коробки.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:44 15-12-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jerrymi, запаковал со своей системы папку C:\Program Files\Aspell
    Папка bin вместе с указанной .dll там есть. Попробуйте из этого архива добавить себе эту папку.
    PS. Aspell ставил не с вашего инсталятора, а давно.

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил перевод экзешки в шапке:  Npp_exe_7.5.3_Ru
    Xml перевод не изменился. В экзешке улучшил форматирование в диалоге Справка/Аргументы командной строки.
     
    Добавлено:
    Jerrymi

    Цитата:
    regist123, я скачиваю отсюда http://aspell.net/win32/ Устанавливю через установщик виндовса, появляется папка в програм файлс, но там только то, что я показала. А где взять требуемый dll я не знаю.

    Установить Aspell возможно. Но шаги требуемые для установки не прописаны. Где то эти абсолютно непредсказуемые действия у меня записаны и все получится, но поверьте Hunspell гораздо лучше (в Npp он позволяет делать многоязычную проверку). Он используется везде где есть проверка орфографии.
    так что ставьте DSpellCheck из шапки или из коробки, используйте Hunspell (см. диалог настройки) и не мучайтесь.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 14:03 16-12-2017 | Исправлено: DmitryFedorov, 14:17 16-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Желающие поставить последнюю версию 1.3.3  DSpellCheck могут это сделать.
    НО предупреждаю, автор чего-то там натворил с кодом. Он увеличился в 1.5 раза и многие строки невозможно перевести, они просто исчезли.  
    С другой стороны функционал не изменился ни на йоту. Разве что добавилась отладка, которой вряд ли кто будет заниматься.
    ------------
    И насколько я помню оригинал был 32-битный. Наверное теперь это играет роль, хотя не уверен.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 19:26 16-12-2017 | Исправлено: DmitryFedorov, 20:42 16-12-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov 15:03 16-12-2017
    Цитата:
    Установить Aspell возможно.

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

    Взяли бы тут выложили, может кому-то ещё пригодится. Я себе настраивал давно, уже не помню как, но тоже помню что не сразу к Npp подключилось.

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Слушай - это было хрен знает когда.
    Тот "бред" что у меня записан, надо проверять. Он приводит к результату.  
    Но что там лишнее, что нет - мне неохота отковыривать.
    Готов? Отсылаю тебе в личный ящик. Публикуй.  
     
    Добавлено:
    Еще раз посмотрел что отослал.  
    Да, очень  детально написано, но именно потому что такие действия выглядят как бред сумасшедшего.
    Те кто установил должны были так или иначе это делать.  
    но теперь такое никто не делает.
    ---------
    Да и сам тип словаря полное г..но. Ни одного преимущества. Я уж не говорю про содержание словаря.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Я просил добавить обработку списка ошибок, он сказал добавлю но настройки в ini.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 23:10 16-12-2017 | Исправлено: AZJIO, 23:12 16-12-2017
    DmitryFedorov

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

    Цитата:
    Я просил добавить обработку списка ошибок, он сказал добавлю но настройки в ini.

    Это типа информации к сведению?
    Не догнал: ОН - это кто? О каком списке ошибок речь? настройки в ini чьи?

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 04:39 17-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    https://github.com/Predelnik/DSpellCheck/issues/114

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 06:41 17-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Нельзя так оставлять. Надо тестить. Опять выйдет на выходе что-то недоработанное.
     
    Может автор DSpellCheck и сделал чего-то, но я не увидел (в вашем диалоге) его обещания добавить обработку списка ошибок в Ини-файл.
    Он что-то сделал 8 дней назад, а версия вышла 20 дней назад. Из правленного кода мне непонятно что он конкретно сделал (добавление обработки списка в Ини-файл я тоже не увидел). Надо собрать версию с этим исправлением и потестить. у меня нет такой возможности.
     
    Я ему тоже писал: https://github.com/Predelnik/DSpellCheck/issues/63
     
    Все его последние усилия были направлены на устойчивость проги, а не на улучшение функциональных возможностей.
    Активность он проявил как вижу лишь в этом году.
    Забавно что еще в 2015году при переводе я конечно нашел его фишку с правым кликом и копированием всех ошибок. Он мне написал что сделал это для одного пользователя, и спецом скрыл фичу, а теперь мол looks like it's not so hidden then, lol.
     
    Я тоже часто пользуюсь этим. Копирую список ошибок. Потом через плагин TextFX сортирую и удаляю повторы. Потом удаляю Английские (т.е. не мои) ошибки и у меня остается отсортированный список. В этом списке есть слова-сокращения и прочее, что не надо исправлять (это где-то 80%). Я это отделяю и создаю отдельный список псевдо ошибок. А то что надо правлю. И при следующей проверке (например текста перевода справки, которая обновляется) у меня довольно быстро возникает список реальных ошибок. И их я правлю уже в том месте откуда скопировал текст.
    -----------
    Чтобы ускорить такого рода процесс надо:
     
    1) Сочетание клавиш на копирование ошибок всего файла  
    2) команду на применение файла UserDic.dic без перезапуска Npp.
    (список игнорирования на сессию я так и не нашел. Добавить можно, а списка нет, поэтому лучше уж файл UserDic.dic)
     
     
    Чтобы иметь возможность перевести прогу, надо чтобы автор почистил свой код. Если раньше было невозможно дотянуться только до одной строки, то теперь таких мест уже штук 10.
    Похоже что он ручками делает какое-то нестандартное действие, в результате которого строка для перевода разбивается на две части из которых первая часть вообще невидима, а вторая - обрубок, переводить который бессмысленно.
    --------------
    Поскольку как я понял автор по прежнему хочет оставить свою фичу скрытой, ему можно предложить вывести обе эти возможности в DSpellCheck.ini
    Никто не будет знать что туда надо ввести, чтобы заработало сочетание клавиш и чтобы на лету применился файл UserDic.dic
    Знать будут только те, кто прочитает эту недокументированную возможность на его github.com.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 13:32 17-12-2017 | Исправлено: DmitryFedorov, 13:40 17-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Если интересно, вот скрипт. Суть в следующем:
    1. Получил список из DSpellCheck
    2. Несмотря что список в буфере обмена, скрипт его не берёт, видимо кодировка не та, поэтому нужно вставить список в Notepad++ (в новый документ) и скопировать снова. Теперь скрипт его примет.
    3. Запустить скрипт. Он возьмёт из буфера обмена, обработает и снова вставит в буфер обмена. Тут же вставляем в новый документ Notepad++ поверх предыдущего и видим, что число строк в разы меньше, значит скрипт отработал.
    4. Для скрипта есть файл "список_допустимых_слов.txt". Эти слова он удаляет из списка. Допустим я прошерстил кучку документов на 1000 слов, у меня список на 100 слов, из них выяснилось 50 реальных ошибок, 50 сленг и прочее что не детектит словарь как валидное. Вот эти 50 слов добавляем в файл "список_допустимых_слов.txt". И при последующей проверке, когда я внёс изменения в файлы и накопилось ещё куча ошибок, он уже не будет зацикливаться на тех, что я пометил как допустимое. И уже выдает к примеру не 150 ошибок, а всего 50 новых и я опять исправляю 25 и в список добавляю 25 допустимых.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:31 17-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Я в принципе о том же.  
    Вместо скрипта - использую готовый плагин. В нем удаляю дубли и делаю сортировку.
    Вместо списка допустимых слов я использую UserDic.dic.  
    В нем я могу делать комментарий перед внесением очередного списка.
     
    Предельник сказал что согласен с тем что список будет отсортирован, а дубли удалены. И внес это в код. Только вот надо проверить.  
    По поводу твоего предложения не проверять слова из двух символов - сказал что даст возможность вносить такую установку в Ини-файл.
     
    Так что надобность в использовании скрипта или плагина отпадет.  
    Единственное что остается - это "чтобы заработало сочетание клавиш и чтобы на лету применялся файл UserDic.dic"
    Насчет сочетания клавиш - я могу лишь вызвать диалог настройки. Это тоже кое что. А потом сделав два клика получить список в буфер.
    Насчет применения UserDic.dic на лету надо писать автору.
     
    Добавлено:
    Отписался. Написал что нужна бета версия чтобы проверить работу.
    Следи. У меня в последнее время цейтнот.  
     
    Добавлено:
    Кстати по поводу
    Цитата:
    Несмотря что список в буфере обмена, скрипт его не берёт, видимо кодировка не та

    Так и должно быть. Изменение кодировки происходит лишь при вставке из буфера.
    Я забыл как это называется, но это стандарт. Попадает в буфер одно, а возвращается другое в зависимости от того куда вставляешь.
    Делает это кажется сама виндоус, так что и вставлять должна тоже она и винда должна знать в какой кодировке вставлять.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 17:26 17-12-2017 | Исправлено: DmitryFedorov, 18:09 17-12-2017
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:09 18-12-2017 | Исправлено: AZJIO, 01:35 18-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Похоже мы думаем по разному.

    Цитата:
    вдруг ты захочешь избавиться от сленгов для случаев когда нужно более качественно проверять

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

    Цитата:
    при поиске ошибок ты видишь как продвигаешься по контенту вниз, а отсортированнй список, будешь прыгать по документам то вниз, то вверх.  

    Список к проверке орфографии никакого отношения не должен иметь. Это просто список скопированный в буфер. Лично для тебя. Я так понимаю. Он нужен лишь для того чтобы из него выбрать нужное и засунуть это в файл UserDic.dic. После чего нужное уж проверяться не будет.
     
    Причина того что ты по другому думаешь - это твой скрипт. Но то как ты это дело реализовал к проге отношения не имеет, там организовано по другому, а именно так как ты это видишь сейчас при работе над ошибками.
     
    По поводу мгновенного применения измененного тобой словаря.
    Тут есть действительно две возможности.
     
    1) использовать словарь UserDic.dic. Он хорош тем что  
      а) правила обработки орфографии к его словарным статьям не требуют дополнительного файла аффиксов. Эти правила простые. Но призабыл насколько они широкие.
      б) с этим словарем есть прямая связь через контекстное меню
      А плохо лишь то - что его вроде как нельзя мгновенно обновить пока. Надо бы еще раз проверить. Вдруг это не так.
    2) использовать свой словарь. .dic
       В этом случае нужно обязательно использовать многоязычный словарь. И (опять же надо проверить) мгновенное обновление происходит при подключении своего словаря. Но опять же кардинально это не решает проблему. Если изменил этот словарь возможно понадобится перезагрузить Npp.
      Минус еще и в том что правила для файла аффиксов довольно сложны и в самом словаре уже не действуют. Только в файле аффиксов.
    ----------------
    В общем придется тестировать. И уже экспериментальным путем приходить к тому варианту, который будет наиболее эффективным.
    Это возможно лишь в случае если автор отнесется к этому делу не формально, а как к собственной идее.
    Пока что он сделал шаг, но он понятия не имеет куда его тянут такие как мы.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 03:17 18-12-2017 | Исправлено: DmitryFedorov, 03:47 18-12-2017
    AZJIO



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

    Цитата:
    Причина того что ты по другому думаешь - это твой скрипт.
    Нет, причина в том что мне тяжело проверять 1000 файлов за просто так ради делать нечего, когда я могу включить поиск/замена и прога просто выполнит замены. Хотя не всегда так просто, слова могут иметь разный регистр, смысл разный, всё равно приходится прыгать к месту (файл-позиция) замены и смотреть адекватно ли происходит замена. Но прыжок это не одно и тоже что высматривать кучу файлов.

    Цитата:
    чтобы UserDic.dic на лету (т.е. по команде) мог обновиться
    У него нет функции иследования изменения файлов-словарей, а значит он сам должен внести функцию переоткрытия словарей при импорте данных в словарь. То есть ты скармливаешь ему список, он спрашивает куда добавить и в процессе переоткрывает словарь, а не втихаря засунуть данный и спрашивать чего это ты не увидел что я вставил, но он же не может в процессе того что он и так отслеживает орфографию параллельно открывать словарь. Если бы это был единичный случай, то да, открыл словарь, проверил, закрыл, но это проходит в текущем времени, а значит опция переоткрыть словари надо прописывать индивидуально или после события добавления.
    Я думаю открыть дописать в словарь слова проблем нет, но ты говоришь типа можно закомментировать... я вот сейчас думаю слова то должны быть в алфавитном порядке, он конечно может сортировать словарь при запуске, но я думаю словарь должен изначально быть отсортирован, чтобы не нагружать проц каждый раз многократной вещью которая должна делаться один раз. Итак,  после добавления он должен сортировать словарь и ты уже не закомментируешь свои слова так легко как хотел.

    Цитата:
    UserDic.dic это дополнительный словарь, который можно сделать одним единственным для всех языков или иметь их несколько по одному на каждый язык.

    Мне кажется ты универсальное делаешь индивидуальным. Плаг и так воспринимает любой словарь как словарь и не более, пускай хоть пользовательский, для него это всё равно просто список слов. Он эту задачу решил многоязычным словарём, то есть объединением любого словаря с любым, всё, задача решена. Но твоя идея сделать каждому словарю добавку типа для ru_RU.dic добавить User_ru_RU.dic или Added_ru_RU.dic, чтобы не смешивать добавленное с оригиналом и легко отключать добавку. Там есть опция "Добавить ... к словарю" в конт. меню, получается он работает с возможностью добавлять в список. Тогда нужно сделать опцию "Добавить список слов в словарь", и "Удалить список слов из словаря". Но опять же эти опции мне не нравятся если будут удалять из оригинального словаря какие то слова, которых потом не будешь знать что их надо добавить. Да, в идеале какой нибудь User_ru_RU.dic с о списокм слова на добавление и с префиксом "-" на удаление из текущей сессии.
     

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 03:47 18-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Я там дописал кое-что. Почитай. Не знал что ты онлайн.
     
    Добавлено:
    Насчет 1000 файлов - это нестандартный вариант. Не надо делать из его проги монстра.  
    Иначе будет ситуация "останешься у разбитого корыта"
    С помощью скриптов ты можешь решить свои личные хотелки так как ты хочешь.
    ----------
    По поводу обновления словаря - ему решать как это выполнить.
    Может сделает при изменении словаря. - будет запрос: Применить или нет?
    Может сделает пункт типа перезагрузить файл словаря заново. В это случае жмешь когда считаешь нужным.  
    Но главное - это то что он ничего не должен.
    Автор в течении 3 лет имеет мнение что фича с копирование списка в буфер недокументированная.  
    Поэтому не надо его толкать на негативные поступки.
    ------------
    Пока мне например еще непонятно какой из двух вариантов лучше.
    UserDic.dic пока выглядит предпочтительней. Правила легче. Не нужен дополнительный файл. Не нужен в обязательном порядке многоязычный словарь. И автор о нем думает, а не о спец словаре.
     

    Цитата:
    Мне кажется ты универсальное делаешь индивидуальным. ...
    (и далее целый абзац)
     
    Не забудь я переводил эту хрень. Там в настройках есть пункт-галочка:  
    Единый UserDic словарь (вместо .usr словарей) - я об этом говорил, а не придумывал из головы проблемы для себя.
    По мне лучше один UserDic.dic. Но это просто не единственный вариант.
     
    Опцию "Добавить к словарю" трудновато распространить на список.
    Когда идет проверка слово для добавление четко помечено.
    А как ты пометишь целый список? Это ж огород целый.
    Если говорить о списке скопированном в буфер - тоже вроде как не годится для того чтобы добавить.  
    Его надо еще превратить в реальный список.
    Так что самый лучший вариант пока это перезагрузить userDic словарь, или перезагрузить все словари как при запуске Npp.
    Смотря что будет выгодней.
    -----------
    В общем как и раньше говорил надо потестить его бету. А ее нет. Если кто может собрать - попроси.
    У меня нет такой возможности. А то от автора подарка ждать можно долго.
     
    Добавлено:
    Автор в твоей теме ответил. И со всем согласился.
    Сказал что скоро сделает бета версию. Так что лучшего и желать не надо.  
    Он сказал что вытащит действие копирования в буфер на передний план и будет возможность назначить сочетание клавиш.
     
    А для обновления UserDic.dic он назначит "секретное" действие.
    Твои пункты насчет сортировки и удаления дубликатов он уже внес в код.  
    Так что подождем.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 03:50 18-12-2017 | Исправлено: DmitryFedorov, 04:28 18-12-2017
    sa1hara

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Помогите составить маску для поиска:  
    <offer рандомный текст available="false">  
    строка рандомного текста  
    строка рандомного текста  
    </offer>

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



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

    Код:
    (?s)<offer [^\v]+? available="false">\v+[^\v]+?\v+[^\v]+?\v+</offer>

    \v+ - типа перенос строк, любой вертикальный пробел
    [^\v]*? - любой символ кроме вертикального пробела (переноса строки)
     
    упрощённый вариант

    Код:
    (?s)<offer [^\v]+? available="false">.+?</offer>

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:06 19-12-2017 | Исправлено: AZJIO, 19:19 19-12-2017
    sprinter7



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В версии 7.5.3 невозможно переключиться на просмотр файла в кириллических кодировках KOI8-R, KOI8-U, Macintosh. Это только у меня или есть подтверждения?

    Всего записей: 326 | Зарегистр. 12-05-2011 | Отправлено: 23:29 21-12-2017
    Kovu



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sprinter7
    Подтверждаю, на koi8-r, koi8-u, macintosh перейти невозможно.

    Всего записей: 539 | Зарегистр. 23-07-2001 | Отправлено: 23:42 21-12-2017
    Koyotero



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

    Цитата:
    Подтверждаю, на koi8-r, koi8-u, macintosh перейти невозможно.  
     

    Хуже, поведение сломано уже в версии 7.5.2

    Всего записей: 1315 | Зарегистр. 30-10-2005 | Отправлено: 00:03 22-12-2017
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 06:12 23-12-2017
    Timofejj

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

    Цитата:
    Допрыгался автор. Ему уже и не пишут об ошибках.
    Версия 7.5.1 работает хорошо, проблем с кодировкой не заметил. Но вот в последних версиях там не только проблемы с кодировкой. Они плагин PluginManager не включили в пакет. Короче свинство, а может конкуренты прессуют.

    Всего записей: 698 | Зарегистр. 08-12-2011 | Отправлено: 00:22 24-12-2017 | Исправлено: Timofejj, 19:12 24-12-2017
    Kovu



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

    Цитата:
    Ему уже и не пишут об ошибках.

    Ещё как пишут.
    #4009 #3991 #3990 #3986 #3983

    Всего записей: 539 | Зарегистр. 23-07-2001 | Отправлено: 02:40 24-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kovu
    Ну как бы пишут, но не ему, а на деревню дедушке.
    Автор, если и читает такого рода темы, то ну очень выборочно.  
    Единственное место где я его видел эдак с полгода назад это новый формат - типа онлайн вопрос ответ.
    Вот там его "противогаз" был виден.
    Я по крайней мере ему больше не пишу. Бессмысленно. Похерил он свое детище.
    ----------
    В такой ситуации логично искать другую прогу. Но все они недоделанные. То это не то, то чего-то не хватает, то прога-монстр, то автор с бзиками.  
     
    Может чего появилось или превратилось во что-то стоящее?
     
     
    Добавлено:
    Кстати по поводу исправления бага (работа Devin nakamura): вот тут https://ci.appveyor.com/project/donho/notepad-plus-plus/build/1.0.1656/job/29v13coyocb8eh7y/artifacts
    есть экзешка для исправления, только надо не портабельную версию иметь.
    Посмотри может чего заработает?

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:27 24-12-2017
    Timofejj

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

    Цитата:
    есть экзешка для исправления, только надо не портабельную версию иметь.  

    Проверил, там без разницы портабельная или инсталлятор. Сам Notepad++.Win32.Unicode Release.exe именуешь в Notepad++.exe и меняешь их. DLL-ку не надо. Всё работает. Спасибо.
    Но вообще две версии с таким багом выпускать и "забить" на сообщения пользователей..... это уж слишком.

    Всего записей: 698 | Зарегистр. 08-12-2011 | Отправлено: 18:29 24-12-2017 | Исправлено: Timofejj, 18:34 24-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Желающие иметь русскую экзешку версии 7.5.3 исправленную nakamura (с распознаванием форматов) могут скачать Здесь

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 14:48 26-12-2017
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    скажите пож - какое максимальное количесво файлов можно открыть в Notepad++ и как можно увеличить чтоб например открыть сразу 500 файлов ?

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 18:49 26-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys
    Раньше кажется всплывал какой-то диалог при открытии числа файлов свыше нормы. Сейчас вроде его нет.
    Главное это память. Приблизительно умножай размер открываемых файлов на 2.5 - это то что сожрет Npp. Если в системе сожрано 80% памяти начинаются потихоньку тормоза, при 90% - они уже явно видны.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 20:45 26-12-2017
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    ну у меня памяти 16 гигов - а открывает мало файлов - ну примерно штук 100 - это разве нормально ?  
    версия у меня 7.5.3 (64 бит), может какая другая версия открывает больше файлов ?

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 21:33 26-12-2017
    Koyotero



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

    Цитата:
    ну у меня памяти 16 гигов - а открывает мало файлов - ну примерно штук 100 - это разве нормально ?  
    версия у меня 7.5.3 (64 бит), может какая другая версия открывает больше файлов ?

    Не мучай программу, попробуй тот же EmEditor, или что то более заточенное на открытие такого гигантского количества файлов.

    Всего записей: 1315 | Зарегистр. 30-10-2005 | Отправлено: 21:58 26-12-2017
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys
    Вопрос ради интереса... Зачем открывать такое огромное количество файлов? (если для автозамены, то консольные утилиты рулят, да и в нп++ есть замена в папке)

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 22:06 26-12-2017
    Koyotero



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

    Цитата:
    Вопрос ради интереса... Зачем открывать такое огромное количество файлов? (если для автозамены, то консольные утилиты рулят, да и в нп++ есть замена в папке)
     

    Чай поди для перевода, столь обожаемого им QQ Browser.

    Всего записей: 1315 | Зарегистр. 30-10-2005 | Отправлено: 22:07 26-12-2017
    pangasiys



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

    Цитата:
    Чай поди для перевода, столь обожаемого им QQ Browser.
    такс точно !!!!!

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 00:30 27-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys
    Я тоже переводил один браузер и там тоже было много файлов.  
    Я не стал лезть внутрь каждого. Собрал в один файл, засунул в переводчик, а когда нужен результат разбирал на части.
    В итоге выиграл со всех сторон. Потому как переводчик - это комментарии, фильтры и прочие прелести, которые позволяют сделать качественный перевод.
    Сборку сделал один раз (скриптом), обновлял ее вручную методом сравнения файлов. А разборка это где-то 15-30 секунд (тоже скрипт).

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 01:00 28-12-2017 | Исправлено: DmitryFedorov, 01:05 28-12-2017
    pangasiys



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

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

    Цитата:
    Сборку сделал один раз (скриптом), обновлял ее вручную методом сравнения файлов. А разборка это где-то 15-30 секунд (тоже скрипт).
    ну и почему бы тебе не выложить этот свой супер-скрипт нам всем сюда для юзания ? а ?
     
     
     
    Добавлено:
    Koyotero

    Цитата:
    Не мучай программу, попробуй тот же EmEditor,
    попробывал и не понял как там искать во всех сразу файлах нужные мне тексты

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 08:50 28-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys
    Ты же не можешь смотреть сразу 100 файлов, тогда зачем их открывать? Если делать поиск по всем файлам или поиск-замену, то можно указать папку, маску. Если хочется посмотреть какие замены будут выполнены, то есть сторонние программы поиска и замены с выводом инфы. А также 100 файлов при каскадном отображении займут весь экран, а в одну строку неудобно прокручивать, только через меню "Вкладки" (Окно).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:18 28-12-2017
    DmitryFedorov

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

    Цитата:
    ну и почему бы тебе не выложить этот свой супер-скрипт нам всем сюда для юзания

    На кой ляд это всем? Все равно у тебя не получится сделать ВСЕ с помощью тыка. Потому что скрипт не супер. Просто фигня чтобы получить результат. Нужен еще проект для перевода, чтобы переводить только предназначенное для перевода и делать фильтр, чтоб однотипно перевести. Нужно знать откуда берется та или иная строка в твоем браузере - для этого делаешь комментарии и прочая лабуда. Тогда только ты сможешь охватить это месиво. Но собрать разобрать ты можешь.
    Смотри под ковриком

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 12:46 28-12-2017 | Исправлено: DmitryFedorov, 15:41 28-12-2017
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Цитата:
    Ты же не можешь смотреть сразу 100 файлов, тогда зачем их открывать?  
    мне их все открывать не нужно - мне нужно в них во всех искать нужные мне слова или регулярные выражения и редактировать (переводить) их - а эти слова и выражения будут не во всех файлах а в некоторых из этих ста
    DmitryFedorov
    Цитата:
    Смотри под ковриком  
    спс - скопировал всё что под ковриком и потом как-нибудь займусь ради интереса (наверно после нг)
     

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 14:43 28-12-2017 | Исправлено: pangasiys, 14:45 28-12-2017
    DmitryFedorov

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

    Цитата:
    мне их все открывать не нужно - мне нужно в них во всех искать нужные мне слова или регулярные выражения и редактировать (переводить) их - а эти слова и выражения будут не во всех файлах а в некоторых из этих ста

    Из этих слов я вижу, что ты уже наступил на грабли, которые я изначально обошел.
    Подробнее...
     
    Добавлено:
    Кстати чтобы найти список файлов (вернее мест содержащих образцы, означающих что нужен перевод) я тоже делал скрипт в XYplorer. Скрипт был сложноват, мне помогли, но работал, однако было очень давно.  
    Это уже относилось к хромоподобным браузерам.  
    Именно там такой бардак.  
    Все было достаточно эффективно, чтобы засунуть за пояс китайцев, делающих основу для перевода и создать свою основу, которая позволяла мне не зависеть от их придури.  
    Задачу выполнил, все чего надо откопал и сделал, но потом бросил, потому что браузер стал медленным.  
    Для общего пользования не выставлял. Потому как китайцы не хотели убирать остатки хлама в коде и вообще у них бардак. Некому их приструнить. (Тут ими партия не рулит, кабы рулила была бы конфетка)

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 16:02 28-12-2017 | Исправлено: DmitryFedorov, 16:27 28-12-2017
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:17 28-12-2017
    pangasiys



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

    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 21:41 28-12-2017
    data man



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

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 21:44 28-12-2017
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    data man
    ясно !
     
    Добавлено:
    .....ого - да там у него много чего есть ещё !!!
     
    Добавлено:
    ...отлично ! то что надо ! AZJIO - очень СПАСИБО !!!!! сразу нашлось всё !!!!


    Всего записей: 6450 | Зарегистр. 05-06-2012 | Отправлено: 21:48 28-12-2017
    Dart Raiden



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

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

    PluginManager убран из-за того, что в нём есть рекламный баннер (требуется автору этого плагина, чтобы окупать расходы на хостинг списка плагинов, который загружается тысячами пользователей при каждой проверке обновлений, создавая нехилый трафик). Убран до тех пор, пока разработчик N++, у которого бомбануло при виде баннера, не напишет ему замену.

    Всего записей: 5647 | Зарегистр. 20-10-2006 | Отправлено: 03:35 29-12-2017 | Исправлено: Dart Raiden, 03:37 29-12-2017
    Yevgeniy16



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал перевод в nativeLang.ini для плагина MultiClipboard.dll. Правда переводчик из меня еще тот, так что замечания приветствуются
    Скачать

    Всего записей: 24 | Зарегистр. 21-05-2005 | Отправлено: 13:07 29-12-2017 | Исправлено: Yevgeniy16, 13:08 29-12-2017
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут в топике много раз уже обсуждались разные варианты создания нормального диалога поиска и замены (последний раз как раз пару дней назад была ссылка на TextReplace от AZJIO.
    А нет ли где-нибудь сводки всех таких решений с указанием их плюсов и недостатков?
     
    Есть ли форки или сборки, где эти решения уже интегрированы?
     
    Спасибо!

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 21:08 30-12-2017 | Исправлено: tramparamparam02, 21:11 30-12-2017
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Будет сводка, и с +, и с -, если создашь.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 21:13 30-12-2017
    data man



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

    Цитата:
    Есть ли форки или сборки, где эти решения уже интегрированы?

    Не знаю, что за решения, но есть Notepad3 с самой свежей версией Scintilla и другим RegEx-движком.
     
    UPD: Упс. Исправил.

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 22:47 30-12-2017 | Исправлено: data man, 00:23 31-12-2017
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    data man
    темы по Notepad3 [?] нет
     
    tramparamparam02
    [] Akelpad поддерживает традиционнные и через .js

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 23:49 30-12-2017 | Исправлено: sikemo, 23:50 30-12-2017
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sikemo
    Тема Notepad3 есть. Я не стал разбираться чего там не правильно в ссылке. Вот по этой можно перейти
    http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=30545
    (решил посмотреть что этт такое)
     
    Добавлено:
    data man

    Цитата:
    Не знаю, что за решения, но есть Notepad3 с самой свежей версией Scintilla и другим RegEx-движком.

    Получается отослал  на деревню дедушке. У проги нет стандартных настроек. Как сравнить? На первый взгляд в ней много чего не хватает.
    Но ведь может быть и так что много чего есть, чего нет в Np++.
     
    Слова "с самой свежей версией Scintilla и другим RegEx-движком" не убеждают и ничего не говорят.
    Версия Scintilla по моему вообще мало чего значит. Разве что революция произошла.
    Чем другой RegEx-движок лучше трудно понять пока не будут сформулированы преимущества.
     
    Вот например TextReplace от AZJIO. Там казалось бы есть сценарии. Но нет ни одного примера работы сценария или как этот сценарий может помочь сделать "идеальный поиск".  
    Вообще-то сценарий это всегда многоходовка: Нашел одно, заменил или скрыл какие-то строки, на худой конец пометил, потом идет второй ход, третий и так пока не достигнешь того чего обычны поиском не достигнешь. А тут ощущение что раз и на счет два сценарий кончился. Т.е. кажется что это тот же обычный одноходовый поиск только по другому, не наглядный так сказать. И да - там есть дополнительные параметры, позволяющие исключить файлы с определенным атрибутом, размером, но все равно это один ход.  
    ---------
    Памяти Notepad3 жрет столько же, даже чуть больше.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 00:19 31-12-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Когда я писал прогу, в течении 3-х лет что то добавляю, улучшая, но не было критиков, чтобы сразу в процессе учитывать пожелания. А сейчас ради мелочи надо погружаться чтобы на легке воспринимать код и последствия изменений.
    Сценарий я не стал делать расширенное интерактивную оболочку, потому что в реальности мне проще открыть сценарий в n++ и вставить параметры. Единственная проблема которая меня напрягает как ошибка программы - после сценария настройка кодировки меняется на последнюю строку сценария и это не очевидно, после использования может остаться не «авто» а к примеру UTF и все будет сохранятся в последней кодировке. Пока не допрет, что в настройках снова указать авто.
    Там не только маску можно указать, но и список файлов,  список формирует прога, нашел файлы со словом таким то, сохранил список и кидаешь список в поле пути и ищешь там уже иное слово, получается целенаправленной поиск по критерию наличия слов

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:38 31-12-2017 | Исправлено: AZJIO, 08:15 31-12-2017
    DmitryFedorov

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

    Цитата:
    Там не только маску можно указать, но и список файлов

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 14:02 31-12-2017
    ivan3259



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

    Цитата:
        Fix a crash bug due to disordered notifications sent to plugins.
        Fix encoding broken regression.
        Improve smart highlighting performance.
        Auto-completion enhancement: remove unwanted symbols {} for variable names.
        Add auto-completion for BaanC & CoffeeScript.
        Fix localization copy regression in Installer.


    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 09:34 01-01-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notepad++Exe_7.5.4_Ru
    (только экзешка, дефект с распознаванием форматов автор убрал)
    DSpellCheck_1.3.5Ru  
    Плагин орфографии. (всвязи с новым инсталлятором  кое-какие строки нельзя перевести. Обещали в версии 1.4 исправить)

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 15:57 01-01-2018
    Yevgeniy16



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

    Всего записей: 24 | Зарегистр. 21-05-2005 | Отправлено: 13:08 03-01-2018
    indman



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yevgeniy16,посмотрите этот набор https://yadi.sk/d/rrU0-qrZh2otNQ ,подбирал из темы Танго
     

    Всего записей: 94 | Зарегистр. 25-11-2005 | Отправлено: 20:39 04-01-2018 | Исправлено: indman, 11:29 08-07-2020
    Yevgeniy16



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

    Всего записей: 24 | Зарегистр. 21-05-2005 | Отправлено: 11:52 05-01-2018
    NiXXX



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем времени суток!
    Прислали мне на разбор неструктурированный xml, то есть весь файл в одну бесконечно длинную строку.
    Как можно строку вида <name></name> <name2> </name2> <name3></name3> превратить в:
    <name></name>  
    <name2></name2>
    <name3></name3>
    ?

    Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 12:23 17-01-2018 | Исправлено: NiXXX, 12:23 17-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX
    Лучше через CudaText editor. ставим plugin HTML Tidy, вызываем его Plugins/ Html Tidy/ Menu/ reformat
    и все.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 15:22 17-01-2018
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX
    Можно поставить плагин XML Tools и в нем есть возможность автоматически форматировать xml файл.
    https://i.imgur.com/MKXGAJ0.png

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 16:09 17-01-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX
    Навскидку что то навроде такого
    искать: (<name.*?>.*?</name.*?>)
    заменить: $1\r\n
    Но лучше дождаться специалистов, они подкорректируют.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:28 17-01-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp 16:22 17-01-2018
    Цитата:
    Лучше через CudaText editor. ставим plugin HTML Tidy,

    Понятно, что своя рубушка своими руками разработанная программа ближе, но плагин HTML Tidy можно использовать и в Npp и для этого не надо переходить на другой редактор.
    PS. ИМХО, если это именно XML, а не HTML, то из предложенных выше двух плагинов лучше использовать XML Tools. Tidy наверху документов ещё шапку от HTML добавляет, если её нет.


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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:20 17-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Заменить 2 тега "><name" на 2 тега с переносом строки ">\r\n<name", тип поиска и замены Расширенный.
    Про XMLTools читай тут

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:14 18-01-2018 | Исправлено: AZJIO, 07:16 18-01-2018
    data man



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

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 00:34 18-01-2018
    RemikR



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Почему то не сохраняется убирание галочки с пункта в Настройки - Путь По Умолчанию - Новый диалог сохранения файла (без запроса расширения файла) под Win 10 LTSB 1607 x64. На двух ПК. После перезапуска галочка опять на месте. При этом на Win XP нормально сохраняется. Остальные настройки нормально сохраняются. Пробовал и от админа  и так запускать. Не помогает. Кто нибудь сталкивался?

    Всего записей: 931 | Зарегистр. 16-10-2008 | Отправлено: 13:55 19-01-2018
    NiXXX



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

    Цитата:
    Заменить 2 тега "><name" на 2 тега с переносом строки ">\r\n<name", тип поиска и замены Расширенный.  

    Если бы все было так просто
    Имена тегов я взял из головы, по факту они там все разные. Где-то есть значения, где-то нет. Причем бывает так, что встречаются "><" и "> <"... Тому, кто формировал этот xml я уже карму погнул

    Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 17:04 19-01-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX
    И мой вариант тоже не подошёл? У меня сработал.
     
    Добавлено:

    Код:
    (<.*?>.*?</.*?>)

    Код:
    $1\r\n
    Результат:
    Из
    Код:
    <name></name> <name2> </name2> <name3></name3><name>вап</name> <name2> вапвап</name2> <name3>вапвапвапвап</name3>
    Получили
    Код:
    <name></name>
     <name2> </name2>
     <name3></name3>
    <name>вап</name>
     <name2> вапвап</name2>
     <name3>вапвапвапвап</name3>
     

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:09 19-01-2018 | Исправлено: VVL99, 17:12 19-01-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX 18:04 19-01-2018
    Цитата:
    Если бы все было так просто    
     Имена тегов я взял из головы, по факту они там все разные. Где-то есть значения, где-то нет. Причем бывает так, что встречаются "><" и "> <"...  

    NiXXX, так поэтому вам и посоветовали расширение. Оно все эти варианты учитывает и ещё отформатирует XML красиво с отступами. Можно конечно и регуляркой, но она не сделает такое красивое форматирование.


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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Коллеги, кто-нибудь настраивал FunctionList.xml в сабже?
    У меня имеется, некий пользовательский макроязык, с процедурами, функциями и прочим барахлом.
    Я настроил FunctionList.xml под него, в результате в окне процедур вижу список функций, присутствующих в файле.
    Теперь вопрос - как расширить этот список? Хотелось бы увидеть, к примеру, список задекларированных переменных, входящие параметры, вызываемые процедуры в виде дерева.
    Может, плагин настраиваемый есть?  

    Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 16:07 20-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladk1973
    Создай для языка файл в )\Notepad++\plugins\APIs\...xml
    Дальше, не помню можно ли привязать к созданному языку через "добавить свой синтаксис", но в случае если не получится посмотри из языков, какой более подходит структурно к твоему и используй его в своих целях. В Lang.xml указываешь ключевые слова и функции. В настройках стиля задаёшь цвета, а в APIs посмотри примеры других языков, будет работать автозавершение функции с параметрами.
    Кстати последняя версия 6.5.3  в которой не изменено отношение к разделителям, то есть там можно в автозавершение писать и пробелы и знаки препинания, а в новых версиях этот файл автоматически разделяется на пробелы и запятые, поэтому не напишешь типа "моя_функция(парам, парам)", но зато в новой можно использовать перенос строки, чтобы вставлять целую конструкцию. А с пробелом можно решить заменой неразрывным пробелом (160), который после некоторого времени программирования просто сделать замену его на обычный пробел (32).

    Код:
    Мнемоника: &nbsp;
    шестнадцатеричный:     &#xa0;
    десятичный:     &#160;


    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:03 20-01-2018 | Исправлено: AZJIO, 19:26 20-01-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Попробуй тюкнуть (сподвигнуть) автора np++ на создание экзешки как это сделал Предельник со своим плагином.
    Прецедент теперь есть. Все останется как есть, лишь экзешка изменится.
    ----------
    В версии 1.4.0 альфа Предельник перенес жестко-кодированные строки в секцию строковых констант.
    Делал он это не долго. Где-то два дня. Мог бы и быстрее кабы не твое задание.  
    В общем это рутина скорее чем супер труд.
    Сейчас очень долго полирует плагин.
    Плагин то у него посложнее np++ будет.
     
    Добавлено:
    Для случаев когда в жестко-кодированные строки лазить не надо, есть проги, которые запоминают и преобразуют все изменения сделанные с dll или экзешкой при переводе.
    Нажал на такую хрень и перевод новой версии готов.
    "Преобразователь" в этом случае весит мало. Ну десятую-двадцатую часть всего файла.
    Поскольку есть xml файл для перевода, то изменять в экзешке нужно будет только размеры диалогов.
    А размеры, компановка меняются крайне редко.  
    Так что это будет надолго. Да и сделать сможет любой.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 14:36 21-01-2018 | Исправлено: DmitryFedorov, 14:53 21-01-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вышла бета 1.4.0 плагина Орфографии
    Я и на альфе не видел проблем. Файл увеличился. Тестируйте может что найдете.
    Ссылка на перевод
     
    Добавлено:
    Совет: кладите dll-ку в том виде как есть. (старую конечно уберите).
    Цифры с версией в названии файла никак не влияют на работу плагина (но ваши сочетания клавиш для плагина придется вводить снова).
    Неплохо смотрятся такие сочетания:
    Ctrl+Shift+C для копирования слов с ошибками
    Ctrl+Shift+D для перезагрузки словарей
     
      Изменения в версии:
    • Большая реорганизация основного внутреннего кода для облегчения дальнейших изменений и обслуживания.
    • Разрешена орфография в комментариях и разделителях для UDL
    • Обновление Hunspell до 1.6.2
    • Исправлены проблемы со словарями, наследующими неправильные разрешения при загрузке.
    • Поддержка «Разрешить запуск вместе» для Aspell.
    • Исключены из проверки слова, имеющие все прописные буквы и первую не заглавную буквы
    • Поддержка обнаружения Строка / Комментарий для ранее не поддерживаемых языков программирования.
    • Добавлена опция разделения слов по неалфавитным / числовым символам, кроме указанных исключений. (Новое значение по умолчанию)
    • Поддержка разделения слов CamelCase (с верблюжим регистром или с не 1-ой большой буквой) (по умолчанию отключена)  
    • Поддержка собственной windows проверки орфографии как третьей проверки орфографии в Windows 8+
    • Правильная обработка точки в конце слов типа etc.
    • Добавлена возможность проверки имен переменных / функций (по умолчанию отключено)
    • Добавлена скрытая опция Word_Minimum_Length в ини файл для отключения проверки слов с длиной, меньшей или равной значению в настройке
    • Поддержка использования любого своего Hunspell синтаксиса в пользовательских (user) словарях.
    • Упрощена локализация плагина внешними программами.


    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 13:43 22-01-2018 | Исправлено: DmitryFedorov, 14:55 22-01-2018
    X11



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

    ----------
    /не мы такие, жизнь такая/

    Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 20:22 23-01-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:43 23-01-2018
    4seasons



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    X11
    Цитата:
    Как отключить открытие вкладок?  

    Методом их закрытия.
    Например: "Файл-Закрыть все" или в контексте вкладки: "Закрыть все, кроме этой" - больше они открываться не будут.
     
    AZJIO
    Цитата:
    Опции - Настройки - Резерв. копирование - Открывать незакрытые вкладки с прошлого сеанса

    Чего то я у себя такого не вижу:

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 20:44 23-01-2018 | Исправлено: 4seasons, 20:48 23-01-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    4seasons 21:44 23-01-2018
    Цитата:
    Чего то я у себя такого не вижу:  

    Галочку снимите запоминать текущую сессию.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:18 23-01-2018
    4seasons



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Цитата:
    Галочку снимите запоминать текущую сессию.

    Тогда надо было написать так:
    X11
    Цитата:
    Как отключить открытие вкладок?

    Снять галочку возле:
    Опции - Настройки... - Резерв. копирование - Запоминать текущую сессию для следующего запуска

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 22:24 23-01-2018 | Исправлено: 4seasons, 22:33 23-01-2018
    AZJIO



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

    Цитата:
    Тогда надо было написать так:
    А он так и написал

    Цитата:
    открываются ещё и старые вкладки
    , как видишь, слова "открываются" и "вкладки" присутствуют, а слова "сессия" нет. Кто был прав? Я сделал перевод, так как это называют люди. Скачай в шапке.
     

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:35 24-01-2018 | Исправлено: AZJIO, 00:39 24-01-2018
    4seasons



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

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

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 10:35 24-01-2018 | Исправлено: 4seasons, 11:52 24-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    4seasons
    Я же ему писал, а если бы тебе, то все могло бы быть по другому, расжёванней. )
    Я же рекламирую правильный перевод параллельно.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:38 24-01-2018
    4seasons



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

    Но читают то все.

    Цитата:
    а если бы тебе

    Так ведь я у тебя и спрашивал, откуда это взялось: "Открывать незакрытые вкладки с прошлого сеанса"?

    Цитата:
    Я же рекламирую правильный перевод.

    Так надо было отвечать на поставленный вопрос, а не рекламой "правильного перевода" заниматься.
    Вопрос был задан - правильный ответ от regist123 получен, а про "правильный перевод" вопросов никто не поднимал.
     
    PS
    Полагаю больше на эту тему оффтопить не следует.

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 14:22 24-01-2018 | Исправлено: 4seasons, 14:23 24-01-2018
    Djgasan

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

    Всего записей: 38 | Зарегистр. 16-07-2015 | Отправлено: 15:51 24-01-2018
    4seasons



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

    Как вариант с проверкой орфографии устроит?
    Все английские слова будут подчеркнуты, заодно и русские с ошибками.
     
    Плагины-DSpellSheck-Setting-Language:-Russian
    и не забыть включить проверку орфографии (значок "ABC" в панели меню).

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 16:48 24-01-2018 | Исправлено: 4seasons, 16:50 24-01-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djgasan - пост
    Цитата:
    Подскажите пожалуйста, можно ли в np++ из огромного текста на русском выделять слова на английском? И как это делать?

    Можно:
    Синтаксисы >> Задать свой синтаксис... В поле "Операторы 1" указать все латинские символы, затем в "Стиль", выбрать цвет текста и сохранить как...
    Далее в "Синтаксисы" выбираете эту сохранёнку и всё.


    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:57 24-01-2018
    Djgasan

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

    Всего записей: 38 | Зарегистр. 16-07-2015 | Отправлено: 17:05 24-01-2018
    sikemo

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

    Цитата:
    Подскажите пожалуйста, можно ли в np++ из огромного текста на русском выделять слова на английском? И как это делать?

     
    смотря что вам надо и каким инструментом этого достичь. В подобном случае я размечаю текст болдом в Уорде или иной прочей апп и потом вычищаю все прочее.

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 19:16 24-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djgasan
    Ещё можно регулярным выражением [a-zA-Z]+ на вкладке "Найти и пометить".

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:00 24-01-2018
    Bluegem

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто пользуется x64 версией Notepad++ как у нее с поддержкой плагинов сейчас?

    Всего записей: 262 | Зарегистр. 03-10-2009 | Отправлено: 03:36 25-01-2018 | Исправлено: Bluegem, 03:36 25-01-2018
    4seasons



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bluegem
    Цитата:
    Кто пользуется x64 версией Notepad++

    Ну я пользуюсь.

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

    Установил себе "Plagin manager" и настроил "DSpellCheck", все вроде как поддерживается.
    А что, были какие-то жалобы?

    Всего записей: 5591 | Зарегистр. 31-05-2009 | Отправлено: 15:07 25-01-2018 | Исправлено: 4seasons, 15:23 25-01-2018
    Bluegem

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

    Цитата:
    А что, были какие-то жалобы?

     
    Не то что жалобы, просто раньше было плохо с поддержкой плагинов в x64, точнее ее не было, как и x64 плагин менеджера, вот и поинтересовался.

    Всего записей: 262 | Зарегистр. 03-10-2009 | Отправлено: 18:02 25-01-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для меня всегда было проблемой, проверка правописания в скриптах, всё в перемешку, и код и английские слова и русские, по этому я никогда не проверял.
    А можно было быстро удалить всё лишнее, вот так:
    Найти:
    Код:
    [^а-яё]+

    заменить на пробел.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:46 25-01-2018 | Исправлено: VVL99, 16:06 26-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    Я получаю русский текст в файл с помощью этого скрипта
    Так как ручной просмотр меня достал, то я получаю список неправильных слов с помощью плагина. И далее использую этот скрипт, чтобы сортировать и подчистить и удалить из него допустимые слова из файла "список_допустимых_слов.txt". Далее остатки просматриваю и либо исправляю, либо добавляю в "список_допустимых_слов.txt". Кстати скрипт проверяет не файл, а папку с файлами, допустим 200 веб-страниц. Потом я вставляю ошибочное слово в свою прогу поиска и замены, она выдаёт файл(ы) с этой ошибкой, открываю и исправляю.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:13 26-01-2018 | Исправлено: AZJIO, 07:30 26-01-2018
    Werty666



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

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 09:49 27-01-2018
    Gideon Vi

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

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 13:22 27-01-2018 | Исправлено: Gideon Vi, 13:24 27-01-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO - пост Спасибо пригодится.
     
    Werty666
    Проблема обсуждалась и указана в шапке, как и решение.
    Опции >> Настройки >> Разное и снять галочку с "Авто-определение кодировки символов".
    Сабж определяет кодировку по содержимому, так что запретите ему менять кодировку.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 14:23 27-01-2018 | Исправлено: VVL99, 21:51 27-01-2018
    Werty666



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





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

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 20:57 27-01-2018 | Исправлено: gyra, 09:14 28-01-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для тех кому я рекомендовал TextReplace, обновил, обсудить можно тут. Добавил в маску рег.выр., то есть можно задать фильтр файлам более точнее, например только цифры. Добавил инвертирование поиска, то есть найти в которых нет текста, то есть получить список тех, которые нужно руками доделать, чтобы были как все, ведь формат не всегда сохраняется на все файлы. Взвязи с тем что я недавно выкладывал прогу, которая взаимодействует с NPP как плаг, то есть что-то вставляет, сортирует, то я добавил улучшенный взаимодействие индивидуально для NPP в плане вызова с поиском. И я даже хотел добавить установку галок "рег.выр." и  "обычный", при соответствующих установках в программе, но как выяснилось номера этих чекбоксов меняются, например в 6.5.3 это были 15 и 17, а в 7.5.4 это 16 и 18, хотя я попробовал получить номера версий программно, но не факт что опять не изменятся, так что это отключил.
    Добавил изменение размера шрифта.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:22 02-02-2018 | Исправлено: AZJIO, 00:44 03-02-2018
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сколько надо вдонить чтобы они уже наконец довели до ума адрес ссылок с рус. и турецкими буквами?  
    https://i.imgur.com/rLBq55K.png

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 23:42 03-02-2018
    totnetot



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите какой модель проверки орфографии (русский + английский) можно прикрутить на Notepad++ 64bit?
    Aspell 32bit - не заводится.

    Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 18:21 04-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, хочу предложить одну небольшую идею.
    Если уже обсуждалось прошу извинить тема большая.
     
    Идея связана с переключением раскладки клавиатуры (для тех кто использует в том или ином виде две и более раскладки, т.е. за исключением англоязычных граждан - это все прочие компьютерные пользователи).
     
    В целом идея не нова и заключается в простой вещи - иметь перед глазами в точке текстового ввода информацию о том какая раскладка выставлена в текущий момент без необходимости коситься в угол экрана.
     
    На эту тему добрые люди уже сделали, что смогли и как могли, и результат можно увидеть например здесь https://habrahabr.ru/post/138940/  
     
    В указанном примере в зависимости от раскладки устанавливается соответствующий курсор, что уже является некоторым удобством, но при ближайшем рассмотрении оказывается малополезным т.к. реализация работает с курсором мыши, а функционал нужен в большей степени для каретки ввода в редакторе.
     
    Как можно понять из комментариев под статьей на "Хабре" добрые люди не смогли сделать нечто подобное для каретки текстового редактора т.к., якобы, это зависит от конкретной программы, что не позволяет предложить какого-то универсального решения.
     
    Таким образом, не претендуя на универсальность решения я предлагаю ограничиться одним лишь известным нам с вами текстовым редактором.
     
    Как именно обозначать текущую раскладку можно обсудить. Например такие варианты:
     1) цвет каретки
     2) мелкий символ рядом с кареткой (может быть со сменой цвета или на фоне цветной плашки)
     3) цвет подсветки строки ввода
     
    Если идея понравится - наверняка здесь найдутся добрые люди со знанием английского (сам в этом не силен) и имевшие опыт обращения в Комьюнити https://notepad-plus-plus.org/community/ куда и предлагаю закинуть идею.
     
    Добавлено:
    Может быть что-то в таком роде, что бы разработчикам было меньше возни:
     
     

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 19:44 04-02-2018 | Исправлено: AY51, 20:09 04-02-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:12 04-02-2018
    AY51

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

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 20:43 04-02-2018 | Исправлено: AY51, 20:45 04-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AY51
    Так как у курсора меняется цвет в настройках, а также скобки красиво меняют цвет (и фон) при прилегании к курсору, то функция раскраски применяется красиво-индивидуально. То есть можно либо сторонними плагинами-прогами это задействовать, либо просить автора. Там не сложно, в момент выполнения смены раскладки вызвать функцию перекрашивания курсора. Но пиши сам автору, это всё равно время нужно, а вероятность выполнения 1%. Так что кому больше всех надо тот и пишет. Лично для меня достаточно исправить как я описал ранее, тем более исправления имеют не только в рамках раскладки, а также красная строка, капслок, а также в твоей концепции необходимо следить за курсором, в моей нет, только за текстом, который по любому поглядываешь время от времени, а исправляется одним движением, но оно 1 раз, а смотреть красноватость курсора тебе придётся постоянно, допустим 100 раз. Вот и думай, следить 100 раз или 1 раз хоткей сделать.

    Цитата:
    прежде пользовался Punto

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:26 04-02-2018 | Исправлено: AZJIO, 21:29 04-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    То что я предлагаю не противоречит использованию сторонней программы для переключения набранного, а только дополняет. Мне кажется удобнее иметь оба варианта.
     
    Курсор "со смыслом" удобен тем, что позволяет начать ввод в нужной раскладке, а не переключать результат по мере набора. В последнем случае несколько теряется темп - происходит отвлечение. Впрочем, может это и не столь важно.  
     
    Замечу еще, что упрек "надо следить 100 раз" с моей точки зрения некорректен потому как, у обладателя навыка "слепого" десятипальцевого набора (а таких нынче наверное большинство) взгляд постоянно направлен на место ввода и поэтому курсор постоянно в поле зрения. Т.е. за ним не надо следить - ты просто знаешь какая раскладка сейчас текущая.  
     
    Пунто действительно не слишком удобен, хотя мне кажется, там был режим который позволял переключать не автоматом, а по хоткею, но не буду утверждать давно не пользовался. А ту, что посоветовали попробую.  
     
    Вообще говоря, если подобное возможно реализовать посредством плагина - то это, пожалуй, самый короткий путь к результату. Вот на здешней ветке, кстати, есть граждане-умельцы плагины программировать? Или с подобным предложениями лучше в то самое комьюнити обращаться?

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 22:10 04-02-2018
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня стоит keyla и переключает с визуальным флагом в трее POL | UKR  (польський подддерживает большинство лат. симвлов, включяя чеш., нем и пр.) и UKR   с поддержкой русских литер
     
    ЗІ. раньше был Punto  в тч. для настроенного списка автозамен, щас покане пользуюсь, да и некиеи предостережения есть на нашем  форуме насчет шпионажа оным

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 22:50 04-02-2018 | Исправлено: sikemo, 22:51 04-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не без труда с помощью Гугла составил сообщение и закинул на комьюнити. А вдруг... :)
     
    Добавлено:
    sikemo

    Цитата:
    предостережения есть на нашем  форуме насчет шпионажа оным

    Как говорится, если у вас паранойя - это еще не значит, что за вами не следят :)

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 23:00 04-02-2018 | Исправлено: AY51, 23:09 04-02-2018
    totnetot



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавлено:
    сам спрашивал сам и отвечу как решил вопрос со словарями.
    Скачал утилиту HunspellMerge + 4 словаря (2 русских + 2 английских) и объединил этой утилитой.
    Потом просто в настройках Notepad++ переключил с английского на объединенный словарь.
     
    Полный рабочий комплект. Для работы со словарями.
    Содержит:  утилиту HunspellMerge + en (2 шт.)+ ru (2 шт.) словари + статья источник (+ ссылки на него) + объединенный словарь.

    Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 23:27 04-02-2018 | Исправлено: totnetot, 00:10 05-02-2018
    AZJIO



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

    Цитата:
    у обладателя навыка "слепого" десятипальцевого набора (а таких нынче наверное большинство)
    Не верю. Я 20 лет ввожу тексты ещё когда писали только в аське и желание быстро высказать мысль заставляло участвовать все пальцы и активно запоминать клавиатуру. Но как то я решил "десятипальцевый" попробовать, установил прогу, дошёл до 50-го урока (вроде бы) и так это было нудно, что я понял одно правило, это враньё как и статьи зароботка за 2 недели. Главный двигатель - "необходимость" именно это толкает тебя быстро печатать, а набор пустых букв это даже хуже гаммы для гитариста, гамма хотя бы имеет ладовую закономерность, но даже гитарист, вспоминая на чём он начинал играть понимает, что на том инструменте он бы ни когда не смог сыграть то что он играет сейчас на профессиональном, потому что 10-18 нот в секунду на струне с нажатием столько то Ньютон (в 40 и более раз больше) просто не выжать по физиологическим критериям. Так что к инструменту и стилю человек приходит методом проб и и ошибок и на каждом этапе развития этот критерий меняется, скрипач-гений будет играть только на какой нибудь страдивари и даже не возьмёт в руки средненькую, понимая что не сыграет на ней по причине неудобства или фальшивости.
    Также и десятипальцевый набор, требует необходимости, то есть человек должен иметь поток мыслей, писатель, а не тот кому нечего сказать, и надеюсь выбор клавиатуры будет более придирчивый. В общем никто не печатает десятипальцевым, а те кто смотрит на курсор тоже по моему мнению 1 из 10 продвинутых.

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:20 05-02-2018 | Исправлено: AZJIO, 00:21 05-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Да, насчет большинства, возможно, я выдаю желаемое за действительное, хотя если говорить о пользователях конкретно обсуждаемого редактора, более того, не тех кто пользуется изредка (им вообще такие вещи должны быть не сильно принципиальны), а тех кто пользуется на постоянной основе, то для них это может иметь весомое значение.
     
    Моя деятельность в целом не сильно связана с набором текста в том или ином виде, скорее это проявляется со стороны хобби, впрочем, по временам это может быть объемно. Тем не менее когда разучивал эти самые "гаммы" (кстати по книжке для машинописи) то там делался упор именно на такой подход (взгляд на тексте) поскольку предполагалась, что те кто учится, будут набирать условно авторский (из головы) текст в отличии от машинистки, которая должна в процессе печати смотреть в рукопись. В процессе такого набора целесообразно смотреть именно на набираемый текст, что бы контролировать результат и видеть все предложение ("думать").  
     
    И тогда и сейчас мне кажется высказанный подход очень убедительным. Поэтому старался следовать ему насколько возможно, что дало свои результаты. В целом не вижу особой разницы, например, с обучением школьника прописям. Сначала отдельные буквы, потом слоги, потом слова, затем предложения, затем скоростное конспектирование, а кое-кто и до скорописи добирается. Конечно, на этапе обучения нужно проявить упорство, но потом это себя окупает, тем более, что с клавиатурой нам придется иметь дело еще какое-то время, пока ввод станет преимущественно голосовым, а может и после.
     
    Собственно свои предложения по части курсора я и основываю на своем опыте и мне кажется это разумным.
     
    Что же до вашего предложения, то, повторюсь, оно ничуть не противоречит моему, которое его дополняет. Почему я делаю упор на n++ и почему мне в меньшей мере интересны прочие программы? Тут ситуация обусловлена тем, что наиболее сложный набор у меня связан с программным кодом и языками разметки где нужно часто переключаться между русским и английским (зачастую набирая один-два символа и переключаясь обратно). В прочих программах меня не сильно тяготит ситуация когда я начал набор не на том языке, затем удалил и перенабрал как надо.

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 01:35 05-02-2018 | Исправлено: AY51, 01:36 05-02-2018
    AZJIO



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

    Цитата:
    смотреть именно на набираемый текст, что бы контролировать результат и видеть все предложение ("думать").
    По этому поводу я тоже хотел ответить ,но пост был и так длинным. В общем я не понимаю зачем смотреть на набираемый текст. Я вообще никуда не смотрю, вернее смотрю на клавиатуру, но лишь для того чтобы позиционировать руки, при наборе я думаю о своём, и уверен на 100% что комп набирает именно то что я печатаю, а не что-то своё, проверено ну прям 1000-чи раз, исключение - зависон, выпрыг проги с перехватом активности окна, опять же редко. Руки выписывают фигуры (как аккорды на гитаре), хоть и пальцы сами прыгают по клавиатуре, всё же когда я смотрю в монитор сбиваюсь. Замечу ещё, что гитарист тоже играет рисунками, то есть у него не каждый палец сам по себе, а он чувствует движение, то есть фигуры которые он 1000 раз делал. Ну к примеру на "ять" заканчиваются многие слова, соответственно фигуры быстрее набираются.

    Цитата:
    зачастую набирая один-два символа и переключаясь обратно
    А какой язык? Я вообще заметил, что многие набирают код печатанием, а я делаю вставками. Во первых сделал прогу для вставки конструкций кода, во вторых активно частые штуки вставляю автозавершением функций (набрал 2 буквы и Enter, и заполняю вставленный шаблон). Копирую переменные и вставляю взамен шаблонов. В общем я код практически не печатаю, мне даже название функций трудно запомнить, проще скопировать из справочника, чем потом получать error.
     
    Добавлено:
    Кстати ты напомнил мне про прогу AutoCompletion, вот это бы действительно было прорыв. Во первых набирая первые 2 буквы ты можешь вставить текст который уже был напечатан, во вторых эта может быть функция, или конструкция кода для текущего языка. То есть я бы хотел механизм автозавершения сделать совершенным, до такого, что все возможные варианты он бы учитывал. Например есть такой Стивен Хокинг, который движением глаз может говорить, то есть видеокамера реагирует на движение, а он делает выбор. Вот нечто подобное хорошо бы в NPP. То есть то что ты хочешь ввести показывалось бы группами, которые можно было бы заранее настраивать под себя.
     
    Почитай тут, может понадобятся NppSnippets, NppExec и посмотри мою сборку в шапке.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:58 05-02-2018 | Исправлено: AZJIO, 02:52 05-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Зачем смотреть на текст? Ну по крайней мере, мне кажется, это интереснее, чем смотреть на клавиатуру :)
     
    А если серьезно, то текст это именно то, что мы хотим получить, поэтому почему бы на него не посмотреть. Не всегда текст или предложение рождается сразу, иногда приостанавливаешься подумаешь как лучше, перечтешь, вернешься, поменяешь, исправишь опечатку опять же. В текстах программ желательно следить за отступами и общим видом кода.  
     
    Хочу сказать, что когда освоился со "слепым" методом стало как-то посвободнее что-ли в плане ощущений, не думаешь как печатать - сосредоточен на результате. О положении рук, кстати, тоже не задумываешься - когда привыкаешь, эти засечки на А и О действительно имеют значение по ним на ощупь руки встают автоматом.  
     
    В плане языков я вообще говоря дилетант, но в рамках своих интересов работаю с html, Latex, javascript, lisp, совсем немного Си и некоторые другие очень специфические скриптовые языки для автоматизации более сложных программ. Тут замечу, что описывая свою манеру работы, вы сами же демонстрируете ситуацию в которой пользователю удобнее держать взгляд на экране т.к. там происходит очень интенсивное движение, за которым нужно присматривать. И зачем в такой ситуации переводить взгляд на клавиатуру, если этого можно не делать? В целом, если вы свободно набираете (да хотя бы и не всеми пальцами) то держать в поле зрения клавиатуру вовсе не обязательно - это лишь дело привычки.
     
    По-себе знаю, что избавиться от таких привычек зачастую весьма сложно, да, может быть и не всем оно надо, но мне нравится хотя я и не все довел до хорошего результата, например когда учился использовал раскладку как для пишущих машинок, а там другое расположение точки с запятой и вообще цифровой ряд в верхнем регистре, а альтернативные знаки в нижнем. В общем, до сих пор цифровым рядом в слепую пользуюсь на так гладко как прочим текстом.

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 02:54 05-02-2018 | Исправлено: AY51, 13:43 05-02-2018
    AZJIO



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

    Цитата:
     В текстах программ желательно следить за отступами
    У AutoIt есть Tidy, я просто жму Alt+Z время от времени и Tidy выравнивает все отступы, расставляет пробелы, в общем делает код согласно заданному формату. Ну как и у многих, тот же HTML и XML.

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

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 05:06 05-02-2018 | Исправлено: AZJIO, 05:13 05-02-2018
    AY51

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
     
    Удобство слепого метода не столько в скорости, сколько в ином процессе работы, когда ты сосредоточен на содержимом и не отвлекаешься процессом печати, а делаешь все на автомате. А скорость это уже дело техники, опыта, способностей и тренированности. Полагаю даже, что тот кто держит взгляд на клавиатуре будет печатать быстрее, если говорить именно о скорости нажатий на клавиши. Вроде бы, я и не упирал в своих сообщениях на скорость как достоинство слепого метода.  
     
    Тут, пожалуй, следует обозначить, что "слепость" - это способность печатать не глядя на клавиатуру, а "десятипальцевость" - это использование всех пальцев для ввода. На мой взгляд, скорость повышается как раз использованием всех пальцев, но опять же не факт. Найдется масса умельцев, которые будут двумя пальцами стучать быстрее чем десятью :)
     
    Для слепого метода использование всех пальцев представляет большое удобство тем, что проще позиционировать руки на клавиатуре без необходимости контроля взглядом. Только и всего.
     
    Таким образом слепой метод дает не столько скорость печати, а прежде всего возможность сосредоточиться на содержимом набираемого, на мыслях, что, как вы справедливо заметили, более важно и дает свои эффекты.  
     
    Что касается опечаток, то они ничего не перечеркивают т.к. являются естественным недостатком связанным не с типом ввода, а скорее со способностями и навыками конкретного индивида, опять же опытом и тренированностью.  
     
    Хочу сказать, что вовсе не желаю выглядеть агитатором за слепой метод. Совершенно согласен с тем, что если вас полностью устраивают выработанные походы и если они прекрасно работают, то и незачем что-то менять - это, скорее всего, только ухудшит ситуацию.  
     
    Мои рассуждения лишь о том, что у явления есть свои положительные стороны, которые, вообще говоря и не требуют отказываться от прочих навыков, а скорее дополняют их. Тут, пользуясь случаем, хочу поблагодарить за ссылки на плагины и прочие программы, едва ли мне по силам их всех освоить, но буду пробовать. И отдельное спасибо за перевод справки по n++, давно им пользуюсь, но про русский перевод не знал, а совсем недавно наткнулся и с пользой прочел несколько специфических мест. А теперь вот нашел эту тему, так что теперь знаю где расспросить, если в чем-то уперся.

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 13:37 05-02-2018 | Исправлено: AY51, 13:41 05-02-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Временами при первом запуске NP++ Portable выскакивает такое окно, содержание его мне понятно, но не нашел, где это можно отключить
     

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 14:27 05-02-2018
    AY51

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

    Всего записей: 64 | Зарегистр. 22-08-2006 | Отправлено: 15:22 05-02-2018
    shadow_member



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

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



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

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 11:08 08-02-2018 | Исправлено: 358, 11:11 08-02-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:42 08-02-2018
    358



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

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 14:28 08-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    358
    Попробуй кидать на NPP файлы, он должен открывать их в одном окне. Если ошибка, то сама сборка неправильная. Когда ты кидаешь на notepad++.exe у него в начале запуска проверяется запущен ли уже, а если сборка в одном файле как в контейнере, то она запускается также но не проверяет, а когда уже распаковалась из контейнера и передала файл внутреннему notepad++.exe, вот тут слом. Может коммандная строка неверна? Проще взять обычный NPP, кинуть в папку пустой файл doLocalConf.xml, получится обычная портабельная версия, сохраняющая все настройки в своей папке.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:46 09-02-2018
    358



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

    Цитата:
    Попробуй кидать на NPP файлы, он должен открывать их в одном окне.

    Способ работает, спс)  
    (как это бывает - голова забита настолько всяким разным, что самые простые решения "забываются").

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 09:05 09-02-2018
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    358, а какие у вас параметры в Total Commander?
     

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 14:43 09-02-2018
    358



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

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 15:42 09-02-2018
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вы её без параметров запускаете? Конечно же они так не откроются.
    Для этого можно создать кнопку на панели. Вы умеете создавать кнопку на панели,
    или пользовательскую команду в usercmd.ini, или в меню "Пуск", или в "Избранном"?

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 15:49 09-02-2018
    358



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zmy111
    по части кнопок и параметра текущая ситуация на скрине.
    или я неправильно понимаю кнопку и ярлык для запуска?...
    наверное в окно параметра надо что-то прописать? (зеленым фоном выделил).  
    Я тут конечно не спец и недопонимаю немного что нужно доделать.

    Всего записей: 4436 | Зарегистр. 05-12-2007 | Отправлено: 16:17 09-02-2018
    Zmy111



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Команда правильна.
    Параметр: %P%S
    Путь запуска делайте пустой.

    Всего записей: 55 | Зарегистр. 19-09-2016 | Отправлено: 16:23 09-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    358
    Ассоциации в тотале, работают всё равно через реестр, то есть запускают NPP из ОС. А если запустить NPP из тотала, а потом запускать файлы из тотала, которые активируют запуск NPP из системы, вот тут то и глюк. Просто надо определится, тотал для системы или для флешки на разные компы? Что решает эта кривая портабельная сборка в тотале? Ради одного файла?

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:28 09-02-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Плагин орфографии обновился DSpellCheck_1.4.0_Ru.7z

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 13:29 10-02-2018
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 21:39 10-02-2018 | Исправлено: Hjkma, 21:59 10-02-2018
    totnetot



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

    Цитата:
    Плагин орфографии обновился

    Стоило указать что для x32.  
    Дайте ссылку где вы их берете.

    Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 02:12 12-02-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    totnetot
    Цитата:
     
    Стоило указать что для x32.

    Ну я в шапку ссылку не залил. А вообще да, правильное замечание. Но у меня все что я делаю - для 32 бит.

    Цитата:
    Дайте ссылку где вы их берете.  

    Пожалуйста:
    https://github.com/Predelnik/DSpellCheck/releases
    В принципе перевод теперь легко перенести. Потому как жестко-кодированных строк нет.
    Единственная проблема - это размеры диалогов. Но их тоже умеючи легко передрать.
    Но используя 32 битную винду я не знаю как сделать 64 битный вариант файла.

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 04:20 12-02-2018
    totnetot



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Спасибо X64 поставил - работает.
    Скачать DSpellCheck_x64.zip  (En).

    Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 06:09 12-02-2018
    tramparamparam02



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

    Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 23:37 12-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02
    нельзя, я не слышал такого
     
    --------------------
    Я случайно сделал поиск "<LexerType name=" в stylers.xml и нашёл 82 совпадения. Если искать в иных темах, то количество варьируется между 47-55. Посмотрел недостающие типы и среди них появились интересные purebasic registry json. Обнаружил тем что в новой версии не отображалась подсветка reg-файлов, если раньше reg был привязан к ini как добавочное расширение и не плохо посвечивалось, то теперь их ловит на себя тип registry, соответственно если их нет в теме то и не работает.
    Кому интересна моя чёрная тема с 3-мя добавленными, скачать тут

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:15 13-02-2018 | Исправлено: AZJIO, 02:25 15-02-2018
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как нибудь убрать пустое поле крайне слева, там просто пустое пространство и раздражает. вот скриншот что нужно убрать https://i.imgur.com/9uEDOZz.jpg
    Про то как убрать поле закладок и нумерации я знаю, интересует как убрать пустое пространство крайне слева.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 12:54 15-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    то есть окно Scintilla должно двигаться если строки добавляются с 9 на 10 и с 99 на 1000?

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:53 15-02-2018
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Какое окно? Мне бы убрать пустое пространство.

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 18:02 15-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    А куда цифры писаться будут? цифра 1 в строке 10 или 15 в строке 152?

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:10 15-02-2018
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Notepad++ сам решает эту проблему. Когда нахожусь на строках от 100, то там нету пустого пространства. И когда перемещаюсь к 1000 строкам, то Notepad++ сам перерисовывает эту область, оставляя за 950-999 строками одно пустое пространство, а позади 1000+ строк ничего не оставляет и когда перемещаюсь от 1000 до 9999 строк, то нету пустого пространства. И когда назад перемещаюсь к 100-999 строкам, то там тоже нету пустого пространства. Вопрос: зачем когда нахожусь на 1-55 строках, на самом вверху, Notepad++ оставляет там пустое пространство, смысл? Ведь я еще не приблизился к 100 строкам. Понимаете о чем я говорю?

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 21:25 15-02-2018 | Исправлено: Hjkma, 21:26 15-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    да, я это понимаю, поэтому 3 поста назад спрашивал, должна ли Scintilla двигаться, потому что при перемещении по вкладкам (разное число строк), при прокручивании файла (разные участки) Scintilla будет дёргаться. Это дёргание может оказаться неприятным. Думаю в этом причина. В большинстве файлов 99% строк меньше 999, поэтому самый усреднённый вариант недёргания окна это оставить место для нужных разрядов. Кстати акел пад использует Scintilla? и сделано ли там по иному?

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 08:19 16-02-2018
    Skif_off

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

    Цитата:
    Кстати акел пад использует Scintilla?

    Там свой собственный контрол, схож с RichEdit, ширина поля зависит от номера последней строки и если количество строк <=9, то места будет ровно под одну цифру. Не сказал бы, что переход по вкладкам доставляет какие-то неудобства (включая чисто эстетические).
     
    К тому же закладки ставятся прямо на номер строки: не тратится дополнительное место, как у сабжа и, видимо, вообще Scintilla'образных.

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 19:28 16-02-2018 | Исправлено: Skif_off, 19:29 16-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пытаюсь с помощью рег.выр в HTML удалить переносы (CRLF для тех кто не поймёт) сделанные программно обрезанием по ширине.
    Код:
    (?<=[а-яё ])[\t\v]+?(?=[а-яё])
    [а-яё ][\t\v]+[а-яё]
    тут нижний упрощённый для понимания. То есть я ищу букву русскую, потом набор символов табуляции и вертикальных переносов, и далее заканчивающуюся русской буквой. Самое интересное в тесте AutoIt он находит шаблон, а в Notepad++ нет. Для теста достаточно любое слова разорвать Enter'ом. Проверил на версии 7.5.4 и 6.5.3 (x86) на Win10 (x64).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:18 20-02-2018 | Исправлено: AZJIO, 21:22 20-02-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Если ищутся CRLF, то при чём тут \t и \v?

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 21:32 20-02-2018 | Исправлено: Skif_off, 21:40 20-02-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    (CRLF)
    \r\n - это не то?
    или \v

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 22:49 20-02-2018 | Исправлено: VVL99, 23:02 20-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    понял, он \v (вертикальный символ) не поддерживает. Заменил на \r\n работает.
    Цитата:
    при чём тут \t и \v?
    Ну \v = [\r\n\f] то есть кратко я одним символом указал, а \t чтобы табы тоже убирал.
    Но ведь \h (горизонтальный символ) то работает
    Код:
    >[\r\n\h]{3,}<

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 01:46 21-02-2018 | Исправлено: AZJIO, 02:19 21-02-2018
    Skif_off

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

    Цитата:
    он \v (вертикальный символ) не поддерживает.

    Вроде поддерживает и \v.

    Цитата:
    Ну \v = [\r\n\f] то есть кратко я одним символом указал

    Больше похоже на \s, aka [ \f\n\r\t\v], а \v - это вроде как только 0x0b.
    Хм, привык, что \v - это 0x0b и только. Там же по ссылке есть ещё \h = [ \t\n], не встречал и не понял, включает ли и \r прицепом к \n. Надо было ещё раз обновить страницу :)

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 02:26 21-02-2018 | Исправлено: Skif_off, 02:37 21-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    У них там не врено, пусть исправляют.
    Цитата:
    \h
        Horizontal spacing. This only matches space, tab and line feed.  
    То есть они указывают, что \h =  space, tab и LF, а теперь сделай несколько раз Enter в пустом новом документе и проверь все эти \h, \v, и т.д, и у видишь, что всё как я говорю, а не как там написано. Во вторых я ещё раз проверил \v работает и удалил все CRLF, но  моём рег.выр. не работает, ещё раз проверил
    Код:
    [а-яё ][\t\v]+[а-яё]
    пока не работает.

    Цитата:
    \v
        Vertical whitespace. This encompasses the The VT, FF and CR control characters: 0x0B (vertical tab), 0x0D (carriage return) and 0x0C (form feed).  

    здесь FF это \f - перенос страницы, CR тоже верно, VT - вертикальный таб ни разу не встречал, хотя FF встречал. Но тут нет LF. Не знаю с чего они взяли что он горизонтальный, если при использовании его происходит перенос строки (в редакторах, в мессагах попробуй в AutoIt), и рег. выр. его удаляет как входящий в \v
    Через панель символов повставлял VT, FF, да он (\v) их удаляет.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 03:00 21-02-2018 | Исправлено: AZJIO, 03:17 21-02-2018
    Dj BoBo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток.
     
    Есть вот такие строки в большом списке:
    ...
    http://site.ru
    http://site.ru/
    ...
    http://si123te.ru
    http://si123te.ru/
    http://si123te.ru/12323
    ...
     
    Как выделить закладками все дубли со слешем т.е.
     
    http://site.ru/
    http://si123te.ru/
     
    Чтобы потом их просмотреть и удалить через Поиск -> Закладки -> Удалить все строки с закладками

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

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 18:14 23-02-2018 | Исправлено: Dj BoBo, 18:21 23-02-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dj BoBo
    можно иной способ - удалить все наклонные чёрточки, а потом уже проверять на дубли, например /\r\n заменить на \r\n

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:28 23-02-2018
    Dj BoBo



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

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

    Всего записей: 1610 | Зарегистр. 20-02-2007 | Отправлено: 21:50 23-02-2018
    frost745



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

    Цитата:
    Notepad++ 7.5.5 enhancements & bug-fixes:
     
    1.  Restore 2 buttons "<< Find Previous" & "Find Next >>" in Find dialog (optional).
    2.  Fix monitored (tail -f) file not always updated issue.
    3.  Keep Doc Switcher's ordering in sync with Tab bar.
    4.  Shortcut Mapper enhancements: Add filter capacity and make dialog resizable and maximizable.
    5.  Fix for "Toggle Single Line Comment" malfunctioning with HTML/XML.
    6.  Make Unix style path (slashes) work in open file dialog (optional).
    7.  Fix tab sticks to mouse pointer problem after external update of a opened file.
    8.  Fix encoding not sync (on status bar) after reloading.
    9.  Fix menu items' state is not maintained due to save macro command.
    10. Fix line ending changes are not detected in reloaded changed files issue.
    11. Fix highlighting of <script> tags in XML files issue.
    12. Fix Unicode file name comparison to match Windows behaviour (as opposed to doing a linguistic filename comparison).

    https://notepad-plus-plus.org/repository/7.x/7.5.5/

    Всего записей: 4174 | Зарегистр. 26-02-2013 | Отправлено: 09:12 27-02-2018 | Исправлено: frost745, 22:48 07-03-2018
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 04:48 05-03-2018 | Исправлено: DmitryFedorov, 04:49 05-03-2018
    AZJIO



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

    Цитата:
    Русский файл правда не сделан
    Он отдельно выложен, нашим официальным переводчиком.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:57 05-03-2018 | Исправлено: AZJIO, 21:02 05-03-2018
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Значит, скоро придёт время обновиться с 7.3.2. Что радует!!!

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    обновил экзешку для новой версии. Npp_exe_7.5.5_Ru
    Первое впечатление было обманчивым. Да автор добавил порядка 100 строк, но 200 осталось.
     
     
    Добавлено:
    Обновил также плагин орфографии в шапке

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 13:43 06-03-2018 | Исправлено: DmitryFedorov, 14:00 06-03-2018
    Kasatka99



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста, как по маске поменять все цифры на цифра плюс 1, или 2 или 3 и т.д.? Скажем заменить 3= (где 3 - переменная) на 4= (4 - это переменная 3 + 1). К примеру в тексте встречаются 2=, 5=, 12= и 35=. Поменять их соответственно на 3=, 6=, 13= и 36=. Или заменить 2=, 5=, 12= и 35= на 4=, 7=, 14= и 37=. Заранее благодарна.  

    Всего записей: 117 | Зарегистр. 14-02-2018 | Отправлено: 15:34 06-03-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:08 07-03-2018
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 18:20 07-03-2018 | Исправлено: DmitryFedorov, 18:31 07-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kasatka99
    Вот тебе штука, которая увеличит все числа на 1. Результат отправляется в буфер обмена. Я тут забыл, то что цифры должны заканчиваться символом =, это обязательно?
    Вот штука с учётом =

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 22:46 07-03-2018 | Исправлено: AZJIO, 22:58 07-03-2018
    mil612



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Парни!  
    Почитал примеры и мануалы, но ума не хватает задать в Вкладка "Комментарии и числа" синтаксис, чтобы подсвечивались (выделялись)  все цифры в тексте, не только которые идут в связке с буквами, разделены знаками , . ; / пробел, но и ip адреса
    В данный момент у меня синтаксис выделяет только цифры формата 0123456789.
    Может кто поможет готовым синтаксисом?

    Всего записей: 4 | Зарегистр. 19-04-2014 | Отправлено: 17:57 15-03-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mil612 - пост
    Попробуй так - http://forum.ru-board.com/topic.cgi?forum=5&topic=48204&start=1260#7
    На скриншоте нижняя рамка, там укажи только цифры.

    Это наверно не то, там же цифры и так подсвечиваются.

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:07 15-03-2018 | Исправлено: VVL99, 18:27 15-03-2018
    mil612



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не помогло. Если я правильно ввел в формате 0123456789, то например есть число 62480 оно у меня сейчас выделяется полностью, но после ввода в это активное поле 0123456789 подсвечивается 6248, например ноль пропадает и так на других числах. Если убрать 0 подсвечиваются все кроме 1.

    Всего записей: 4 | Зарегистр. 19-04-2014 | Отправлено: 18:25 15-03-2018 | Исправлено: mil612, 18:30 15-03-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:36 16-03-2018
    mil612



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    "Вложение" в стиле "Активного оператора" не активны, пробовал разные манипуляции, где то я ошибаюсь, а где не понятно.

    Всего записей: 4 | Зарегистр. 19-04-2014 | Отправлено: 07:38 16-03-2018
    subreal1ty

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто помнит, в какой версии не было проблем с кодировками? Я уже устал - в одних файлах N++ нормально распознаёт кодировку 866, в других нет. Бывает, что я отредактирую буквально несколько символов и распознавание снова глючит. Причем включение/выключение автодетекта кодировки не помогает в 7.5.5.

    Всего записей: 86 | Зарегистр. 11-11-2016 | Отправлено: 14:55 16-03-2018 | Исправлено: subreal1ty, 14:56 16-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mil612
    не понял, но операторы подсвечиваются всегда и везде хоть присоединённые к слову, хоть отсоединённые, просто в тексте ищется символ и помечается цветом, не важно где он стоит. в "Оператор1" введи "1 2 3 4 5 6 7 8 9 0"
     
    subreal1ty
    Если часто используешь 866 и тяжело лезть в меню, то в контекстном меню в файле "C:\Users\имя\AppData\Roaming\Notepad++\contextMenu.xml" добавь строку
    Код:
    <Item MenuEntryName="Encoding" MenuItemName="OEM 866"/>
    там появится пункт "OEM 866" которым легко будешь переключать.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:57 16-03-2018 | Исправлено: AZJIO, 17:31 16-03-2018
    subreal1ty

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо, с менюшкой достаточно удобно. Я также назначил хоткеи на включение нужной кодировки, F9 на ОЕМ866 и Ctrl+F9 на Windows 1251. Посмотрим, что из этого приживётся
     
    Заметил, что N++ показывает хоткей на кодировку в статус-баре, что иногда приводит к наложению текста:
       
    Через настройки эта корявость, вроде бы, не отключается.

    Всего записей: 86 | Зарегистр. 11-11-2016 | Отправлено: 05:53 17-03-2018
    ivan3259



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.5.6   19 Mar 2018
    История версии

    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 05:56 19-03-2018
    mil612



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

    Цитата:
    mil612
    не понял, но операторы подсвечиваются всегда и везде хоть присоединённые к слову, хоть отсоединённые, просто в тексте ищется символ и помечается цветом, не важно где он стоит. в "Оператор1" введи "1 2 3 4 5 6 7 8 9 0"  

    Ты прав, у меня был конфликт двух синтаксисов и стилей, поправил, сейчас выглядит как нужно. Спасибо!

    Всего записей: 4 | Зарегистр. 19-04-2014 | Отправлено: 07:29 19-03-2018
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rus-en_18.03.19
     
    Допереведенный и исправленный русский + выровненный с ним актуальный английский языковой файл (на случай, если кто захочет самостоятельно, что то исправить). Из русского старые строки не убирал, для совместимости со старыми версиями npp.

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 22:37 19-03-2018
    ruslanm13

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А может и NP++ с плагинами такое:
    Есть большой CSS файл, нужно сделать его "оглавление", bookmarks
    Допустим? ставлю закладку или определенный комментарий где-то по коду, а справа NP++ окно типа "Списка функций" в котором оглавление всех этих закладок. Кликнул на какую-то - и переход
    То же самое с javascript (там список функций не всегда работает)

    Всего записей: 22 | Зарегистр. 11-09-2007 | Отправлено: 15:15 24-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ruslanm13
    1. Добавь в "C:\Users\имя\AppData\Roaming\Notepad++/functionList.xml"
    парсер CSS

    Код:
    <association id=        "css_class"   langID="20"                          />


    Код:
                <!-- ================================ [ CSS ] -->
     
                <parser
                    displayName="CSS"
                    id         ="css_class"
                    commentExpr="(?x)                                               # Utilize inline comments (see `RegEx - Pattern Modifiers`)
                                    (?s:\x2F\x2A.*?\x2A\x2F)                        # Multi Line Comment
                                "
                >
                    <function
                        mainExpr="[\r\n][.\w:,\h]+\s*\{"
                    >
                        <functionName>
                            <nameExpr expr="[.\w]+([.\w:, ]+)?" />
                        </functionName>
                    </function>
                </parser>

    2. С шапки скачай мою сборку NPP, там в меню "Запуск" есть "JumpToString", он позволяет сохранить метки (с последней версией он не работает). Чтобы он анализировал CSS надо в ini указать регулярное выражение для их анализатора, так как там сейчас указан анализ AutoIt3-скриптов (Рег выр можешь использовать из functionList.xml). Чтобы сохранить метку надо выделить текст и нажать в проге "+" и ввести имя. Чтобы метка сохранилась прогу надо закрыть до NPP. Связь будет по принципу "путь к файлу" + поиск вхождения. Если вхождений несколько в файле то записывается ещё и номер найденного, например третий. То есть он от начала найдёт третье совпадение и перенесёт к нему.
     
    готовый рег.выр  для JumpToString.ini
    Код:
    RedExp1=(?si)([\r\n]\h*)([\w. ,:]+\s*\{)
    RedExp2=(?si)(\h*/\*\h*)([^\r\n]*)
    HotKey=^{F11}
    NameUser=1 Пользовательские
    NameRegions=2 Комментарии
    NameFunctions=3 Класс

     
    На офсайте ещё предложили вариант с помощью комментариев создавать именованые метки.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:42 24-03-2018 | Исправлено: AZJIO, 21:32 24-03-2018
    regist123



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


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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:15 24-03-2018
    DmitryFedorov

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

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 04:15 25-03-2018
    ruslanm13

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




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

    Всего записей: 22 | Зарегистр. 11-09-2007 | Отправлено: 05:32 25-03-2018 | Исправлено: gyra, 10:41 25-03-2018
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть баг со скобками фигурными, который не всегда появляется. Скобки определены верно. Но боковая линия рвется, та что рядом с № строки. Можно ли как то исправить это? visual studio code пробовал, но не удобно мне в нем работать.

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 10:27 28-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Запостил тему продвинутые пометки. Несколько лет назад я предлагал подсветку синтаксиса на основе регулярных выражений. Сейчас я вижу, что в принципе там нет понятия: числа, операторы, ключевые слова, разделители, потому что всё это определяется регулярным выражением. Хотя есть небольшие плюсы в типах, например фолдинг (сворачивание), комментарий имеет горячую клавишу, а остальное не имеет особенностей. отсюда можно было бы ограничится тремя группами, но бесконечным добавлением регулярных выражений в группу. Тут много работы, но есть более простой способ: сделать продвинутые пометки, то есть нет фолдинга и хоткея на коменты, но есть выбор сгруппированных пометок. Если применять их по одной это нарпяжно, да и цвет там один, а если применять сгруппированные и выбором стиля, то получится круче чем самодельный синтаксис. Будет поддерживаться и русские слова, и возможность подсветить например IP, емейл, телефоны, а также применить их на уже подсвеченном коде, например на тексте в HTML на каком нибудь специфическом описании, например номера проводов в электротехнике с префиксом, номера элементов радиоаппаратуры с префиксом.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:47 28-03-2018
    Absolum

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет Алл !    
     
    Есть некоторые вопросы по программе.  надеюсь на помощь.
     
    p.s.   у меня версия 7.5.3. 32bit  , winxp sp3
             плагины такие стоят:  https://clip2net.com/s/3T507JY
     
    1) при вводе текста , появляются некоторые слова которые можно по Enter вставлять
        https://clip2net.com/s/3T50gIO  - этот словарь вообще как то можно дополнить ?
        он очень маленький.   и вообще за эту функцию автозавершения слов отвечает  
        какой то плагин или эта функция в ядре программы ?
     
    2) Можно ли вставлять картинки в Notepad++ ?  (может есть плагин какой) ?
    3) А таблицы хотя бы элементарные можно как то вставлять и создавать ?
    4) Можно ли раскрашивать обычный текст в режиме - Обычный текст (а не в batch режиме) ?
    5) Почему не работают клавиши Home и End - переход вначало текста и в конец самый ?

    Всего записей: 151 | Зарегистр. 06-10-2008 | Отправлено: 20:18 30-03-2018
    megane68



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем здравия!
    Подскажите пожалуйста, что за баг при открытии файла *.cue, как с ним бороться?
    При открытии не распознаёт кодировку, пока не выберешь Кириллицу вручную. Переформатировать в ANSI не получается. Только если в UTF-8. Проблема в том, что по спецификации файл CUE должен быть в анси.  
    Да и просто интересно почему старинные версии открывают нормально, виндовый блокнот тоже, а последние версии блокнот++ косячат?
    Объясните плиз. Может и разработчик исправит.

    Всего записей: 485 | Зарегистр. 14-09-2008 | Отправлено: 13:20 31-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    megane68
    В шапке предпоследний восклицательный знак, не оно? Отключить автоопределение кодировки.
     
    Absolum

    Цитата:
    2) Можно ли вставлять картинки в Notepad++ ?
    А в чём выбор Notepad++? Используйте Word.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:45 31-03-2018
    megane68



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

    Цитата:
    В шапке предпоследний восклицательный знак, не оно? Отключить автоопределение кодировки.  

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

    Цитата:
    А в чём выбор Notepad++? Используйте Word.

    Ворд установлен только на одном компе, да и он плохо подходит для этой цели. Проще уж взять другой текстовый редактор или пользоваться старыми версиями нотепада++.
    Странно, что в старых версиях всё с этим нормально.
    Спасибо!
     
    Добавлено:
    Как его конвертнуть то? Или просто снять галку и не пользоваться автоопределением совсем?

    Всего записей: 485 | Зарегистр. 14-09-2008 | Отправлено: 14:31 31-03-2018 | Исправлено: megane68, 14:32 31-03-2018
    maK



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

    про word - это не вам.

    Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 15:21 31-03-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    megane68
    Цитата:
    Или просто снять галку и не пользоваться автоопределением совсем?
    Да, снять галку и он всё будет видеть как ANSI, то есть Win1251, ну кроме UTF конечно. По сути кодировка нужна только в исключительных случаях 866, KOI8, что в принципе для многих очень редко, а при желании это можно переключить или даже добавить в контекстное меню для быстрого переключения.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:34 31-03-2018 | Исправлено: AZJIO, 15:40 31-03-2018
    Xinsa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как решить проблему:
    Когда вставляю текст из буфера обмена, получаются очень длинные строки, можно как то сделать что бы при копировании из буфера строки автоматически переносились, то есть что бы строка была определённой длины (символов? или как оно там называется) что то типа выравнивания?
    Поискал в плагинах авто перенос но что то не нашёл ни чего похожего. И ещё момент, иногда в тексте (на сайте) присутствуют картинки, и при вставке этого текста расстояние между такими строками (где была картинка) очень большое (~3-12 строк), может как то можно это дело исправить автоматически (что бы всегда был промежуток в одну строку)?

    Всего записей: 227 | Зарегистр. 04-11-2014 | Отправлено: 06:35 02-04-2018
    papanja_084

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xinsa
    Вид - Перенос строк. Не то?

    Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 07:33 02-04-2018
    Xinsa

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

    Всего записей: 227 | Зарегистр. 04-11-2014 | Отправлено: 07:54 02-04-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xinsa
    Сталкивался с тем, что такое есть  при копировании из Firefox, и такого нет при копировании из Internet Explorer.

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xinsa 07:35 02-04-2018
    Цитата:
    Когда вставляю текст из буфера обмена, получаются очень длинные строки, можно как то сделать что бы при копировании из буфера строки автоматически переносились, то есть что бы строка была определённой длины (символов? или как оно там называется) что то типа выравнивания?

    Правка - Операции со страками - Разбить строки (либо просто нажать Ctrl + I). Нужные строки перед этим выделить. Перенос строк будет по ширине окна Npp (если окно на весь экран, то по ширине экрана). Если нужно точно по кол-ву символов, то можно использовать плагин TexFX.

    Цитата:
    большое (~3-12 строк), может как то можно это дело исправить автоматически (что бы всегда был промежуток в одну строку)?

    Можно написать макрос по замене. Например найти 2 пустые строки и заменить на одну. Либо воспользоваться плагином TexFX - там есть функция по удалению лишних пустых строк.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 12:52 02-04-2018 | Исправлено: regist123, 12:55 02-04-2018
    Xinsa

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

    Цитата:
    Правка - Операции со страками - Разбить строки (либо просто нажать Ctrl + I). Нужные строки перед этим выделить.  

    Попробовал, ни чего не изменяется (текст). TexFX же только для 32битной программы (по крайней мере то что смог найти 0.26), а у меня x64 битная версия сабжа.

    Всего записей: 227 | Зарегистр. 04-11-2014 | Отправлено: 06:35 03-04-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xinsa
    Вот регулярное выражение (поиск и замена) для принудительного переноса по пробелу после 35-го символа.
    Код:
    (.{35,}?)\h
    \1\r\n

     
    Для шутки попробуй следующее, только убери галку рядом с флажком "Регулярное выражение". Тут максимальная длина 41 символ.
    Код:
    (^.{3,11}\\|.{11})(.*)(\\.{6,27}|.{27})$
    \1...\3

     
    команда "Разбить строки" работает по ширине окна при условии "Выделить всё", и чтобы в  "Настройки -> Правка" не было галки "Вертикальной границы справа", так как будет резать по этой границе.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:50 03-04-2018 | Исправлено: AZJIO, 12:19 03-04-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пост №27 код для прокрутки страницы вниз. Как его приспособить, если такое возможно,  для автоматической прокрутки страницы вниз до конца при открытии любого файла .txt и .log?

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 10:31 16-04-2018 | Исправлено: shadow_member, 10:43 16-04-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_member
    Ctrl+End сойдёт? Можно конечно написать скрипт контролирования вкладок,  если появилась новая, то выслать окну Ctrl+End.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:40 16-04-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Ctrl+End я знаю, и в макросах есть Scroll End\Scroll Home, но нужно автоматом, без кликов и нажатий.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 14:00 16-04-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 05:48 17-04-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Уже на полпути к результату, спасибо. Прокрутка работает, только если сначала открыть .txt, затем вручную запустить Notepad_End.exe. Никакие другие варианты не работают, в т.ч. если Notepad_End.exe запущен раньше, чем .txt.
    Поведение одинаковое с установленым NP++ x86 и с портабельным x86. Win10 x64.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 08:39 17-04-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 14:51 17-04-2018
    shadow_member



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

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 15:57 17-04-2018
    VidelSamogO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да это можно в ярлыке запуска прописать, чтобы эта прожка в скрытом режиме после npp запускалась. Вообще неплохо бы макрос такой сделать для отслеживания лог-файлов. Чтобы отслеживал последние строки документа. В akelpad - есть.

    Всего записей: 765 | Зарегистр. 16-08-2008 | Отправлено: 16:21 17-04-2018
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VidelSamogO
    Цитата:
    В akelpad - есть.
    Нашел, хотя раньше не смог. Спасибо!

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



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

    Цитата:
    поведение такое же
    100 раз проверил, обновляет когда 1 файл. Просто там начинается с вкладки 1 и открывает в ней же, я сделал проверку, если вкладка с именем new+число, то как только изменится на иное, сразу прокручивать. Затык был, когда вкладки закрываешь оставляя пустую и снова открываешь, но и это решил. Ещё добавил чтобы файл сам открывал нотепад++, а при закрытии выдал сообщение. В общем у меня 100 раз работало.
     
    Добавлено:
    shadow_member
    ну видимо теперь я понял идею, не прокрутить вниз при открытии, а прокручивать вниз постоянно, чтобы контролировать лог. Это другая задача, я её не решал.
     

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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:39 17-04-2018 | Исправлено: AZJIO, 18:45 17-04-2018
    shadow_member



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

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 18:54 17-04-2018 | Исправлено: shadow_member, 18:55 17-04-2018
    angr82

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

    Всего записей: 45 | Зарегистр. 19-09-2014 | Отправлено: 20:30 23-04-2018 | Исправлено: angr82, 20:32 23-04-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 06:47 24-04-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как то я делал надстройку для NPP на AutoIt3, добавил генерацию HTML-таблицы
    Обновил, добавил строку заголовков и пустую и окно не закрывается после вставки.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 22:39 25-04-2018 | Исправлено: AZJIO, 17:26 28-04-2018
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я так и не нашел, как в этом ОЧЕНЬ быстром (!) редакторе прочищать текст от пробелов слева и вообще от пустых строк. В намного более медленном PSpad это встроено по умолчанию.
     
    Подскажите, ПЛИИИЗ!

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 16:46 27-04-2018
    shadow_member



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

    Цитата:
    и вообще от пустых строк.
    Правка - Строки (Операции со строками) - Удалить пустые строки. Я на это записал макрос.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 18:36 27-04-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nv59 17:46 27-04-2018
    Цитата:
    прочищать текст от пробелов слева

    Правка - Операции с пробелами - Удалить начальные пробелы.
    Про строки уже ответили.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 00:00 28-04-2018
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, друзья! Я наконец-то всё нашел и настроил
     
    Остался 1 теоретический вопрос/предложение авторам НП++: хорошо бы разделить "кеши" замен на обычный и регулярный (выбрал модель - получи список), а так же внедрить возможность удалять из них некоторые строки (каждый раз лезть и править config.xml как-то... не кошерно).

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 19:22 28-04-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nv59 20:22 28-04-2018
    Цитата:
    предложение авторам НП++

    для этого на другой форум надо писать.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:00 28-04-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 22:32 28-04-2018 | Исправлено: AZJIO, 22:42 28-04-2018
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    На другой - это куда?
    -------
    А здесь вот это спрошу: те же удаления/прочистки можно ли сделать глобальными (как сделано по Ctrl+H)?
    А еще хотелось бы вот такое:
    макрос (глобальный!) m1=(рег/не рег_выражение 1а заменить на выр. 1б)
    и таких макросов хотелось бы иметь несколько;
    далее создать макрос М = последовательному исполнению макросов m.
     
    Вот это было бы !!!  
    (по этому поводу всегда вспоминаю толковый набор команд DOS-редактора РЕ2, в коем мы писали... ТАКОЕ! )

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 21:55 30-04-2018
    papanja_084

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

    Цитата:
    На другой - это куда?


    Цитата:
    авторам НП++

     

    Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 08:23 01-05-2018
    Karolinka69



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

    Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 16:32 02-05-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Karolinka69
    читайте тему, уже обсуждалось, при чём недавно.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 16:58 02-05-2018
    Karolinka69



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    А можно поподробней? Тему я читала, но это приносит пользу только если возможно понять - как воспользоваться советом, а возможности у нас, знаете ли, разные. Недавно был совет использовать плагин TexFX. Это хорошо, но обьясните, если не сложно - что означают пункты: "Bыpoвнять пo пoзициям (,)", "Bыpoвнять пo пoзициям (=)" и "Bыpoвнять пo пoзициям (cимвoлa из бyфepa)"? Что означают эта запятая в скобках, символ из буфера и т.д. И как мне сделать чтобы происходило выравнивание справа по 120 символу в строке справа, или по 5ому символу слева к примеру? Возможно я тупа, по меркам темы. Но ведь умные люди вопросы не задают, а отвечают я думаю. И случается, что задают вопросы совсем не специалисты. Буду признательна за помощь.

    Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 10:18 03-05-2018 | Исправлено: Karolinka69, 10:19 03-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Karolinka69
    1. Выделить весь текст
    2. правка - операции со строками - Разбить строки
    3. Ширина задаётся шириной окна. Или в настройках Опции - настройка - Правка - Вертикальная граница

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 02:37 04-05-2018 | Исправлено: AZJIO, 02:39 04-05-2018
    Karolinka69



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

    Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 15:58 04-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Karolinka69
    Вид - Текст справа налево
    TextFX не пользуюсь, тем более что это делается без него

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 14:00 05-05-2018
    Karolinka69



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

    Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 08:11 06-05-2018
    790



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ подскажите пожалуйста, Я выключил автокодировку текста. А какая кодировка символов должна стоять в этой ужасной проге? Она документ мне попортила, теперь одни иероглифы вместо букв. Разные кодировки пробывал, все равно "квадраты". И еще, теперь текстовый документ преобразовывая в PDF и в PDF отображаются знаки вопроса вместо букв, хотя в самом текстовом документе нормальные буквы. Что э\то за паршивая прога которая документы мне портит? Как мне все воостановить до установки этой паршивой проги? Спасибо!

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 14:43 13-05-2018 | Исправлено: 790, 14:46 13-05-2018
    helbvtynec

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    790
    Не надо свою техническую безграмотность мнимой «паршивостью проги» оправдывать. Если вы чего-то и испортили то сами. Как говорится: «робот делает то что вы приказали ему делать, а не то что вы бы хотели, чтобы он сделал» (хотя кому я с таким именем это цитирую :) )
     
    Вероятно просто пересохранили в кодировке, не поддерживаемой тем, чем вы там PDF'ите. Найдите вариант отображения кодировки в котором всё нормально показывается, и конвертируйте в меню в удобоваримую (возможно ANSI для чкго-то древнего). Это не обязательно в N++ делается: любой не «огрызочный» текстовый редактор на подобное способен.

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 17:14 13-05-2018
    790



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




    Нарушение п. 2.3. главы VIII Соглашения по использованию
    Нарушение п. 2.4. главы VIII Соглашения по использованию
    Нарушение п. 2.12. главы VIII Соглашения по использованию
    Нарушение п. 2.16. главы VIII Соглашения по использованию

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 12:47 14-05-2018 | Исправлено: Maz, 19:07 14-05-2018
    k2o



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

    ANSI or UTF-8, конвертировать в нужную лично вам кодировку (ваще, шо за вопрос). Пожалуйста!
     
    Испорченный документ можете попробовать раскодировать при помощи Shtirlitz 4.01, но мне кажется, это можно без проблем сделать и в NPP...
     
    И да, насчёт "ужасной, паршивой проги" – вы получили более чем адекватный и справедливый репост.

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 13:10 14-05-2018
    Alex_OS

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

    Всего записей: 207 | Зарегистр. 01-10-2017 | Отправлено: 16:32 14-05-2018
    papanja_084

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

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


    Цитата:
    Что э\то за паршивая прога которая документы мне портит?  


    Цитата:
    Как мне все воостановить до установки этой паршивой проги?

    helbvtynec
    k2o
    Я бы на вашем месте не отвечал.

    Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 18:54 14-05-2018
    790



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

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 13:51 16-05-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 12:27 17-05-2018
    790



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

    Цитата:
    активируешь другое окно, потом Notepad++,  

    Ничего не понял. Можно по подробней плиз?

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 13:32 17-05-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o
    тыкс) в этой же теме есть ссылка на плагин штирлица для ++
    https://yadi.sk/d/55NOxXi1iWXsU
    ссылка отсюда http://portablerus.myblog.ws
     
    ах да, версия ставиться только для х86, никак не на х64

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 19:40 17-05-2018 | Исправлено: Nikolka00, 19:41 17-05-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:18 17-05-2018
    790



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

    Цитата:
    Сверни и разверни нотепад

    Я свернул и развернул нотепад и ничего не появилось.

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 10:18 18-05-2018
    helbvtynec

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

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 10:27 18-05-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    helbvtynec
    Вырезать вставить не подойдёт?

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 14:23 18-05-2018
    helbvtynec

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    У вас наверное на вопросы типа «компьютер не работает» тоже ответы вроде «нажмите на кнопку включения»
    Cut&Paste в перетаскивании текста не помогает никак, вот совсем. Мне перетаскивания хотелось бы вообще везде, не то что в редакторах, а вы мне какие-то анахронизмы предлагаете (которые, мягко говоря — не тайное знание для избранных).

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



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 17:45 18-05-2018
    helbvtynec

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

    Цитата:
    дело привычки
    Я два десятка лет copypaste пользуюсь, и это не мешает мне видеть и предпочитать объективно лучший во многих (не во всех) ситуациях интерфейс, не отказываясь от классического.
     
    Это вообще видимо родовая особенность Сцинтиллы. Зачем было вообще кодить отключение прокручивания на момент перетаскивания? Чтоб жизнь мёдом не казалась?

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 18:30 18-05-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    helbvtynec 11:27 18-05-2018
    Цитата:
    Можно ли как-нибудь скроллинг во время перетаскивания текста сделать? А то подхватил — а таскать можно только в пределах видимой области. У любых других контролов с такой фичей либо прокручивание колесом, либо авто-прокручивание пока указатель мыши близко к краю экрана находится.

    Проверил при перетаскивание прокрутка колесом работает.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:31 18-05-2018
    helbvtynec

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Значит как-то можно. Теперь найти бы, что за это отвечает. Вероятно плагин или нестандартная настройка, потому как основанный на том же компоненте SciTE тоже ничего не крутит. Может поподробнее? Какая версия, плагины?

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 09:02 19-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    helbvtynec
    а может драйвер мыши такой? Хотя это же на уровне системы работает. У меня при нажатии кнопки мыши ничего не работает, ни PageDown, ни колесо, ни что-то ещё, проверял это изначально сразу по принципу "а вдруг". Win10x64, Npp7.5.6.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 09:24 19-05-2018 | Исправлено: AZJIO, 09:29 19-05-2018
    Petrik_Pjatochkin



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подтверждаю, Notepad++ это драйверозависимая программа. )
    У меня на ноуте есть ряд программ где прокрутка пальцем по краю тачпада тормозит: нет скорости и плавности, как бы рывками. Где-то одна из 10 программ будет иметь эту таблу. NP++ в их числе. Обновление дравйвера не помогает.
     
    Можно сказать что программы написаны криво, а можно сказать что драйвер тачпада написан криво.

    Всего записей: 689 | Зарегистр. 04-12-2007 | Отправлено: 09:42 19-05-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    helbvtynec 10:02 19-05-2018
    Цитата:
    Может поподробнее? Какая версия, плагины?

    win 7 x32 Npp 7.5.6. Из плагинов ничего такого нет http://i104.fastpic.ru/big/2018/0519/cb/8ebd7a1ccefa79b4bebc000def29c2cb.png
    Для теста выделил текст в браузере, с зажатой левой кнопкой мыши (ЛКМ) перетащил на документ Npp и не отпуская ЛКМ начал крутить колёсико. Документ прокрутился.
    Мышка тоже простая трёхнопочная, без всяких наворотов, дополнительных кнопок и прочего.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 10:47 19-05-2018
    helbvtynec

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

    Цитата:
    Для теста выделил текст в браузере, с зажатой левой кнопкой мыши (ЛКМ) перетащил на документ Npp и не отпуская ЛКМ начал крутить колёсико. Документ прокрутился.
    А ну тогда всё, расходимся
    Из внешних программ прокрутка при перетаскивании и у меня работает, проблема во внутреннем. Оно вообще какое-то боязловое: прокрутку блокирует, переключение вкладок тоже.

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 11:20 19-05-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил экзешку 7.5.6 полного перевода (см. в шапке).

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 00:51 22-05-2018
    A1eksandr1



    Модератор
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DmitryFedorov
    х64 не планируется?

    Всего записей: 7260 | Зарегистр. 10-12-2007 | Отправлено: 07:19 22-05-2018
    papanja_084

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

    Цитата:
    х64 не планируется?

    А я сразу и не понял почему у меня не получилось.

    Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 07:32 22-05-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    A1eksandr1
    Добавил в шапке "х64 пока не планируется".

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 14:07 22-05-2018
    Nikolka00

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

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 04:09 25-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00
    В новых версиях он не нужен (Опции-Правка-Прокручивать за пределы строки), а в старых версиях он ничего не портил у меня ни разу (ScrollPastEOFUni.dll).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:11 25-05-2018
    AnTul

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

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 19:56 25-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    Я слева делаю NPP, справа браузер. По F5 NPP открывает страницу в браузере, потом F5 нажимаю в браузере для обновления страницы. Может в браузере есть опция открывать в том же окне/вкладке, тогда вообще F5 нажимаешь только в NPP. Если контент широкий, т.е. просмотр требует ширины всего экрана, то на панели задач жму нужное, то NPP то FF.
    Чтобы на F5 открывалось надо "Запуск" назначить на Ctrl+F5 или Alt+F5, а на  F5 создаёшь команду - переменную текущего пути к файлу (см. в справке) и он открывает файл в ассоциированной программе, т.е. в браузере.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:36 26-05-2018
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    - спасибо большое за совет. Но тут много движений получается. Хотелось бы как в cofee cup - там окно делится на две части и в режиме реального времени можно видеть последствия редактирования кода. Правда, когда открываешь новый файл  - снова надо запускать предпросмотр. Странно, почему не сделали автоматически его открывать. Но это просто F12 нажать и всё.
    Проблема в том, что coffee cup у нас на работе запрещён, а сабж разрешён. Вот я и надеялся, что есть такой плагин, который позволяет видеть сразу результат редактирования (мне нужно много файлов редактировать - рутина, хотелось бы ускорить). Сам нашёл только тот, о котором писал выше. Так что, может быть придётся Вашим методом действовать.

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 10:34 26-05-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    Если с AutoIt знакомы (и не запрещён) можно пощупать такой вариант: MarkdownPreview.exe использует компоненты IE, при вызове проверяет окна и если существует окно с заголовком "MarkdownPreview - %полное имя открытого файла%", то не открывает заново файл, аа шлёт в окно F5, обновляя его содержимое, т.е. из редактора запускаете и всё, дальше само.  IE - это не FF, конечно, просто тексты с разметкой Markdown обычно не слишком сложны.
    Не идеально и под вашу задачу надо немного подпилить, исходники в комплекте. Ну или сама идея автоматизации вдруг пригодится...

    Цитата:
    Проблема в том, что coffee cup у нас на работе запрещён, а сабж разрешён.

    Ещё бы - варез и GNU GPL v2

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 13:06 26-05-2018 | Исправлено: Skif_off, 13:07 26-05-2018
    AnTul

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

    Цитата:
    Ещё бы - варез

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

    Цитата:
    Если с AutoIt знакомы (и не запрещён)

    - незнаком. Пытался разобраться, но времени не было. Как-то там странно и неудобно скрипты писать. Ну и запрещён. Впрочем, если дома на нём что-то сделать, и встроить в рабочий сабж, то, думаю, ничего криминального. Вот только не умею я на нём что-то делать.

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 17:58 26-05-2018
    helbvtynec

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

    Цитата:
    Как-то там странно и неудобно скрипты писать.
    Это вы еще Autohotkey не видели
    Вообще так-то на нём (или AutoIt — там подлиньше, наверное будет), если бы доступно было, подобное можно десятком строк реализовать с обычным браузером.
     
    Из плагинов подобного назначения: NppSync или Preview HTML. (Не проверял)

    Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 22:19 26-05-2018
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    helbvtynec
    - спасибо.
    Цитата:
    NppSync
    - здесь страница 404. А второй скачал, сейчас посмотрю.
    Скачал, закинул в папку. Не видно ни в плагинах, ни в плагин менеджере. Может, он слишком старый (2013 год) и сабж его игнорирует? Или разряд не тот? У меня 64.


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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 22:56 26-05-2018 | Исправлено: AnTul, 23:06 26-05-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:22 27-05-2018 | Исправлено: AZJIO, 00:28 27-05-2018
    Skif_off

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

    Цитата:
    Сделать запрос текста в Scintilla допустим раз в секунду, если изменился размер или содержимое от предыдущего запроса

    А зачем? Не понимал никогда: пишу тег, дописать не успел или закрыть его - чего долбиться? Пошёл чайку глотнуть или отлить - запросов будет несколько сотен... Может, и фиг бы с ними, но как-то вхолостую не по душе. С другой стороны, дописал и вызвал - теперь смотрю результат. Свой MarkdownPreview так и написал ("Markdown" в названии и заголовке, наверное, лишнее. по сути это HTML-просмотрщик, можно и не менять, так юзать).

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 05:38 27-05-2018
    AnTul

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

    Цитата:
    Я могу час писать html-код не просматривая его,

    - у меня другая задача. Редактировать чужой код. Выдирая огромными охапками, и смотреть, чтобы чего лишнего не выдернул. И немного в некоторых местах добавляя своё. Например - добавил заголовок, сразу не посмотрел, оказалось, забыл его по центру выставить. Так что для опытных, может оно и не надо, опытные программисты не забудут заголовки по центру выставлять и текст в нужный цвет подкрасить, а для тех, кто время от времени, по необходимости занимается - в реальном времени смотреть, что там накодил - самое то.
    Skif_off
    - w меня Ваш плагин не всегда срабатывает. Сильно не всегда. Именно в html. Текстовые файлы он хорошо предпросматривает. Не могли бы Вы его подкрутить, чтобы безперебойно работал?

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 09:23 27-05-2018
    Skif_off

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

    Цитата:
    не всегда срабатывает. Сильно не всегда. Именно в html.

    Что "не срабатывает"? Как "не срабатывает"? Ничего не понятно. В IE та же страница "срабатывает"?

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 17:15 27-05-2018
    AnTul

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

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 21:10 27-05-2018
    Kspeh

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

    Всего записей: 357 | Зарегистр. 17-11-2015 | Отправлено: 09:52 28-05-2018
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kspeh
     
    в окошко Replace (Ctrl F) вбить
     
    Find: a.+b
    Repace: ничего
     
    a и b — фрагменты, начинаются и заканчиваются одинаково

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 12:04 28-05-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AnTul
    А ты пробовал "PreviewHTML"?
     
    ___________
    На официальном форуме кое-кто попросил, чтобы результаты поиска можно было скопировать и сохранить, но была проблема что подсветка пропадает. Я сделал синтаксис подсветки  
     
    Русифицировал NppSnippets 1,4 и NppExec 0,6
    Русифицировал LanguageHelp и сделал аналог на AutoIt3 без недостатка, последний вариант позволяет открывать или запускать скрипты из справки.
     
    Плаг для подсветки текста с помощью регулярных выражений Highlight зеркало. Почитать можно здесь (обновлено 24.06.2018)

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 02:35 06-06-2018 | Исправлено: AZJIO, 07:22 24-06-2018
    Gueest



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

    Цитата:
    Наступило лето  
    11:06  
    хорошо  
    11:08  
    Наступило лето  
    11:16  
    хорошо  
    11:18  
    Наступило лето  
    11:24  
    хорошо
    11^35
    Хорошо

    Всего записей: 679 | Зарегистр. 25-04-2011 | Отправлено: 20:52 15-06-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gueest 21:52 15-06-2018
    Цитата:
    Подскажите, как быстро я могу убрать время из текста в таком виде?  

    А с переходами строк, что делать? Оставлять на разных строках? И это логичней было спрашивать здесь.
    Добавлено:
    Найти
    Код:
    \d{2}\W\d{2}

    заменить на пусто. Разумеется поставить галочку на регулярках.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 00:04 16-06-2018 | Исправлено: regist123, 00:07 16-06-2018
    Gueest



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

    Всего записей: 679 | Зарегистр. 25-04-2011 | Отправлено: 15:03 16-06-2018 | Исправлено: Gueest, 19:48 16-06-2018
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Создаю шаблон своего синтаксиса и дико бесит полоска слева
    так выглядит дефолтный документ https://i.imgur.com/QLn2sG4.png
    а так с новым синтаксисом https://i.imgur.com/22L4fiF.png
    как её б***ь убрать?

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 15:26 18-06-2018
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Это же техническая зона, там ставятся маркеры объединения кода с кнопками свернуть/развернуть, если убрать синтаксис (возможно задать свой), то она пропадёт.
     
    Добавлено:

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:55 18-06-2018 | Исправлено: VVL99, 20:07 18-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хорошо бы в шапке иметь менеджер плагинов
    сюда зашел, здесь нет, загуглил
     
    https://github.com/bruderstein/nppPluginManager/releases

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 00:08 19-06-2018 | Исправлено: Nikolka00, 00:17 19-06-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00 01:08 19-06-2018
    Цитата:
    хорошо бы в шапке иметь менеджер плагинов  
     сюда зашел, здесь нет, загуглил

    А зачем? Если он из коробки и так в каждой версии программы присутствует.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 12:45 19-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    хммм... в чистую недавно установил, не было его

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 13:57 19-06-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00 14:57 19-06-2018
    Цитата:
    хммм... в чистую недавно установил, не было его

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

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет
     
    Можно ли как-то настроить, чтобы работал режим auto reloaded
    https://goo.gl/jWBFjc
     
    Если фаил был изменен другой программой?
     
    Благодарю

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 11:42 22-06-2018
    Nikolka00

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

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 12:03 22-06-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Nikolka00 так я в скриншоте выше показал, он меня просить каждый раз подтвердить - нужно ли обновить?)

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 18:09 22-06-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    насколько помню справку включение режима мониторинга (кнопка с глазом) должно решить вашу проблему. Сам на практике никогда им не пользовался.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 00:07 23-06-2018
    secretDV



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа подскажите пожалуйста, как запустить ДВЕ портативные версии ОДНОВРЕМЕННО, из РАЗНЫХ папок, чтобы не мешали друг другу?

    Всего записей: 285 | Зарегистр. 19-08-2009 | Отправлено: 13:14 24-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    secretDV
    там вроде в настройках есть, запускать одну копию, видимо надо галочку снять

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 15:19 24-06-2018 | Исправлено: Nikolka00, 17:32 24-06-2018
    spurionzx

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

    Цитата:
    подтвердить - нужно ли обновить

    см. в настройках - разное

    Всего записей: 277 | Зарегистр. 12-12-2011 | Отправлено: 15:41 24-06-2018
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 23:41 24-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    вы про макрос? и разве у sed есть кнопки? это ж консольная утилита

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 04:41 25-06-2018
    toxakpoxa1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем.Как сделать последовательную замену текста из файла.Что бы например "Привет"заменялось на "14"32"13"41"по списку.

    Всего записей: 1 | Зарегистр. 25-06-2018 | Отправлено: 11:49 25-06-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toxakpoxa1
    Использовать программу со сценарием замены.
     
    Hjkma
    NppExec, на предыдущей странице я к нему выложил русификатор. По F6 изменяешь ком-строку, а путь к файлу $(FULL_CURRENT_PATH)
     
    ___________
    Русифицировал плаг LocationNavigate

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:11 25-06-2018 | Исправлено: AZJIO, 16:14 28-06-2018
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем - здрасьте!
    А вот такой вопрос: можно ли (и КАК) назначить горячую клавишу на глобальное действие ПО ВСЕЙ ПАЧКЕ ОТКРЫТЫХ ФАЙЛОВ?
    В панельке замен такая опция есть, но только на замены. А если надо что-то другое?

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 13:31 29-06-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO 20:11 25-06-2018
    Цитата:
    Русифицировал плаг LocationNavigate

    хоть краткое описание давайте или ссылку на описание. Вбил в поиск, чтобы поисмотреть что вообще за плагин, выдаёт такую же бесполезную в плане описания ссылку https://notepad-plus-plus.org/community/topic/15490/plugin-location-navigate

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:26 29-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    искал встроенный переводчик и нашел плагин под javascrips
    https://github.com/sieukrem/jn-npp-plugin/wiki
     
    тобишь исполнения скриптов в программе
    ну и там видимо как пример, но отключен, лежит искомое) переводчик на скрипте через ImTranslate
     
    такой вопрос, кто сможет настроить на бинг\микрософт переводчик?

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 23:31 29-06-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00
    QTranslate?
     
    regist123
    я делал запрос через "Location Navigate Notepad++" у меня всё со скринами вышло. Если что, меня интересовало пометка изменённых строк, а то что прога пишет лог перехода курсора, может иногда и полезно, но не мне, поэтому я поставил  лимиты и смещения так, чтобы лог не писался по возможности. Хотя можно прыгать между двумя точками вместо использования закладок.
     

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 04:19 30-06-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    спасибо канеш за отклик, но я говорил о Notepad++ и встроенных средствах
     
    с таким подходом, можно вообще все плагины выключить и пользоваться сторонними программами

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 06:53 30-06-2018 | Исправлено: Nikolka00, 06:54 30-06-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00
    Оно вставляет текст взамен переводимого, чего не хватает то?
     
    ___________
    Начинается новый плаг Change от меня на rgho.st (на sampo.ru) - помечает изменённые строки.
    Обновил, испр. при удалении нескольких строк.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 08:56 30-06-2018 | Исправлено: AZJIO, 07:45 02-07-2018
    ivan3259



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

    Цитата:
    1.  Fix hanging problem while shutdown and backup file is absent.
    2.  Fix Sort Lines as Integers issue: use Natural Sort algorithm.
    3.  Fix JavaScript not working regression in Function list.
    4.  Fix Open File Dialog error for a long path.
    5.  Fix document map display bug when the view is scrolled past the end of the file.
    6.  Fix tool bar display bug in big icon mode issue.
    7.  Make caret line always visible on click from Finder panel.
    8.  Fix UDL export extension issue.
    9.  Fix Run Macro multiple times dialog display glitch after deleting a Macro.

    Всего записей: 9676 | Зарегистр. 03-07-2013 | Отправлено: 19:53 30-06-2018
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил русскую экзешку для последней версии 7.5.7. ссылку См. в шапке

    Всего записей: 1967 | Зарегистр. 19-03-2006 | Отправлено: 13:07 02-07-2018
    gjf



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

    Цитата:
    408 Request Time-out
    Your browser didn't send a complete request in time.  


    ----------
    Тут могла бы быть Ваша реклама... или эпитафия

    Всего записей: 11401 | Зарегистр. 14-03-2007 | Отправлено: 18:42 02-07-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Я некоторое время на file.karelia.ru выкладываю, пока никто не ругается в отличии от rgho.st.
     
    Обновил русификатор свой, всё боялся открывать, думал засяду на долго, но как оказалось там концовку только скопировать, хотя и проверил сверху вниз всё. А то меня достал этот оригинальный перевод, я к нему не могу привыкнуть.
    Незнаю правильно ли, но я туда же добавил много наработок, в одном случае из-за того что файлы мелкие (UDL, темы), ну и русифицированные плаги, они конечно в разы увеличили файл, с 40 до 700, но мне кажется русификаторы по теме, а размер сейчас 1 мег это мелочи из-за которых не стоит няньчится.
    Кто не помнит, ссылка в шапке nativeLang.7z

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:49 02-07-2018
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        Модифицировал под себя и доперевел официальный языковой файл.
        Убрал сКаКаНиЕ • ТеКсТа в меню и настройках. Кое что подправил.
        Кое что взял из других переводов.
     
    Перевод contextMenu от DmitryFedorov, только сКаКаНиЕ ТеКсТа исправил.
     
    RUS_npp_7.5.7
     
    ps^ tail -f это режим просмотра активного лога, т.е. отслеживается добавление новых строк в конец документа и документ обновляется, без вопросов, с прокруткой в конец документа.
     
    Это если вдруг кто не знал.

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 00:55 03-07-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    При экпорте UDL вылетает сообщение - "Export successful" - будущего для перевода EXE.
     
    ______________

    Цитата:
    Регулярное выражение для поиска искажено
    - что бы это могло значить? искажено - испорчено - недопустимое? Поиск выдаёт "недопустимое", замена и пометки и подсчитать выдают "не найдено"
     
    Обновил Help.zip, добавил прыжок к адресу при выделении адреса в reg-файле.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 09:08 04-07-2018 | Исправлено: AZJIO, 11:42 04-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет
     
    Подскажите плиз, есть текст
    101070, 100168,100557(черное),100057 красное, размер М
     
    Как заменить запятые на символ перехода на новую строчку?  
    Что писать в ЗАменить на https://goo.gl/QJkASD
    Благодарю!

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 14:23 04-07-2018
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Find: \,\s?
    Replace: \n
     
    флажок на регуляр. выражен.

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 15:22 04-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    sikemo Спасибо.
     
    Кстати, может быть предложите идею - я копирую какой-то текст в буфер.
    Потом с этим текстом каждый раз повторяю одни и те же действия
    1) Удалить тире
    2) Удалить скобки
    3) Удалить двойные пробелы
     
    И так несколько шагов. Может можно как-то макрос записать(как в экселе) который будет повторять эти действия, чтобы этот макрос можно было запускать в 1 клик а не повторять каждый раз в ручную действия.
     
    Благодарю за помощь!

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 18:08 04-07-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1 19:08 04-07-2018
    Цитата:
    Может можно как-то макрос записать(как в экселе) который будет повторять эти действия, чтобы этот макрос можно было запускать в 1 клик а не повторять каждый раз в ручную действия.

    вот сами ответили на свой вопрос. А запись макросов как следует из названия в меню Макросы.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 18:40 04-07-2018
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    <!--
        Russian localization for Notepad++ 7.5.7
        last modified: 2018-07-04 by wvxwxvw (ru-board)
        Модифицировал под себя и доперевел официальный языковой файл.
        Убрал сКаКаНиЕ • ТеКсТа в меню и настройках. Кое что подправил.
        Кое что взял из других переводов.
    -->
     
    Перевод contextMenu от DmitryFedorov, только дополнил для того
    что бы было понятно даже ламеру, убрал сКаКаНиЕ ТеКсТа и привел
    в соответствие со своим переводом.
     
    Поправки от товарища AltSolo:
    Цитата:
    Убрал ещё несколько СкАчков, заменил несколько англицизмов, перевёл один отсутствовавший маленький диалог, унифицировал текст соседствующих строк и т.п. Все изменения помещаются в отведённые поля.
    Спасибо ему за правки.
     
    Взял из его правок почти все, но не все. Мое видение ситуации:
    Сокращения приемлемы не только там где текст не влазит, но и там где без сокращения одна строка растянет все меню, а остальные строки в этом меню будут в половину меньше. В общем, во всем должна быть мера и в сокращениях и в борьбе с жаргонизмами (речь о "табы" <> "табуляции" в одном меню). Это не печатный роман и главным является простота восприятия и опрятный внешний вид текста и меню. "Ё" и "е" равнозначны в тексте, но "ё-шки" плохо смотрятся в меню при определенных темах интерфейса, поэтому предпочитаю обходится без них.
     
    npp.7.5.7.rus.v2

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 19:23 04-07-2018 | Исправлено: wvxwxvw, 19:33 04-07-2018
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я-то в основном пользуюсь Akepad, но не в этом дело. И пока с макросами не работал что тут, что там, хотя есть тоже потребность в автоматизации и вроде не такое сложное дело. Но взгляните на то что 2 редактора имеют в окошке (поиска/замены) выпадающие опции.  
    То есть предыдущие вариант поисков/замен, если не требуется макрос, можно обойтись этим.

    Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 22:24 04-07-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    Установи AutoIt3, используй функции замены и копирование вставка в буфер и тогда всё будет заменятся одним кликом.
     
    wvxwxvw
    Мы пару лет назад тут петиции писали друг-другу по каждой букве, по 100 раз меняли, вылизывали до мелочей. При чём некоторые пункты остались как есть у каждого свои, и у каждого были свои аргументы. Поэтому спор закончился. Некоторые пункты даже не понятны были, как тот же сегодняшний "Мониторинг", я уже поменял, но хотел кое-что обновить в комплекте, у меня PureBasic-UDL не всё подсвечивал, в общем тоже выложу позже.
    Изменение
     
    И у меня ещё в планах разобраться со Scintilla и сделать UDF для AutoIt3. Я тут справку (или тут) выкладывал по Scintilla, переведённую гуглом с некоторыми доводками.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:36 05-07-2018 | Исправлено: AZJIO, 21:05 05-07-2018
    Skif_off

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

    Цитата:
    И у меня ещё в планах разобраться со Scintilla и сделать UDF для AutoIt3.

    Тут можно посмотреть, только там SendMessageA используют. И Npp UDF была где-то.

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 08:18 05-07-2018
    Nikolka00

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    гугол переводчик сильно отстает от бинг\микрософта или даже яндекса переводчика
     
    мелкие свою тех.документацию через свой переводчик переводят

    Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 17:20 05-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AZJIO правильно я понимаю, что можно вот такую штуку автоматизировать с помощью AutoIT?
     
    Очень часто есть рутинные операции когда ты копируешь какой-то текст и из него надо что-то вырезать, перед вставкой(ну то есть привести к нормальному виду).  
     
    Например расскажу пример: Клиенты присылают Артикулы товаров, кто в какой форме Например  
     
    Хочу 100186, и еще 100198,100500 а еще 172852  
     
    Все артикулы у нас 6 значные и я подумал, что было бы круто как-то настроить, что например при нажатии на горячую клавишу(которая зарегистрирована глобально) применялся бы фильтр к буферу обмена и он перезаписывался к нужному формату.  
     
    Может есть такие программы, которыми можно было реализовать функцичонал Textpipe но заточенный на обработку буфера обмена?  
     
    Спасибо!  

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 20:41 05-07-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolka00
    Я слишком много переводил чтобы оценить их. Я бы сказал что майкрософт неплохо переводит технический язык, например гугл чаще вставит way, тогда как микрософт - path. Но зато при скармливании HTML майкрософт  переводит и константы (заглавные) и HTML-теги, и текст становиться невосстанавливаемый, а после гугла я запускаю сценарий замен, и у меня как видишь получился валидный текст. Сделай тоже самое на майкрософт и посмотрим.
     
    Skif_off

    Цитата:
    И Npp UDF была где-то
    да я её во всех скриптах (связанных с Н++) толкаю и даже подстраивал под новую версию Scintilla. Про срипты Kip я и забыл, в моей библиотеке скриптов есть ссылка на его адаптацию Scintilla. А ещё FuryCell выкладывал прогу-базу скриптов с подсветкой, тоже Scintilla использует.
     
    seva1
    ClipGet - получил буфер в переменную, обработал (StringReplace) число строк обработки сколько угодно хоть 1000 раз заменяй одно другим. ClipPut - вставил опять в буфер.
     
    _____
    обновил справку Scintilla, добавив чёрную тему.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 20:54 05-07-2018 | Исправлено: AZJIO, 21:12 05-07-2018
    seva1

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

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 21:04 05-07-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 21:06 05-07-2018
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1 21:41 05-07-2018
    Цитата:
    Например расскажу пример: Клиенты присылают Артикулы товаров, кто в какой форме Например  
        
     Хочу 100186, и еще 100198,100500 а еще 172852  
        
     Все артикулы у нас 6 значные и я подумал, что было бы круто как-то настроить

    С помощью регулярки можно найти все 6-и значные вхождения. А что дальше с ними делать это уже вам решать, можно и под нужный формат поменять. И это чисто средствами Npp. C буфером правда работать не будет.

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

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:21 05-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AZJIO все настройки прошел, не нашел.
     
    Вот что за окна отвечают
    https://goo.gl/99pUVb
    https://goo.gl/Kjgf5j
     
    Про ключ запуска не понимаю где смотреть, зашел в свойства файла по которому кликаю который открывается в отдельном окне
    https://goo.gl/2BZ57u
     
    Такое предчувствие, что это произошло после того как я Total Commander поставил и сделал, что файлы открывались в нем текстовые. Но я ведь даже если из проводника открываю, они в отдельном окне открываются.
     
    При этом обратите внимание, как вкладка работает на анимации: https://goo.gl/zC3yKj
    Появляется только после захода в настройки
     
    Спасибо Вам за помощь
     
    regist123 Аха я понял, спасибо Вам. Кстати для изучения регулярок чего почитать краткое и быстрое посоветуете?  
     
    + может есть какие-то статьи по notepad++ чтобы освоить все лайфхаки по быстрой работе в нем?  
     
    Спасибо!  

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 05:52 06-07-2018
    AZJIO



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

    Цитата:
    + может есть какие-то статьи по notepad++

    Справка в шапке (chm), а также онлайн
     

    Цитата:
    Кстати для изучения регулярок чего почитать краткое и быстрое посоветуете?  
    Скачай мою прогу RegExp, нажми F1 и читай там очень краткую справку (кстати Андрей Аверин её модифицировал). А также в справке N++ посмотри ссылки на странице "Поиск". Моя объяснялка, и в ключе AutoIt3 объяснялка
     

    Цитата:
    Про ключ запуска не понимаю где смотреть

    Командная строка, читай про -multiInst
     

    Цитата:
    Галка каскадные окна отключена
    это меняет между многострочным видом вкладок и однострочным, поэтому в моём переводе "Вкладки в несколько строк"

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:05 06-07-2018 | Исправлено: AZJIO, 07:43 06-07-2018
    Skif_off

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

    Цитата:
    кстати Андрей Аверин её модифицировал

    Лучше вместо значков, перерисовки оных или "Изменён текст кнопки 'V' на '&#9660;'" впилил бы поддержку "\K"... Сабж поддерживает, как и все, поддерживающие PCRE, наверное. ТС - нет, библиотека TRegExpr не умеет вроде.
    Ну и "Доступно только для пользователей".

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 08:37 06-07-2018
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Он у него в сборке Akelpad, которая без "Доступно только для пользователей".
    В общем возьми модифицированный файл.

    Цитата:
    поддержку "\K".
    AutoIt3 возможно в новой версии поддерживает, но это надо всё заново тестировать, переписывать справку и прогу.
     
    А что если написать плаг рег.выров? Чего не хватает - готовой базы для выбора, вставки конструкций типа (?<=..), справку. Хотя полноценно, всё равно надо всё добавить, ведь тестить на временном тексте удобно без влияния на сам документ.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 08:51 06-07-2018 | Исправлено: AZJIO, 09:07 06-07-2018
    Skif_off

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

    Цитата:
    AutoIt3 возможно в новой версии поддерживает

    В 3.3.8.1 точно поддерживается и работает, использовал как-то для обработки XML. Сейчас проверил, навскидку: 3.3.4.0 - тоже работает.

    Цитата:
    В общем возьми модифицированный файл.

    Да я хотел на опцию поверх окон взглянуть, но, наверное, исходника не будет...

    Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 10:10 06-07-2018 | Исправлено: Skif_off, 10:10 06-07-2018
    AZJIO



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

    Цитата:
    Да я хотел на опцию поверх окон взглянуть, но, наверное, исходника не будет...
    Так там же ничего выдающегося в этой опции нет. Это для меня тоже было кстати, немного напрягало сворачивать/разворачивать окна. Были бы критики в то время, может многое было бы добавлено. Как видишь критика уместилась на одну страницу.
     
    Посмотри в моей коллекции скриптов файл-прогу "Converter_AU3_to_BBcode" Подробнее...

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:33 06-07-2018 | Исправлено: AZJIO, 11:54 06-07-2018
    AZJIO



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

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:08 12-07-2018 | Исправлено: AZJIO, 15:57 09-11-2019
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AZJIO благодарю за помощь!
     

    Цитата:
    Командная строка, читай про -multiInst  

     
    Помогла просто переустановка, так как проблема была только на 1 машине.
     

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 08:35 14-07-2018
    AnTul

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

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

    Всего записей: 5484 | Зарегистр. 13-07-2004 | Отправлено: 15:51 16-07-2018 | Исправлено: AnTul, 18:22 16-07-2018
    Открыть новую тему     Написать ответ в эту тему

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