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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 177 178 179 180 181 182 183

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

DmitryFedorov

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


  • Всего записей: 2035 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 22:24 04-11-2024
    papanja_084

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В поисковой строке Гугла набрал  "Перевести текст в Notepad++".  Находит всё кроме требуемого - как перевести с языка на язык. Есть ли ответ?

    Всего записей: 2063 | Зарегистр. 29-03-2016 | Отправлено: 14:06 29-10-2020
    gutasiho

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




    такие ссылки прячем под море

    Всего записей: 7714 | Зарегистр. 14-09-2020 | Отправлено: 19:58 29-10-2020 | Исправлено: Maz, 22:39 29-10-2020
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
     
    gutasiho
    а подлиннее нельзя было?
    я к тому, что:
    https://www.google.com/search?q=плагин-переводчик+для+notepad
    намного приятнее смотрится..
     
    Добавлено:
    ..и экран не рвёт..)

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

    Всего записей: 17804 | Зарегистр. 07-06-2006 | Отправлено: 20:24 29-10-2020
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    papanja_084
    Может, не усложнять?  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=35038
     

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 22:36 29-10-2020
    papanja_084

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Самый понятный для меня ответ предложил opk44. То что предложили gutasiho и TheBarmaley я и сам находил, но зачем мне перевод плагина (не плагин для перевода) если мне нужен перевод текста? И на Russian Translation я попадал, но там какое то обсуждение , а не описание способа перевода. Короче всем спасибо!
     
     

    Всего записей: 2063 | Зарегистр. 29-03-2016 | Отправлено: 09:11 30-10-2020 | Исправлено: papanja_084, 09:27 30-10-2020
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    papanja_084
    Цитата:
    То что предложили gutasiho и TheBarmaley я и сам находил, но зачем мне  
    если что - бармалей нчего не предлагал, а просто свернул предложенную колбасу до читабельного вида..  
     
    про плуг перевода - сугубое имхо - быстрее и проще копипастнуть в какой-нить онлайн-переводчик..)
    и надёжнее, кстати.. потому как любой плуг не может заменить полноценный локальный транслятор уровня промта и т.п..

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

    Всего записей: 17804 | Зарегистр. 07-06-2006 | Отправлено: 01:06 31-10-2020
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    papanja_084, тут наверно ещё зависит от того вам обязательно нужен офлайн перевод или просто перевод нужного куска текста из Npp можно и в онлайне?
    Если второе, то думаю можно в контекстное меню попробовать прикрутить перевод выделенного куска текста. Чтобы к примеру открывало для него в браузере гугл перевод (и обойтись без доп. плагинов).


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

    Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 23:59 31-10-2020
    Valivan77777



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

    Всего записей: 1524 | Зарегистр. 11-12-2019 | Отправлено: 18:09 04-11-2020 | Исправлено: Valivan77777, 18:12 04-11-2020
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что не так с регекспом
    Код:
    ^.+?\"
    и строкой
    Код:
    open("/etc/passwd", O_RDONLY)        = 3
    ?
    "Пометить всё" отрабатывает, как и задумано, помечая
    Код:
    open("
    а вот "заменить всё" (на пустую строку) отхватывает уже всё вплоть до запятой. Т.е. замена почему-то проходит в 2 шага вместо одного (воспроизвелось через одношаговую замену в 2 захода), сначала
    Код:
    open("
    а потом
    Код:
    /etc/passwd"
    Баг ?

    Всего записей: 2309 | Зарегистр. 19-09-2011 | Отправлено: 12:58 05-11-2020 | Исправлено: Baltazar500, 12:59 05-11-2020
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Цитата:
    Т.е. замена почему-то проходит в 2 шага вместо одного... ...Баг ?

    Там, по-видимому, замена по кнопке "заменить всё" вообще закольцована. Если ещё упростить ваш regexp до
    Код:
    ^.
    то будут "съедены" вообще ВСЕ символы, а не только самые первые. Такое поведение слишком заметно, поэтому скорее всего "так и задумано".

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 16:08 05-11-2020
    Baltazar500



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

    Цитата:
    Там, по-видимому, замена по кнопке "заменить всё" вообще закольцована. Если ещё упростить ваш regexp до

    Код:
    ^.
    И правда. "Съедает" всё.
    Цитата:
    Такое поведение слишком заметно, поэтому скорее всего "так и задумано".
     
    Это больше похоже на халтуру и то, что автор где-то срезал путь ибо это логически неправильное поведение. Об этом же говорят что работа функции "Пометить всё", что grep и sed
    Код:
    echo abcd|sed -r 's/^.//g'
    bcd

    Код:
    echo abcd|grep -oP '^.'
    a
    если будет время, заведу issue на гите NPP по данному вопросу ...

    Всего записей: 2309 | Зарегистр. 19-09-2011 | Отправлено: 04:29 06-11-2020 | Исправлено: Baltazar500, 04:30 06-11-2020
    DmitryFedorov

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    обновил в шапке Npp_exe_7.9.1_Ru.7z

    Всего записей: 2035 | Зарегистр. 19-03-2006 | Отправлено: 16:39 08-11-2020
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    opk44 написал(а)
    Цитата:
    Там, по-видимому, замена по кнопке "заменить всё" вообще закольцована.

    opk44, Baltazar500Там по видимому вы сами поставили (или НЕ сняли) чекбокс, чтобы работало по кругу, а точней "зациклить поиск". А зачем если тогда прогу винить и в халтуре обвинять, если вы ей сами такой приказ и дали.

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

    Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 19:04 08-11-2020 | Исправлено: regist123, 14:57 10-11-2020
    DmitryFedorov

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу официального перевода v7.9.1. В нем есть пункты которых нет в English.xml.
    Ну это в принципе может быть - пропустили и вот мы таки сякие умные всунули.
    Но этих строк не может быть в принципе, потому что их идентификаторов нет в коде проги.
    ---------------------
    <Item id="22113" name="Префикс режим"/>
    <Item id="22213" name="Префикс режим"/>
    <Item id="22313" name="Префикс режим"/>
    <Item id="22413" name="Префикс режим"/>
    <Item id="23002" name="Ведущая строка комментариев в начале строки"/>
    <Item id="6208" name="Отображать границу"/>
    <ConfirmSaveAs title="Подтверждение &quot;Сохранить как...&quot;" message="$STR_REPLACE$ уже существует.&#x0A;Вы хотите его заменить?"/>
    <edit-verticaledge-nb-col value="От символа:"/>
    <find-result-hits-and-line-hits value="($INT_REPLACE1$ совпадений в $INT_REPLACE2$ строках)"/>
    <summary-nbwordinsel value="Слов (в 1 выделении) :  "/>

    Всего записей: 2035 | Зарегистр. 19-03-2006 | Отправлено: 00:35 09-11-2020 | Исправлено: DmitryFedorov, 00:37 09-11-2020
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    1. Кого и где я обвинял в халтуре?
    2. В моём случае (ver 7.8.8) ни снятая, ни установленная опция "Wrap around" ("Зациклить поиск") суть дела не меняет. Разница только в том, обрабатывается или текст "от курсора до конца" или "весь текст от начала до конца". У вас это работает иначе?

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 02:28 09-11-2020 | Исправлено: opk44, 02:37 09-11-2020
    VVL99

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

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет,
    есть файл такого формата:
    00_1A_79_00_00_00
    00_1A_79_00_00_01
    00_1A_79_00_00_02
    00_1A_79_00_00_03
    00_1A_79_00_00_04
    и так далее
     
    К каждой строчке нужно добавить :0
    Как это сделать?

    Всего записей: 1220 | Зарегистр. 06-01-2005 | Отправлено: 10:01 10-11-2020
    Alvaldez

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

    Цитата:
    К каждой строчке нужно добавить :0

     
    Самое простой вариант, если в конец каждой строки надо добавить 0
    Открываем Replace...(CTRL + H)
    Отмечаем Regular expression
    В поле Find what:
    ^(.*)$
    В поле Replace with:
    (\1)0
     
    И жмем Replace All
     
    Если нужно не просто в конце строки, а на определенной позиции, то такая регулярка не подойдет, если структура строк одинаковая, то несложно нужную подобрать.

    Всего записей: 19 | Зарегистр. 25-04-2019 | Отправлено: 12:26 10-11-2020
    iglezz

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

    Цитата:
    Самое простой вариант, если в конец каждой строки надо добавить 0
    Открываем Replace...(CTRL + H)
    Отмечаем Regular expression
    В поле Find what:
    ^(.*)$
    В поле Replace with:
    (\1)0  

    Просто добавить можно немного проще

    Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 13:15 10-11-2020
    Pis

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

    Цитата:
    Просто добавить можно немного проще

     
    Как?
     
    Добавлено:

    Цитата:
    И жмем Replace All

     
    Так не получается.

    Всего записей: 1220 | Зарегистр. 06-01-2005 | Отправлено: 14:13 10-11-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 177 178 179 180 181 182 183

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