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

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

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

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
    DED100LET

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, я не нашел как правильно описать свою проблему и есть ли решение вообще:
     
    Как отключить переход на следующую строку когда нажимаешь мышкой в начале строки для того чтоб выбрать всю строку и оно как бы делает ctrl + C? Раньше оно выбирало всю строку копировало ее в буфер и все, а теперь оно переносит каретку на следующую строку и копирует,  в итоге при вставлении этой копии добавляется как бы энтер переход на следующую строку, в многострочном окне это ужасно криво получается то есть я вставляю чтоб заменить текст на нужный, а оно мне сдвигает на строку вниз весь текст, как убрать это? можно ли убрать? Понятно ли я объяснил?

    Всего записей: 3 | Зарегистр. 22-02-2024 | Отправлено: 19:45 22-02-2024
    relictus

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DED100LET
    Не очень понятное объяснение, но перейдите в меню "Settings" (Настройки) -> "Preferences" (Параметры), выберите вкладку "Editing" (Редактирование). Поэкспериментируйте с тамошними опциями.

    Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 20:24 22-02-2024 | Исправлено: relictus, 20:24 22-02-2024
    DED100LET

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну вот когда ты нажимаешь мышкой на номер строки любой в текстовом файлике нотепад выделяет эту строку и как бы нажимает ctrl + c и потом можно эту строку вставить куда угодно НО при этом нотепад зачем-то добавляет перенос на следующую строку курсор перескакивает под скопированную строку, а должен прыгать в конец строки и типа пометил пожалуйста пользуйтесь.

    Всего записей: 3 | Зарегистр. 22-02-2024 | Отправлено: 20:43 22-02-2024
    gutasiho

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

    Всего записей: 6422 | Зарегистр. 14-09-2020 | Отправлено: 21:02 22-02-2024 | Исправлено: gutasiho, 21:11 22-02-2024
    Faruh_Bulsara



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gutasiho, DED100LET При выделении всей строки также выделяется символ перехода на новую строку (включите опцию "Отображать все символы" на панели для наглядности). Поэтому он и вставляется. Чтобы исключить его из выделения, после выделения строки нажмите Shift + [Стрелка влево] (или Ctrl + Shift + [Стрелка влево]). Курсор сделает шаг назад, и символ перехода на новую строку не будет включен в выделение.

    Всего записей: 73 | Зарегистр. 26-10-2007 | Отправлено: 00:09 23-02-2024 | Исправлено: Faruh_Bulsara, 00:13 23-02-2024
    vengloff



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

    Цитата:
    Как отключить переход на следующую строку когда нажимаешь мышкой в начале строки для того чтоб выбрать всю строку и оно как бы делает ctrl + C? Раньше оно выбирало всю строку копировало ее в буфер и все, а теперь оно переносит каретку на следующую строку и копирует,  в итоге при вставлении этой копии добавляется как бы энтер переход на следующую строку, в многострочном окне это ужасно криво получается то есть я вставляю чтоб заменить текст на нужный, а оно мне сдвигает на строку вниз весь текст, как убрать это? можно ли убрать? Понятно ли я объяснил?

    При нажатии на Enter в конце строки у вас появляется символ конца строки (CRLF). При тройном клике по строке выделяется строка полностью вместе с невидимым символом конец строки.
    убрать символ можно используя функцию Замена с режимом Расширенный... при этом весь текст будет в одну строку.
    Либо использовать плагин SelectToClipboard, который автоматический копирует выделенный текст, также рекомендую включить перенос строк во вкладки вид.

    Всего записей: 136 | Зарегистр. 11-05-2013 | Отправлено: 00:25 23-02-2024 | Исправлено: vengloff, 00:38 23-02-2024
    Death_INN

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

    Всего записей: 3062 | Зарегистр. 24-10-2002 | Отправлено: 01:48 23-02-2024
    DED100LET

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

    Всего записей: 3 | Зарегистр. 22-02-2024 | Отправлено: 04:32 23-02-2024
    Faruh_Bulsara



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DED100LET Так запишите макрос.
    1. Выделите любую строку.
    2. Нажмите "Начать запись".
    3. Нажмите Ctrl + Shift + [Стрелка влево].
    4. Нажмите значок "Копировать" на панели.
    5. Нажмите "Остановить запись".
    6. Нажмите "Сохранить записанный макрос".
    Дайте ему удобное сочетание.  Ctrl + Shift (Alt) + С (A) чтобы легко было пользоваться. Так всегда будет копироваться без переноса строки.
     
    Добавлено:
    Не встречал ли кто плагина для Notepad++, схожего по функционалу с EmEditor?
     
    EmEditor при запуске без открытых вкладок предыдущей сессии (с окном нового документа) отображает специальное удобное окошко с последними открытыми файлами, папками и бэкапом последней рабочей среды. Это очень удобно, так как позволяет по клику открыть любой из прошлых документов.
     
    Столкнулся с некорректным удалением плагинов: Один выделенный плагин не удаляется после перезапуска. При выделении нескольких плагинов удаляется только первый. В некоторых случаях не удается удалить ни один плагин, даже при их полном выделении. Это глюк версии или что-то сломалось в конфиге?

    Всего записей: 73 | Зарегистр. 26-10-2007 | Отправлено: 11:09 23-02-2024 | Исправлено: Faruh_Bulsara, 12:32 23-02-2024
    gutasiho

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DED100LET
    AkelPad делает так, как вам нужно, без переноса строки.

    Всего записей: 6422 | Зарегистр. 14-09-2020 | Отправлено: 11:21 23-02-2024
    8vojager



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

    Цитата:
    AkelPad делает так, как вам нужно, без переноса строки.

    Сейчас бы, в 2024, пользоваться софтом из 2016 - это уже моветон. Такой себе совет, это как сегодня пользоваться Windows XP, Winamp и ISQ - вот там AkelPad смотрелся бы в тему.

    Всего записей: 215 | Зарегистр. 11-02-2009 | Отправлено: 14:29 23-02-2024
    SLKuL

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

    Цитата:
     
    8vojager

     
    мдя.. тут уж даж не знаю что сказать...  
     

    Всего записей: 227 | Зарегистр. 03-09-2006 | Отправлено: 14:50 23-02-2024 | Исправлено: SLKuL, 14:51 23-02-2024
    AZJIO



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

    Цитата:
    пользоваться софтом из 2016

    Последняя компиляция от 13.11.2023. А я свою сборку обновлял 06.2023. Откуда вы старьё берёте? А также не малая часть функционала основывается на скриптах. Я перешёл на AkelPad в 2019г и после этого десятки скриптов обновились несколько раз, а свою сборку я обновлял 22 раза. Некоторые функционалы AkelPad на порядок выше чем у Notepad++, например система подсветки и автозавершения, гибко-настраиваемые. А в Notepad++ используется движок Scintilla, то есть часть авторства принадлежит совершенно другим разработчикам. Как то я написал скрипт исправления отступов и решил потестить этот же функционал в Notepad++ и был удивлён тупостью алгоритма, он просто заменяет 4 пробела на табуляцию, ни тебе исправления, ни вычисление текущего, просто меняет 4 пробела на таб, а если отступ из 3 пробела или 2, то всё, отдыхай?
    А Scintilla на столько мощный движок, что на нём даже я свой редактор написал (с поддержкой плагов).

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 03:46 24-02-2024 | Исправлено: AZJIO, 03:57 24-02-2024
    qupear



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день. Может, кто-то подскажет, через аргументы командной строки возможно ли в н++ открыть только последние 100 байт текстового файла? И потом в случае необходимости передвигаться вглубь файла. Просто чтобы не грузить очень большие файлы.

    Всего записей: 1057 | Зарегистр. 03-02-2013 | Отправлено: 16:34 24-02-2024
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qupear
    Скорее всего нет. Есть флаг "monitor", чтобы отслеживать лог. Запусти Notepad++ с параметром --help и посмотри какие ключи запуска доступны. Вот устаревшая инфа по ключам, там не все.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:31 24-02-2024 | Исправлено: AZJIO, 18:32 24-02-2024
    nWxh

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

    Всего записей: 248 | Зарегистр. 04-04-2022 | Отправлено: 22:44 24-02-2024 | Исправлено: nWxh, 00:18 01-03-2024
    housemanva



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую, коллеги!
    Может где и говорили уже про это, но у меня вопрос: где в программе настраивается количество строк при прокрутке колесом мыши? И есть ли такая настройка в программе?
    P.S. Купил новую мышь, в старой скрол перестал работать... Сейчас пишу перевод на utorrent, а скрол новой мыши прокручивает (например: с 512 строки на 515 за одно движение колеса). В Windows настроил 1 строку за один раз прокручивать, но в notepad++ это эффекта не дало.

    Всего записей: 42 | Зарегистр. 14-03-2023 | Отправлено: 08:38 01-03-2024 | Исправлено: housemanva, 08:38 01-03-2024
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    housemanva
    Наиболее подходящий функционал - SCI_LINESCROLL (или гугл перевод). В Notepad++ я не вижу открытой возможности доступа к установке значений. Как вариант писать внешнюю прогу/плаг, которая применит к Scintilla нужные параметры.
    Проверил, эта функция просто делает однократный сдвиг и не является настройкой прокрутки мышью. Надо поискать другую функцию в справке.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:23 01-03-2024 | Исправлено: AZJIO, 12:47 01-03-2024
    housemanva



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

    Цитата:
    В Notepad++ я не вижу открытой возможности доступа к установке значений.

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

    Цитата:
    Как вариант писать внешнюю прогу/плаг, которая применит к Scintilla нужные параметры.

    В программировании не силён, а если займусь в изучении/написании (не факт, что успешном), то перевод будет отложен на неопределённое время. Попробую, лучше написать разработчикам просьбу с добавлением сей функции.
    За ссылку на SCI_LINESCROLL спасибо, сохранил, поизучаю.
    Ещё возникли два вопроса:  
    1) в прошлых версиях где-то видел в настройках добавление символа в конце строки окончания строки (как я понимаю, который показывал, что строка закончилась). Когда разглядывал настройки, подумал - класс, то что нужно... мне пригодится... (у меня критически важны в строке все символы, вплоть до пробелов, если хоть один символ лишний, или не достающий - строка не работает). А сейчас перелопатил все окна в "Опции -> Настройки...", но там нет ничего про это... Может это из-за новой версии (стоит Notepad++ 8.6.4), может не там её видел. Вопрос к коллегам: где эта настройка расположена? Может в другом месте? Или это было в другой версии?
    2) раньше кто-то из коллег, вроде, задавал этот вопрос, и получил отрицательный ответ (если не ошибаюсь). Но спрошу (может что-то изменилось, или я перепутал) - слева есть колонка с нумерацией строк, можно ли из интерфейса программы менять цвет цифер?

    Всего записей: 42 | Зарегистр. 14-03-2023 | Отправлено: 13:26 01-03-2024
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот быстро написал плаг (по шаблону конечно) для установки параметров Scintilla, его можно дальше расширять. Я попробовал SCI_LINESCROLL, не получилось ожидаемого, поэтому воткнул туда другой параметр "толщина курсора", это работает, хотя я не сделал сохранения, но это мог бы сделать при удачном стечении обстоятельств.
     
    Цвет чисел меняется в настройках стиля, в опциях, там изначально включено отображение глобальный стиль и в соседнем списке есть строка Line_number_margin, клик по ней и справа верхний квадратик цвет менять.
     
    Вид - Отображение символов - Отображение символа конца строки
     
    Короче выставил я в настройках винды прокрутка мыши на одну строку, перезапустил Notepad++, всё работает.

    Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 13:34 01-03-2024 | Исправлено: AZJIO, 13:45 01-03-2024
    Открыть новую тему     Написать ответ в эту тему

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

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