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

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


  • Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: MAX63ru, 09:05 20-02-2024
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 23:37 22-03-2019
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Начал делать плаг автозавершения. Для программистов, ввод только англ. алфавит и цифры, конфиг ложить сюда "C:\Users\имя\AppData\Roaming\Notepad++\plugins\config\". Сделал для расширений au3, bat, cpp, css, html, pb, sql, причём au3 и pb поддержаны максимально, остальные скопировал как есть из конфигов уже имеющихся в Notepad++. Обновил 3 раза. Переключение списков осуществляется повторным вызовом при открытом окне, поэтому удобнее назначить горячую клавишу (например Alt+W) на пункт плага и её переключать списки.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:39 23-03-2019 | Исправлено: AZJIO, 09:58 28-03-2019
    DmitryFedorov

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

    Цитата:
    Вот я ленивый, ведь знал, но всё равно мышой отмену делал.  

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

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 15:30 29-03-2019
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:48 29-03-2019
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    У тебя в плаге LocationNavigate есть текст "До этой позиции от начала документа не вести историю", на самом деле это разница между позициями, на которую не стоит реагировать. Грубо говоря если ты установил значение 10, то если курсор стоял в позиции 1000 и переставляешь в позицию 1009, то ничего не добавляется, а если это было 1010, то добавиться запись. Это случай чтобы если у тебя текст умещается на одной видимой странице, то нет смысла записывать прыжок, если ты и так видишь обе строки. У меня "Если смещение больше заданного то запись в историю".

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 09:37 31-03-2019 | Исправлено: AZJIO, 09:39 31-03-2019
    Living things



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

    Всего записей: 2666 | Зарегистр. 12-07-2012 | Отправлено: 18:12 01-04-2019 | Исправлено: Living things, 18:16 01-04-2019
    DmitryFedorov

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

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 04:52 03-04-2019 | Исправлено: DmitryFedorov, 04:53 03-04-2019
    AZJIO



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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 09:52 03-04-2019 | Исправлено: AZJIO, 12:22 03-04-2019
    KostmicK

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 7.6.5 удален из-за критической (аварийной) ошибки.

    Цитата:
    Rolling back from v7.6.5 to v7.6.4
    03 Apr 2019 10:56:00
     
    7.6.5 release is removed due to a critical (crash) issue.
     
    This issue has been fixed. Release v7.6.6 will come out in few days. In the meantime the latest version is rolled back to v7.6.4
     
    Sorry for the inconvenience.

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 14:48 03-04-2019
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Если этот Чэйндж плагин для np++ то у меня на он не встал как плагин.  
    Я положил dll в одноименную папку. В меню Плагины напротив Change появилось about и все на этом.

    Всего записей: 1952 | Зарегистр. 19-03-2006 | Отправлено: 22:55 03-04-2019
    KostmicK

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

    Цитата:
    Security enhancement: GPG Signature is provided for Notepad++ release.
    Fix a long waiting issue about file auto change detection: enhance "File status Auto-Detection" to avoid switching editing tab off behaviour.
    Fix encoding (language) detection regressions since v7.6.
    Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it.
    Added close all unchanged tabs command.
    Restore deleted "Launch in browser" customized shortcuts in EU-FOSSA bounty program by implementing them in more secure way: Add "View Current
    Retain read only setting state in session.
    Enhancement: after file reload user can still undo.
    Fix a bug in command "Remove Consecutive Duplicate Lines" and make it work with old Macintosh EOL.
    Fix UDL language marker bullet position, if UDL Name exceeds 14 characters, extend UDL names to max 64 characters.
    Enhance external call code to avoid eventual arbitrary commands execution. (EURO-FOSSA)
    Fix crash issue by command "On Selection->Open File" while the number of selected characters is exceed 2048. (EURO-FOSSA)
    Fix crash issue of User Define dialog while deleting a unallocated entry. (EURO-FOSSA)
    Fix crash issue on shortcut command while its length exceed 260. (EURO-FOSSA)
    Add an enhancement on "Open..." command to prevent from the eventual crash. (EURO-FOSSA)
    Fix stack Buffer Overflow in Command::extractArgs. (EURO-FOSSA)


    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 06:07 04-04-2019
    AZJIO



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

    Цитата:
    то у меня на он не встал как плагин
    Всё правильно, новая стратегия NPP ложить в отдельную папку.

    Цитата:
    появилось about и все на этом

    да, на этом всё, остальное он делает втихаря, ставит метки на изменённые строки. Ставит?

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    А есть в плагине приостановка? Я к примеру открываю скрипт, разжимаю содержимое (JSFormat) и всё сразу изменено.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:14 04-04-2019
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VVL99
    До того как я сделал улучшение я увидел одно скачивание. Именно в предыдущей версии было что первый файл подсвечивался весь, но так как у меня открыто десяток файлов я про это забыл, пока не выбрал первую вкладку и вспомнил и активно стал искать решение. Теперь там проверяется что NPP загружен (уведомление NPPN_READY), и только после этого включается в работу. Перекачай, проверь. У меня сейчас нет этой проблемы.

    Цитата:
    приостановка

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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 14:52 04-04-2019 | Исправлено: AZJIO, 14:56 04-04-2019
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Или скажем "стереть запись последнего изменения", что бы плагин не записал моё изменение, я имею ввиду тоже сжатие текста или разжатие (JSTool), поскольку при этом меняется весь документ.

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:30 04-04-2019
    AZJIO



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

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

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

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:20 04-04-2019 | Исправлено: VVL99, 18:51 04-04-2019
    AZJIO



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

    Цитата:
     но отмена записывается
    я не стал добавлять флаг запрета в удаление, используя флаг готовности NPP. Ну тогда нужно добавить ещё один флаг специально для полного блокирования.

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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 20:53 04-04-2019
    VVL99

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

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 21:04 04-04-2019
    AZJIO



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

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

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 21:24 04-04-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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