Ru-Board.club
← Вернуться в раздел «Программы»

» Notepad++

Автор: DmitryFedorov
Дата сообщения: 14.03.2015 07:39
Npp_exe_6.9.0_Ru.7z(из-за ц.подписи с v.6.9) 8 из 55 номинантов virustotal выдают на экзешку: Gen:Variant.Symmi.2149.
Npp_exe_6.8.8_Ru.7z
Npp_exe_6.8.7_Ru.7z(Xml-перевод: MS INI file стал INI file)
Npp_exe_6.8.6_Ru.7z
Npp_exe_6.8.5_Ru.7z
Npp_exe_6.8.4_Ru.7z
Npp_exe_6.8.3_Ru.7z (Xml-перевод не изменился)
Npp_exe_6.8.1_Ru.7z
Npp_exe_6.7.8_Ru.7z
Npp_exe_6.7.7_Ru.7z
Npp_exe_6.7.6_Ru.7z
Npp_exe_6.7.5_Ru_Finish.7z
NppHelp.chm Справка v.6.6.4 (Ru+En - 1 файл)

Установка:
— Кладете экзешку вместо оригинала
. . всё ЧЕГО НЕТ в Xml-переводе получаете на русском.
. . можете использовать XML-перевод без сокращений.
— Файл danish.xml (мой xml-перевод Npp) должен быть в папке localization,
. . после чего в списке языков интерфейса надо выбрать "Dansk".
. . Этот перевод не имеет сокращений, т.к. в русской экзешке поля шире.
. . Вы можете при этом выбрать любой перевод, хоть английский.
— Файл contextMenu.xml (перевод контекстного меню) д.б. в папке Notepad++.
. . Комментарии в этом файле - не перевод из болванки contextMenu.xml,
. . а понятное описание как править файл.

Что улучшено:
— Гигантский размер диалогов Настроек и Синтаксиса уменьшен.
— Диалог поиска уменьшен аж на четверть с версии 6.8.1
— Исправлена ошибка наложения полей в диалоге Настройки/Печать
— Исправлен "кривой" порядок полей в диалоге Синатксис/../Стиль чисел
— Размеры полей под перевод наоборот увеличены,
. . поэтому возможен XML-перевод без сокращений.
— Проблемное понятие Workspace названо "Пакет проектов"
— Для плагина MenuSearch в экзешке оставлен перевод Настроек Npp.
. . Плагин видит эти строки, но в Npp будет заданный вами XML-перевод.
---------
— Теперь в Notepad++.exe ссылки "жестких" строк разделены, поэтому удалось перевести название вкладки 'Макрос' и столбец 'Сочетание клавиш' в диалоге сочетаний клавиш, а в диалоге Окна - названия столбцов.
в заголовке Npp надпись Notepad++ [Administrator] сокращена до ¦Npp [Админ]
— Теперь экзешка полностью свободна от теоретических глюков.
. . (сбоев пока не было)
--------

Для запуска справки из Np++, скопируйте путь к файлу справки chm.
Из меню "Команды/Сочетания клавиш" проверьте не занято ли F1.
Если F1 используется назначьте этой команде, допустим Ctrl+Shift+F1.
Далее "Команды/Задать команду", вставьте путь к CHM, имя и сочетание F1.
Автор: gorenski
Дата сообщения: 14.03.2015 07:46
Skif_off
Спасибо, все получилось, только пришлось скачать немного устаревшую версию сабжа в комплекте с tide .
Автор: DmitryFedorov
Дата сообщения: 14.03.2015 17:19
Переделал плагин Explorer_Npp_RU_1.8.2.0.7z
Разделил проблемные ссылки и доперевел то что стало возможным.

Осторожно! Файл ..\plugins\Config\Favorites.dat надо переименовать, поправить в нем названия разделов на русские и переименовать обратно в Favorites.dat
[Файлы] [Папки][Сессии] теперь на русском.
------
Причина: по моему плагин глючил из-за перевода при работе с Избранным.
Автор: Fintrum
Дата сообщения: 15.03.2015 03:07
Подскажите пожалуйста, портативная версия Notepad++ полностью независима от системы? В реестр, roaming или еще куда-нибудь, ничего не пишет?
Автор: Master AtomxElits
Дата сообщения: 15.03.2015 15:17
нет
Автор: DmitryFedorov
Дата сообщения: 17.03.2015 04:29
Сделал перевод "страшного" плагина NppTextFX_0.2.6.0_RU.7z
С трудом честно говоря. Он так сделан, что в нем много строк, которые надо перевести не превышая их ширину.
Поэтому не придирайтесь к "переводу" к словам типа "убить" потому что иначе не влезло бы.
----------
Довольно популярный плагин и пожалуй самый старый.
Больше не обновляется.
В нем есть много огрехов. И много того что нигде не найдешь.
Как минимум честное описание найдете Здесь
Судя по всему этот парень не загрузил Tidy и немного наспех сделал выводы по поводу пригодности тех или иных пунктов. Зато все действительно подробно, с картинками и честно..: чуть что моя твоя не понимает и усё.
-------------
Я непригодные пункты вытравил, но не столько сколько он посчитал нужным. На их месте сепаратор.
Переделал диалог Найти/Заменить.
Хотя в него действительно нельзя вводить символы на русском, их таки можно вводить копированием и путем выделения текста и вызова диалога.
Работу особо не проверял, но вы видели он круче чем родной диалог.
Убрал там две экспериментальные кнопки которые не работают и сделал покрасивше.
------------
Из сокращений которые возможно не поймете сразу одно:
‡ означает прямоугольник выделения. Выбрал такой потому что похож на прямоугольник и движение мыши вниз с нажатой кнопкой Alt через несколько строк.



Добавлено:
Да забыл. К плагину приложил tidy и все чего у меня было. Есть еще старый tidy, если что ищите его. Этот работает вроде, но не сравнивал что лучше.
Есть еще в инете Tidy к 5Html, но писали что это на крайний случай. Не пробовал.
Автор: Fintrum
Дата сообщения: 17.03.2015 08:38
А что лучше, UTF-8 без метки BOM или с BOM? Какая у вас кодировка для новых документов? Описание форматов читал.

DmitryFedorov
Спасибо за TextFX, мастхэв вещь.
Автор: DmitryFedorov
Дата сообщения: 17.03.2015 13:06
Fintrum
Кодировка лучше Анси-умолчание, + CRLF. А UTF-8 с Бом всегда читается правильно вроде. Без метки могут быть кракозябры (не в Np++) или вопросики вместо букв.
Автор: Lovec
Дата сообщения: 17.03.2015 21:54
Может кто знает способ заставить сабж подсвечивать выделенный текст по другому чем он это делает из коробки? Сейчас подсвечивает только слово, а если в выделено несколько слов (с пробелом между ними), то уже нет. Если ли способ сделать подсвечивание любого выделенного текста?

DmitryFedorov
Хотел почитать по ссылке описание "страшного" плагина, а там 404.
Автор: DmitryFedorov
Дата сообщения: 17.03.2015 23:58
Lovec
Твоя правда чего-то там не так скопировалось. Поправил.
Автор: thejustsoul
Дата сообщения: 18.03.2015 08:58
Какой версией пользуетесь народ?
Меня уже достало кривое определение кодировок (вместо Ansi, определяет как ср##й Macintosh) в последних версиях notepad++, из-за чего некоторые символы отображаются криво, например "¬рем¤ выполнени¤".
Проверил в старой версии которая v6.5.4, открылось правильно (а в следующей типа ввели автодетект кодировок).

Что посоветуете? Пользоваться #овном мамонта v.6.5.4 или как-то можно пофиксить в актуальных версиях? Причем другие редакторы AkelPad например, открывает нормально.
Автор: DmitryFedorov
Дата сообщения: 18.03.2015 12:17
thejustsoul У меня нет проблем. Стоит автообнаружение. Поставь новую портативную версию. Тогда поймешь или получишь результат. ср##-й Macintosh никогда не встречал.
Автор: thejustsoul
Дата сообщения: 18.03.2015 13:01
DmitryFedorov
Думаешь я не догадался поставить чистую (самую последнюю с офсайта) версию (и minimal, и обычную) и проверить? -)
Вот к примеру файл (не мое, когда гуглил проблему, нашел), где неправильно определяется кодировка (AkelPad видит как - 1251 (ANSI - кириллица), так оно и есть), а в Notepad++ как Macintosh с иероглифами. Попробуй у себя и о результате сообщи.

Далеко ходить не надо, создать пустой txt на рабочем столе, открыть блокнотом, скопировать туда например такой текст (или вбить руками):

Цитата:
sdsdfsdf
ваываяваваываваыЯываыва

Сохранить и открыть в notepad++ в версии новее чем v6.5.4.

upd:
Но, если отключить "авто-определение кодировки символов" в настройках (-Разное), то откроет как ANSI, решение ли это проблемы, а то вдруг еще какой косяк из этого вылезет потом?
Автор: DmitryFedorov
Дата сообщения: 18.03.2015 16:40
thejustsoul
мда. Проблема. А ведь думал ушел от нее. Поэтому так написал.

Жалко что с автором ну никак не законтачишься.
Он сученок сделал алгоритм под себя. Алгоритм автообнаружения не может быть 100% но его можно привязать к локали и повысить процент.
Наш вариант 1251. А вот у него другой.
-------
Ну да не только это плохо. Сортировка не делается без учета регистра. Слава богу поиск не хромает и то хлеб.

Добавлено:
Я поигрался с разными кодировками.
Думаю да. Пока это решение проблемы.
Кодировки открывает также. Т.е. русские не определяет, например Koi8-R также как и с автобнаружением надо вручную выставлять, а без набора символов UTF-8 и прочее вроде все открывается нормально.
Автор: regist123
Дата сообщения: 18.03.2015 19:19
DmitryFedorov 17:40 18-03-2015
Цитата:
Жалко что с автором ну никак не законтачишься.  

можно отписать ему на форуме и ещё раз напомнить о проблеме, чем больше людей отпишут, тем скорее исправят.
thejustsoul 14:01 18-03-2015
Цитата:
upd: Но, если отключить "авто-определение кодировки символов" в настройках (-Разное), то откроет как ANSI, решение ли это проблемы, а то вдруг еще какой косяк из этого вылезет потом?

проблема может вылезти только в некоретном определение других кодировок. В теме ваша проблему уже не раз обсуждалась.
Автор: AZJIO
Дата сообщения: 19.03.2015 12:09
thejustsoul

Цитата:
то откроет как ANSI, решение ли это проблемы, а то вдруг еще какой косяк из этого вылезет потом?
Я автору предлагал сделать галку в настройках для отключения этой фичи. Думаю сняв галку будет режим как раньше. Я пользуюсь вообще 6.5.3, потому что в следующих версиях изменён режим автозавершения функций. А в новых что появилось? Облако и алгоритм сохранения сессий.

Lovec
Не, нет галки чтобы вкключить захват предложениями, но частично есть возможность выйти из положения. Есть установка 5 меток, поставь на удобные горячие клавиши и это решает проблему. Выделал, нажал Alt+1 (у меня), Alt-0 - сброс всех.

Чёт ни один из ярых помощников не помогают
Автор: Master AtomxElits
Дата сообщения: 19.03.2015 16:32
в общем ситуация такая. отключился комп(свет отключали) при заходе в документ(new.txt) вместо рус.языка появляется вопросительные знаки, англ.язык отображается нормально. можно как-то исправить?

пример такого текста

Цитата:
????????? ?????????, ??????????? ? ?????????? ??????? ? ??????:
??????? ????? ???????????????? ?????? 205/55 R16. 205 - ??? ????? ??????? ? ???????? ?????????? - ?????? ?????????? ???? ? ??????????, ?????? ???? ???????? ????? ?????? 20.5 ???????????.


при открытии другого документа(news2.txt) английский и русский язык отображаются нормально.

непонятно почему в new.txt отображаются ?????????????????????? знаки.
Автор: MSSIGN
Дата сообщения: 19.03.2015 18:53
Master AtomxElits

Цитата:
непонятно почему..
потому что -
Цитата:
отключился комп(свет отключали)

и screenshot 2015-03-19 001.png
, сомневаюсь, что кто то, больше вариантов предложит..
з.ы. когда то, давным давно.. на радио-86рк (комп такой был) набивал голый код из журнала.. вот это была жесть
Автор: DmitryFedorov
Дата сообщения: 19.03.2015 19:14
Master AtomxElits
Попробуй GetDataBack for NTFS может вытащишь, но маловероятно ведь ты его затер а не удалил. Кроме того в %TEMP%, %TEMP%\N++RECOV может что-то остаться.
Автор: thejustsoul
Дата сообщения: 19.03.2015 19:32
Master AtomxElits
Другие редакторы тоже с вопросиками открывают?
Автор: DmitryFedorov
Дата сообщения: 20.03.2015 06:43
Добил плагин NppTextFX_0.2.6.0.7z Теперь положил в шапку.

Что изменил:

Ввел сокращение …V… (вставить) - эту расшифровку видно при открытии меню.
(За счет места от применения … и …V… уточнил и развернул названия пунктов меню).
TextFX в главном меню переименовал символом †
(† легко видим, похож Т в названии плагина и на крест, который поставили на нем, занимает мало места)
Полностью перевел диалоги. Многие поясняют неправильные действия.
Общее восприятие меню улучшено.
--------------
Сокращение ‡ осталось и означает Прямоугольник выделения
Автор: DmitryFedorov
Дата сообщения: 25.03.2015 19:51
Обновился плагин орфографии DSpellCheck_Ru_1.12.14.7z (описка: версия 1.2.14)
Из новшеств - контекстное меню в диалоге настроек "Копировать в текущем документе все слова с ошибками в Буфер"
Работает. Только если слов с ошибками много (я попробовал словарь где 90 тыс ошибок) не ждите что это произойдет в течение секунды. Придется подождать.
Но фича крутая.
------------
Остальное - это диалоги-сообщения с советами, сопровождающие загрузку, извлечение словарей, отсутствие доступа...
Автор: WatsonRus
Дата сообщения: 29.03.2015 21:28
All
Сабж не умеет сохранять позицию в файле иначе чем загрузкой этого файла в следующем сеансе?

EmEditor умеет открываться пустым, но помнит позицию в редактируемом файле. Может, в Notepad++ есть какая-то настройка?
Автор: DmitryFedorov
Дата сообщения: 29.03.2015 23:36
WatsonRus
Цитата:
Сабж не умеет сохранять позицию в файле иначе чем загрузкой этого файла в следующем сеансе?

Есть плагин LocationNavigate.dll - этот помнит все. (лежит в виде перевода в шапке)

Но он приводит к глюкам при массовой замене (не всегда но довольно часто, если замена длится больше 7 секунд).
Если ручками работать - то нет проблем, работай хоть всю жизнь.
Очень удобный, кабы не глюки при замене.
Кто бы заставил автора сделать такую фичу в проге. В принципе это хорошая норма. Я не против и плагина, но чтоб никогда на него не думать.
Автор: WatsonRus
Дата сообщения: 30.03.2015 10:06
DmitryFedorov 23:36 29-03-2015
Цитата:
он приводит к глюкам при массовой замене (не всегда но довольно часто, если замена длится больше 7 секунд)

Ясно. Мне как раз массовая замена в файлах и нужна, в остальном устраивает бесплатная версия EmEditor. Придется использовать PsPad, ибо полный EmEditor платный, а бесплатная версия не имеет функции массовой замены.
Автор: regist123
Дата сообщения: 30.03.2015 10:31
О какой замене идёт речь? И чем не устараивает стандартная фунция Npp замены в файлах по маске в определённой папке?
Автор: WatsonRus
Дата сообщения: 30.03.2015 12:48
regist123 10:31 30-03-2015
Цитата:
О какой замене идёт речь? И чем не устараивает стандартная фунция Npp замены в файлах по маске в определённой папке?

Я так понял, речь идет именно об этой самой замене в файлах по маске в определённой папке.
Она устраивает, но DmitryFedorov пишет, что плагин LocationNavigate.dll глючит при этом. А без этого плагина Npp будет открывать все файлы, редактировавшиеся в последнем сеансе, что меня не устраивает, мне нужно, чтобы Npp всего лишь запоминал положение в файле, но не открывал его каждый раз при запуске.

Значит, Npp мне не годится. Буду юзать PsPad.
Автор: regist123
Дата сообщения: 30.03.2015 14:36
WatsonRus 12:48 30-03-2015
Цитата:
Я так понял, речь идет именно об этой самой замене в файлах по маске в определённой папке.   Она устраивает, но DmitryFedorov пишет, что плагин LocationNavigate.dll глючит при этом. А без этого плагина Npp будет открывать все файлы, редактировавшиеся в последнем сеансе, что меня не устраивает, мне нужно, чтобы Npp всего лишь запоминал положение в файле, но не открывал его каждый раз при запуске.   Значит, Npp мне не годится. Буду юзать PsPad.

Я ничего не понял, зачем нужен какой-то плагин. И почему Npp должен открывать все файлы которые редактировали в последнем сеансе. И почему у меня всё работает нормально и без плагина и никаких проблем не замечаю?

Мы ведь про это говорим?
Автор: AZJIO
Дата сообщения: 30.03.2015 14:43
WatsonRus
Алгоритм прост - сохранение списка в виде "путь, позиция". При замене открытых файлов нет ничего сложного запомнить позицию курсора перед закрытием файла или редактора или при смене активности вкладки. Если позиция запоминается методом опроса каждые 5 сек (чтобы запомнить её даже при падении Notepad++), то да, повиснуть может, если объект scintilla занят процессом замены и опрос позиции курсора не дождавшись своей очереди падает или возвращает 0. Если же задача относится для не открытых файлов, то позиция не будет соответствовать, это же очевидно. Файлы обрабатываются в памяти и там нет позиции курсора, если файл уменьшился в размере, то позиции теоретически может оказаться больше чем сам файл.
Вообще алгоритмически плаг прост, сделать его на AutoIt3 можно легко, но это внешний процесс и не совсем удобно.
Автор: WatsonRus
Дата сообщения: 30.03.2015 15:37
regist123 14:36 30-03-2015
Цитата:
зачем нужен какой-то плагин

Вот затем:
21:28 29-03-2015
Цитата:
EmEditor умеет открываться пустым, но помнит позицию в редактируемом файле

Npp же без плагина при открытии откроет всю ту кучу файлов, редактируемых в прошлом сеансе и открытых при выходе из Npp.
14:36 30-03-2015
Цитата:
почему Npp должен открывать все файлы которые редактировали в последнем сеансе

Потому что таковы его настройки без плагина.
14:36 30-03-2015
Цитата:
Мы ведь про это говорим?

Нет. У вас все перемешалось в одну кучу.

Npp без плагина при открытии открывает всю ту кучу файлов, редактируемых в прошлом сеансе и открытых при выходе из Npp. Это не имеет никакого отношения к мультизамене.

Плагин LocationNavigate.dll позволяет открывать Npp пустым, но помнить позицию в редактируемом в прошлом сеансе файле. Но плагин по словам DmitryFedorov глючит:
23:36 29-03-2015
Цитата:
он приводит к глюкам при массовой замене (не всегда но довольно часто, если замена длится больше 7 секунд)



AZJIO
Прост-то плагин прост, да видно, Npp плохо с ним контачит, раз DmitryFedorov пишет, что могут быть глюки.

Ладно, все на этом. Ясно, что Npp в нынешнем виде мне не подходит.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

Предыдущая тема: Windows MediaPlayer 11


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.