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

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

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

articlebot (02-03-2016 15:06): Notepad++ (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

   

UKPR



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

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

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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть плагин или макрос для закрытия тегов HTML после комбинации </ как в dreamweaver?
    Заранее спасибо

    Всего записей: 37 | Зарегистр. 16-04-2008 | Отправлено: 21:31 02-12-2012
    aizotov

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хороший редактор, но есть проблема, которая просто бесит: при быстром пролистывании мышью с помошью полосы прокрутки или быстром выделении текста ею же - программа падает ("Access violation" и т.д.).
    Естесственно нигде больше такого не наблюдается.
    Никто не подскажет в чем может быть дело?
    Win XP SP3

    Всего записей: 2 | Зарегистр. 05-12-2012 | Отправлено: 19:54 05-12-2012
    Kumga

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aizotov
    Попробуйте добавить Notepad++ в исключения DEP (Data Execution Prevention ), а если не поможет, отключите DEP.

    Всего записей: 344 | Зарегистр. 22-11-2010 | Отправлено: 20:57 05-12-2012
    Ufimez

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем лучи добра!
     
    Как просмотреть файл в дос кодировке
    согласно этой записи
    http://mosk-hav-hav.ucoz.ru/forum/23-826-1
    в пункте меню "Кодировки - Кодировки - Кириллица - oem 866"  
     
    но у меня нету подменю (кодировки - кириллица...)
    есть только меню кодировки и в ней есть подменю преобразовать и кодировать, кодировать не помогает, а преобразовывать мне не надо
     
    нашел информацию про ConvertExt, но когда я его пытаюсь поставить мне пишет что этот плагин не совместим с вашей юникод версией

    Всего записей: 158 | Зарегистр. 20-01-2006 | Отправлено: 07:03 06-12-2012 | Исправлено: Ufimez, 07:15 06-12-2012
    addhaloka



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ufimez 06:03 06-12-2012
    Цитата:
    нашел информацию про ConvertExt

    Никаких плагинов не нужно:
     
     
    Если, конечно, версия Npp не очень древняя.
     

    Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 07:52 06-12-2012
    aizotov

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

    Цитата:
    Попробуйте добавить Notepad++ в исключения DEP (Data Execution Prevention ), а если не поможет, отключите DEP.

    DEP отключена вообще.

    Всего записей: 2 | Зарегистр. 05-12-2012 | Отправлено: 16:39 06-12-2012
    AZJIO



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

    Цитата:
    Как в Notepad++ найти и удалить дубли строк и текстовом файле?  

    По многочисленным запросам такого функционала сделал утилитку Compare strings

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

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

    Цитата:
    По многочисленным запросам такого функционала сделал утилитку Compare strings

    А можешь сделать еще один режим (как разновидность 4-го режима): Чтобы уникаты не показывались а показывались только дубликаты?
    (обычно 4-й режим нужен не для файла, а для списка. Т.е. файла нет. Есть список. Его бы вставить в Np++, и тут же получить Дубликаты этого списка. А так приходится создавать файл и уже потом его мучать)
     
    А насчет функционала - работает не очень, например:
    &Backup To...
    &Backup To
    это дубликаты. Дальше не проверял.
    (Нужно полное совпадение, с учетом регистра, & и прочего. Если нет - надо это указывать или делать флажки для выбора режима сравнения)
    Так что пока удобней использовать list_cleaner хотя он тоже выдает уникаты на выходе.

    Всего записей: 1962 | Зарегистр. 19-03-2006 | Отправлено: 21:56 11-12-2012 | Исправлено: DmitryFedorov, 23:09 11-12-2012
    AZJIO



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

    Цитата:
    &Backup To...  
    &Backup To  
    это дубликаты. Дальше не проверял.
    Это не дубликаты. У нас разные понятия о дубликатах. Все символы учитываются, в том числе и &, и разность в точках.

    Цитата:
    Чтобы уникаты не показывались а показывались только дубликаты?
    Я думал об этом, но ждал запроса, потому что это отвлекающая куча инвариантов. К примеру можно открыть в Excel и сортировать левую колонку, те что повторы более 1 являются то что вам нужно. На деле инвариантов можно много прикрутить (и сортировку и формат вывода, и выбор разделителя строк на выводе)

    Цитата:
    Нужно полное совпадение, с учетом регистра
    Это пока не получится, так как внутренний механизм работает без учёта регистра, а сделать своим алгоритмом на AutoIt3 будет в 1000 раз медленнее работать. Кстати мне регистр практически не важен, взять имена файлов или строки в коде программы или список айпишнеков, везде регистр не важен категорически.
    По возможности критику лучше писать здесь, так как в этой теме это флуд, здесь обсуждается другая программа.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 00:17 12-12-2012 | Исправлено: AZJIO, 00:21 12-12-2012
    DmitryFedorov

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

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

    Там писать не буду. А здесь обсуждается все что может стать приложением программы.
     
    Насчет  
    &Backup To...  
    &Backup To  
    Это я ошибся. Потому что бросил туда файл с одними дубликатами ну и получил ответ с циферьками - подумал что цифра это порядковый номер а не количество, ибо была приличная кучка с цифрой один.
    Ну а раз это количество дубликатов то можно просто отсортировать в Np++ и всё тип-топ.
     
    А вот с полным совпадением - ЭТО надо. Хай медленней работает (ну конечно не в 1000 раз, хотя это дело техники из знаний). И привинтить это дело к NP++ тоже ведь можно. Плагины есть. Значит можно.
     

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

    Тут ты абсолютно не прав. Регистр нужен всегда. А когда он не учитывается об этом честно сообщают, и человек осознанно жмет на кнопку, зная что получит на выходе.
     
    Например при выкапывании перевода из жестко кодированных строк программы всё что идет в строку состояния принято писать в малом регистре, хотя там же может быть полностью идентичная строка но в другом регистре, и  она будет в другом месте. В кодах программ регистр всегда учитывается.

    Всего записей: 1962 | Зарегистр. 19-03-2006 | Отправлено: 11:45 12-12-2012 | Исправлено: DmitryFedorov, 11:55 12-12-2012
    AZJIO



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

    Цитата:
    Значит можно
    конечно можно, кто бы спорил, осталось исполнителя найти.

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

    Цитата:
    В кодах программ регистр всегда учитывается
    не знаю как в других языках, но в AutoIt не учитывается.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 13:27 12-12-2012 | Исправлено: AZJIO, 13:38 12-12-2012
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    В AutoIt оператор сравнения == учитывает регистр.
    А насчет кода самой программы AutoIt (ее экзешки или что там у нее есть) уверен что он там учитывается.

    Всего записей: 1962 | Зарегистр. 19-03-2006 | Отправлено: 14:34 12-12-2012
    AZJIO



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

    Цитата:
    В AutoIt оператор сравнения == учитывает регистр.
    Да, есть такой оператор, и даже есть функция _ArrayUnique. Когда я её использовал, то инструмент получения уникальных имён переменных работал 3 сек, когда использовал Assign - создание переменной, а как известно две переменных с тем же именем создать нельзя, но можно увеличивать счётчик при каждой итерации при попытке создать такую же переменную, и этот способ отработал за 0,01 сек, при чём разница в скорости увеличивается при большем количестве элементов в списке.
    Можно ещё попробовать объект Scripting.Dictionary, работает почти также быстро как Assign.
     

    Цитата:
    А насчет кода самой программы AutoIt (ее экзешки или что там у нее есть) уверен что он там учитывается.
    Имена переменных, имена функций не изменяют свою работу от изменения регистра. В данном случае код программы, а не EXE.
     
    На Compare_strings.exe на основе Scripting.Dictionary с учётом регистра, особо не тестировал, бегло...

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 02:36 13-12-2012 | Исправлено: AZJIO, 12:51 13-12-2012
    Nikollay



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем доброго времени суток!
    Поиском не нашел.
    При установке Notepad++ , он заменяет контекстное меню проводника и заместо создать "Текстовой файл"
    Появляется "Notepad++ Document"
    Как вернуть обратно, кто может подсказать?

    Всего записей: 973 | Зарегистр. 30-07-2006 | Отправлено: 09:02 13-12-2012
    AZJIO



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

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
    "@C:\\WINDOWS\\system32\\notepad.exe,-469"="Текстовый документ"

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 11:34 13-12-2012
    Nikollay



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо, но нето.
    win 7 SP1 U x64

    Код:
    Нашел вот здесь
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Notepad++_file]
    @="Notepad++ Document"

    Заменил  
    Notepad++ Document
    на  
    Текстовой файл
    Выйти (перезагрузка) и усе готово.

    Всего записей: 973 | Зарегистр. 30-07-2006 | Отправлено: 08:38 15-12-2012
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил перевод. Пользуйтесь.  
     
    Изменения и добавления версии 6.2.3 по сравнению с 6.2.2:
    В меню файл и контекстном меню заголовков вкладок:
    - Удалить в корзину
    В меню_Edit|Line Operations
    - Изъять пустые строки
    - Изъять пустые строки (из одних пробелов)
     
    Блин а болванка под перевод (english.xml) как и сами переводы (кроме немецкого) чистые как моча ребенка.
     
    Добавлено:
    Подправил еще немного перевод и перезалил.

    Всего записей: 1962 | Зарегистр. 19-03-2006 | Отправлено: 17:28 20-12-2012
    Apelsinn



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа очень нужна помощь!!! Как продублировать эти строки, только чтобы "oggdec.exe" было заменено на "@del"? Текст до:

    Код:
    oggdec.exe 1.rc
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Eng.htm
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Rus.htm
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHistory-Eng.txt

    Текст после:
    Код:
    oggdec.exe 1.rc
    @del 1.rc
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Eng.htm
    @del AkelPad\AkelFiles\Docs\AkelHelp-Eng.htm
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Rus.htm
    @del AkelPad\AkelFiles\Docs\AkelHelp-Rus.htm
    oggdec.exe AkelPad\AkelFiles\Docs\AkelHistory-Eng.txt
    @del AkelPad\AkelFiles\Docs\AkelHistory-Eng.txt

    Просто придётся работать со строками в 1000 и более штук.
    спасибо!

    Всего записей: 17 | Зарегистр. 22-11-2012 | Отправлено: 00:49 21-12-2012 | Исправлено: Apelsinn, 00:50 21-12-2012
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Добрый вечер, Apelsinn
    Попробуйте заменить с регулярными выражениями (regular expression)
    (oggdec.exe)(.*)
    на
    \1\2\n@del\2
    \1 - содержимое первых скобок, \2 - вторых, \n (или \r\n ? Что у Вас в файле?) - перевод строки.

    Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 01:25 21-12-2012
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Apelsinn
    Строка состоит из трех частей: До искомого, искомое, после искомого.
    Заключаешь все три части в скобки и меняешь.
    у тебя есть два поля: Найти и заменить, (ставишь галку рег. выражения) вставляешь:
     
    (^.*?)(oggdec\.exe)(.+$)
    $1$2$3
     
    Такая замена что вверху заменит всё и ничего не изменится.  
    А тебе надо подставить вместо $2 чего ты хочешь.
     
    ^      = начало строки
    .*?    = до первого вхождения
    \      = отмена спец свойств точки
    .+     = ДО  последнего вхождения
    $        = конец строки
    $1$2$3   замена скобок 1, 2, 3.
     
    ------------------
    Чтоб продублировать в замене пишешь абзац и еще раз тоже самое
    $1$2$3\r\n$1$2$3
    Понятное дело что если хочешь оставить оригинал неизменным а потом иметь строку дубля с подставой - то и подставь чего тебе надо во второй части после абзаца \r\n вместо $2
    -------------
    Alex_Piggy  зачем было отвечать? Он ведь новичок и желание его не такое уж и простое.

    Всего записей: 1962 | Зарегистр. 19-03-2006 | Отправлено: 12:13 21-12-2012 | Исправлено: DmitryFedorov, 13:06 21-12-2012
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru