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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Все цифры переносятся, но слово hits нет.  
    Поправка: часть hits перенеслись, остальные нет.  
    Вот на этой строке не перенеслось
     
      shanemichaels.txt (6034 hits)

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 15:13 04-12-2016 | Исправлено: Hjkma, 15:16 04-12-2016
    jFobos



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

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 15:52 04-12-2016 | Исправлено: jFobos, 15:52 04-12-2016
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos
    Благодарю вас, все отлично переносится!

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 16:08 04-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hjkma
    Вот ещё
    Найти:
    Код:
    (^.*)(\(\d+\s\w+\)$)

    Заменить на:
    Код:
    $2 $1

    Исходные:
    panel77.txt (3876 hits)
    panel77.txt (3876 its)
    panel77.txt (387 hits)
     
    Результат:
    (3876 hits) panel77.txt  
    (3876 its) panel77.txt  
    (387 hits) panel77.txt
     
    Добавлено:
    Тоже самое только перенос без скобок и скобки удаляются.
     
    Найти:
    Код:
    (^.*)(\((\d+\s\w+)\)$)

    Заменить на:
    Код:
    $3 $1

    Результат:
    3876 hits panel77.txt  
    3876 its panel77.txt  
    387 hits panel77.txt

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:44 04-12-2016 | Исправлено: VVL99, 17:15 04-12-2016
    Hjkma

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

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 17:12 04-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто подскажет, как в редакторе можно проставить нумерацию у трэклиста?
     
    Есть текст

    Цитата:
     
    Keyhole
    Puppet Breakup (skit)
    Gettin' Paid Spiritually
    Masquerade
    Put a Bug Pon You
    J.A.Y.B.
    Jungle Speech (skit)
    Tamiflu
    Got No Beat (skit)
    Snuggles the Beat Makin' Bunny
    Late Night Molocko
    Poetry in Motion
    Mistery of the Disappearing Rabbit
    Sanchez Brothers
    Cliché
    Black Clouds
     

     
    Нужно, чтобы он был в формате
     

    Цитата:
     
    01. Keyhole
    02. Puppet Breakup (skit)
    03. Gettin' Paid Spiritually
    04. Masquerade
    05. Put a Bug Pon You
    06. J.A.Y.B.
    07. Jungle Speech (skit)
    08. Tamiflu
    09. Got No Beat (skit)
    10. Snuggles the Beat Makin' Bunny
    11. Late Night Molocko
    12. Poetry in Motion
    13. Mistery of the Disappearing Rabbit
    14. Sanchez Brothers
    15. Cliché
    16. Black Clouds
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 21:10 04-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Edit->Column Mode - выделяем нужную часть текста. После этого Edit->Column Editor и далее как на скрине
     

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 23:31 04-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jFobos  
    Cпасибо, я это уже видел, но это не совсем то...
     
     

    Цитата:
     
    Edit->Column Mode - выделяем нужную часть текста

    Если так не делать, то с помощью данной функции получается вот так:

    Цитата:
     
    01Keyhole  
    02Puppet Breakup (skit)  
    03Gettin' Paid Spiritually  
    04Masquerade  
    05Put a Bug Pon You  
    06J.A.Y.B.  
    07Jungle Speech (skit)  
    08Tamiflu  
    09Got No Beat (skit)  
    10Snuggles the Beat Makin' Bunny  
    11Late Night Molocko  
    12Poetry in Motion  
    13Mistery of the Disappearing Rabbit  
    14Sanchez Brothers  
    15Cliché  
    16Black Clouds
     
    и продолжает дальше нумеровать строки... А мне нужно чтобы после цифры стояла точка и пробел.  

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 01:25 05-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Перед тем как генерировать числа надо перед каждой строкой добавить ". ", сделать это можно разными способами.
    1. Выделить строки, нажать несколько раз Tab. Выделить табы в начале одной строки и нажать Ctrl+H, в качестве замены вставить ". ".
    2. С помощью "Расширенный" можно заменить перенос строк "\r\n" на "\r\n. ".
    3. С помощью регулярных выражений заменить начало строки "^" на ". "
    4. Поставь курсор после числа первой строки, нажми Alt+Shift и при нажатых клавишах поставь курсор после числа последней строки. И печатай нужный текст, в данном случае ". ".

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 02:24 05-12-2016 | Исправлено: AZJIO, 02:28 05-12-2016
    VVL99

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    http://klikr.org/67d7e292494678b7f9603404594e.gif

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:10 05-12-2016 | Исправлено: VVL99, 19:31 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    VVL99
    Спасибо за помощь.
     
    У меня не получается выделить нужный фрагмент, выходит вот так

     
    т.е. если текста много, то продолжает нумеровать все строки...

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 11:12 05-12-2016 | Исправлено: shusler, 11:13 05-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Либо удаляйте пустые строки, либо проводите нумерацию частями.

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 12:13 05-12-2016
    VVL99

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

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:31 05-12-2016
    jFobos



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хм, можно конечно каждую строку отдельно активировать, но это тупо
     

    Всего записей: 452 | Зарегистр. 03-12-2007 | Отправлено: 13:41 05-12-2016 | Исправлено: jFobos, 13:43 05-12-2016
    shusler



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

     
    Понял, что так нельзя и все нужно делать частями...
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 14:19 05-12-2016 | Исправлено: shusler, 14:21 05-12-2016
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Для 3-х дисков можно и руками, и даже руками все цифры ввести, чем читать инструкции, а для большого количества используй AutoIt3, но он требует изучения. Важно оценить время для каждого варианта, прежде чем начать его тратить.
    Даже для 1000 дисков самая быстрая операция копировать-вставить столбики "1- 16", за 1000 секунд или 16 минут, потому что учить AutoIt3 понадобиться месяцы или даже годы, но зато другие вещи станет решать проще.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 15:33 05-12-2016 | Исправлено: AZJIO, 15:33 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
     
    Я не говорил, что это три диска, это написано для примера.
    Что-то более-менее оптимальное я почерпнул из ваших советов для одного списка, но это не подходит для большего количества списков.
     
     
    Еще раз, огромное спасибо.
     

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 17:10 05-12-2016
    AZJIO



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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shusler
    Это конечно оффтоп, но пока вопрос висит, вот помощь - Нумерация строк
    или букмарклет - http://forum.ru-board.com/topic.cgi?forum=5&topic=46779&start=100#3

    Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:34 05-12-2016 | Исправлено: VVL99, 19:30 05-12-2016
    shusler



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Как ты правильно написал AutoIt3 требует изучения, попробую.
     
    VVL99
    Первый способ для меня наиболее предпочтительный и быстрый.
     
    P.s. Спасибо всем за помощь.

    Всего записей: 176 | Зарегистр. 30-10-2007 | Отправлено: 09:44 06-12-2016
    Открыть новую тему     Написать ответ в эту тему

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