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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

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

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


  • Всего записей: 1960 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: MAX63ru, 08:03 30-03-2024
    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 читай тут

    Всего записей: 4409 | Зарегистр. 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;


    Всего записей: 4409 | Зарегистр. 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 файл для перевода, то изменять в экзешке нужно будет только размеры диалогов.
    А размеры, компановка меняются крайне редко.  
    Так что это будет надолго. Да и сделать сможет любой.

    Всего записей: 1960 | Зарегистр. 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) словарях.
    • Упрощена локализация плагина внешними программами.


    Всего записей: 1960 | Зарегистр. 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
    Опции - Настройки - Резерв. копирование - Открывать незакрытые вкладки с прошлого сеанса

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



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

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

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

    Всего записей: 5558 | Зарегистр. 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
    Цитата:
    Как отключить открытие вкладок?

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

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



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

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

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

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 00:35 24-01-2018 | Исправлено: AZJIO, 00:39 24-01-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

    Компьютерный форум 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