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

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


  • Всего записей: 2037 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 12:58 02-12-2024
    thejustsoul



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

    Цитата:
    Можно через меню "Окна". Сделал сортировку. Выделил все другие окна кроме New и закрыл кнопкой "Закрыть выделенное" (у меня такой перевод).  

    Спасибо (только у меня оно называется "Вкладки"), в принципе нормальный метод -)

    Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 03:49 27-03-2017
    DmitryFedorov

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

    Цитата:
    Спасибо (только у меня оно называется "Вкладки")

    Речь я так понял идет о меню "Window", оно называется Вкладки.  
    Да на первый взгляд в меню Window перечисляются вкладки, но когда сделаешь смежное окно, то тут и проявится смысл: Для каждого смежного окна в меню "Окна" будут перечислены свои вкладки.
     
    Когда я писал в скобочках "у меня такой перевод" я имел ввиду что в официальном переводе нужное место переведено формально: кнопка в диалоге Close window(s)  = "Закрыть окно(а)"  вместо "Закрыть выделенное"
    Т.е. я акцентировал внимание на то, что кабы стоял нужный перевод для кнопки, то и вопрос бы не был задан. Так ведь?
     
    А то что ж получается: "Закрыть окно(а)" - какое окно закрыть? Речь всюду о вкладках, меню было "Вкладки", в заголовке диалога пояснение: Вкладки файлов.  
    Значит кнопка по логике закрывает окно или окна.  
    Ну у нас может быть несколько окон Npp, потом могут быть основное и смежное "окно" внутри Npp и еще есть окно диалога в котором находится кнопка. Тогда кнопка получается закроет окно диалога. Вот такой изврат.
     
    То что эта кнопка закроет выделенные (внутри окна диалога) вкладки логически догадаться трудно. Логика названий говорит обратное.  
    И потом: заголовок окна диалога = Вкладки файлов (хотя речь о вкладках основного или смежного окна, но не вкладках файлов: какие же это файлы с названием new если у них нет даже названия?). Так что и заголовок я перевел по другому: Вкладки основного или смежного окна. (чтоб человек не был в трауре от мысли: а где же те вкладки которые я глазами вижу а здесь не вижу)

    Всего записей: 2037 | Зарегистр. 19-03-2006 | Отправлено: 23:57 27-03-2017 | Исправлено: DmitryFedorov, 00:09 28-03-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мысли в слух по ActivX-плагину Npp: Пока не испытывал, но с немецкой педантичностью в справке и её кодах выдана куча Лукавств. Как такое заведётся не знаю, но буду мучить после окончания перевода, как готовое так и исходник, уж больно вещь нужная. Пока одни разочарования, что за народ пошёл, лишь бы обёртка сверкала, не смотря на то что в ней завёрнуто подобное... отзывы по западным ресурсам тоже не шибко лестные, но тут вопрос кто ещё их писал?  
     
    Добавлено:
    Подробнее...

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 00:26 28-03-2017
    DmitryFedorov

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RWM Ладно отвечу тебе на мысли в слух Подробнее...

    Всего записей: 2037 | Зарегистр. 19-03-2006 | Отправлено: 03:17 28-03-2017 | Исправлено: DmitryFedorov, 03:23 28-03-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 18:07 28-03-2017 | Исправлено: RWM, 18:10 28-03-2017
    AZJIO



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

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 19:08 29-03-2017 | Исправлено: AZJIO, 18:13 30-03-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А возможно ли в Notepad++ использовать VBScript или JScript?
    Я имею ввиду, работать с ними, как с ActveX-компонентами.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 14:34 01-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, ActivX плагин именно для того, что бы исполнять скрипты в самом Npp на любом языке, подключённом к Плагину в системе языке программирования. И наоборот, что бы экземпляр Npp вызывать из своих Кодов. Все подробности уже скоро на русском языке.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 16:34 01-04-2017 | Исправлено: RWM, 16:35 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    В "Запуск" добавляй команды типа: WScript.exe "VBScript.vbs" $(CURRENT_WORD)
    В чём проблема, ему без разницы кто кем/чем работать, он просто запускает, а что ты подсунешь под запуск, это может быть что угодно, хоть bat-файлы, хоть reg-файлы, хоть au3-файлы, хоть что хоть в чём.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 16:38 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO, я имею ввиду, что у меня имеются VBScript-скрипты или JScript-скрипты.
    Я в Notepad++ выделяю текст, нажимаю кнопку вызова этого скрипта, и выделенный текст обрабатывается.

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 16:55 01-04-2017 | Исправлено: Parazit111, 16:56 01-04-2017
    RWM

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

    Цитата:
    AZJIO

    Не спорю, большее кол-во возможностей есть и так, но Плагин даёт кучу плюсов объединяя всё в единообразное использование, написание макросов в Npp несколько не привычно, а там всё как обычная программа на привычном языке программирования или для группы разработчиков на их языке. Именно ActivX-выполнение, вот и всё, привычные циклы и условия и т.п. непосредственное обращение к командам Npp из кода, управление множеством процессов.

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:04 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    1. Посмотри этот скрипт, здесь непосредственно доступ к окну как к объекту.
    2. Для обработки выделенного не обязательно встраиваться в окно и программно отправляет ему структуры, можно ведь примитивно вызвать (имитировать вызов программно) горячую клавишу копирования, взять из буфера обмена, обработать и снова вставить. Да и зачем его копировать, если я уже показал в предыдущем посте использование $(CURRENT_WORD) - передача выделенного слова как параметр.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 17:05 01-04-2017
    RWM

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

    Цитата:
    AZJIO

    Посмотрел! (Конечно бегло) Всё те же яйца, но уже Фаберже?
    Всё из-за привычек, их переделать сложнее всего, я из-за этого тот плагин мучаю.  

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:19 01-04-2017 | Исправлено: RWM, 17:24 01-04-2017
    Parazit111



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

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:25 01-04-2017
    RWM

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вместо одной команды открыть, нужно повесить макрос "открыть", который будет вписывать имя файла в начало документа, правильно я понял? Или что?

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:29 01-04-2017
    Parazit111



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

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:35 01-04-2017 | Исправлено: Parazit111, 17:36 01-04-2017
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Parazit111
    Макрос примерно так:
    Ctrl+page down - следующая вклада
    Ctrl+home - перевести курсор в начало
    Правка -> Копировать путь в буфер обмена -> Полный путь к файлу
    Ctrl+Insert - вставка пути в документ
    Сохранить макрос, повесить на него горячую клавишу, всё.

    Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 17:43 01-04-2017 | Исправлено: AZJIO, 17:44 01-04-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:45 01-04-2017 | Исправлено: RWM, 17:46 01-04-2017
    Parazit111



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А без буфера.
     
    Я так тоже, конечно мог бы, но мне хотелось использовать метода, типа:
     
    GetFileName
    GetExtensionName
    GetAbsolutePathName

    Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 17:47 01-04-2017 | Исправлено: Parazit111, 17:49 01-04-2017
    RWM

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

    Всего записей: 54 | Зарегистр. 10-03-2017 | Отправлено: 17:49 01-04-2017
    Открыть новую тему     Написать ответ в эту тему

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