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

» Notepad++

Автор: besedkin
Дата сообщения: 07.10.2015 09:32
jFobos
Респект за подсказку.
Автор: alex52mail
Дата сообщения: 07.10.2015 10:54


Цитата:
Daniyar91 точка, означает любой символ кроме концов строк.
Нет, точка в Найти только точки и заменяет.
Вопрос остается
Как в выделенном тексте заменить все знаки на один. Вкл. но не обязательно пробелы, их можно заменить отдельно в Найти - пробел.
Что вставлять в Найти?

. * '*' "*" не проходят.
Автор: Skif_off
Дата сообщения: 07.10.2015 11:44
alex52mail

Цитата:
Нет, точка в Найти только точки и заменяет.

Вам предложили воспользоваться регулярным выражением, выделяете текст, в диалоге замены отмечаете регулярные выражения, в выделенном, ставите точку, в замене - пробел и жмёте "Заменить все".
Автор: alex52mail
Дата сообщения: 07.10.2015 12:07


Цитата:
Skif_off Вам предложили воспользоваться регулярным выражением, выделяете текст, в диалоге замены отмечаете регулярные выражения, в выделенном, ставите точку, в замене - пробел и жмёте "Заменить все".
Спасибо, это сработало.
Автор: tasman992
Дата сообщения: 08.10.2015 16:02
Здравствуйте.
У меня произошла такая проблема. Работал в notepad, завис компьютер, а после перезагрузки открыв файл увидел подобное "null null null .... и так до бесконечности", преоброзование в другие кодировки не помогает. Пробовал средствами windows найти предыдущие версии все без успешно
Помогите пожалуйста, там был очень важный код.
Автор: regist123
Дата сообщения: 08.10.2015 16:39
tasman992
если бэкап сессии нигде не сохранился, то увы .
Автор: DmitryFedorov
Дата сообщения: 09.10.2015 21:17
Добавил в шапку экзешку 6.8.3 для перевода без сокращений. Строки для перевода не изменились.
Автор: REX
Дата сообщения: 11.10.2015 22:08
Подскажите как заменить ?
контр+f заменить

(56)(57)(58)(59)

заменить за раз !
Автор: regist123
Дата сообщения: 11.10.2015 22:39
REX а на что надо менять? И что именно надо менять также не понятно. Цифры, который в скобках на что-то или что? Если бы вы дали пример текста и что нужно получить возможно было бы понятней.
Автор: AZJIO
Дата сообщения: 12.10.2015 13:29
REX
(56|57|58|59)
(5(6|7|8|9))
Автор: Daniyar91
Дата сообщения: 12.10.2015 14:35
... (5[6-9]) но все-же не ясно, чего хотел REX.
Автор: asaq
Дата сообщения: 15.10.2015 01:57
Версия 6.8.3.
Notepad++ добавляет пункт в контекстное меню для файлов и каталогов. При каждом вызове такого меню утекает один GDI объект.
Автор: DmitryFedorov
Дата сообщения: 16.10.2015 03:20

Цитата:
Версия 6.8.3.
Notepad++ добавляет пункт в контекстное меню для файлов и каталогов. При каждом вызове такого меню утекает один GDI объект.

Еще один загадыватель ребусов.
В Винде нет каталогов. Есть папки.
Notepad++ не имеет контекстного меню для папок.
Имеет море плагинов.
-----
Ребус блин. Кому написал, зачем. А до этого было совсем кратко рекс, пекс, фекс.
Автор: asaq
Дата сообщения: 16.10.2015 09:12
DmitryFedorov
Плагин идет в комплекте. В инсталляторе назван "Context Menu Entry".
Каталог это объект файловой системы. Папка это его представление в пользовательском интерфейсе, но папки бывают и виртуальные (корзина, панель управления и др).
В любом случае это ошибка, пункта в КМ для папок нет.
Автор: AZJIO
Дата сообщения: 16.10.2015 10:53
asaq
Могу ошибаться, так как лень грузить виндос и смотреть в реестре разелы folder и directories, чтобы по пунктам меню определить точно. Но всегда знал что папка это объект файловой системы, а директория это в том числе корзина, мой компьютер, рабочий стол, то есть объект операционной системы.
Автор: asaq
Дата сообщения: 16.10.2015 14:07
AZJIO
Каталог и директория синонимы. Google translate переводит directory как каталог, директория.
В английской локализации Windows через Проводник создаются папки (New -> Folder).
На msdn MS используют термин virtual folder для обозначения папок типа Корзина, Мой компьютер и пр.
В программировании функции для работы с файловой системой содержат в названии directory/dir.
Для командной строки используются команды cd, mkdir.

Папка это универсальное название.
Каталог/директория это папка являющаяся частью файловой системы.

С файлами аналогично. Например принтер это виртуальный файл.
Автор: jFobos
Дата сообщения: 16.10.2015 21:13
Обратите внимание - название темы Notepad++
Вопрос "каталог vs директория vs папка" уже давно обсосан со всех сторон.
Автор: PolluxVonTXII
Дата сообщения: 17.10.2015 10:26
Notepad++ 6.8.4, 2015 Oct 16

Цитата:
bug-fixes and enhancements:

01. Improve document switching performance while folding restoring.
02. Enhance Javascript syntax highlighting: 2 groups of keywords more for syntax highlighting customization.
03. Improve auto-insert usability: the open symbols (", ', (, [ and { ) triggers the close symbols according to the context.
04. Apply new added language auto-detection (for php, xml, html and bash) in the case of unknown file extension.
05. Add JSON language support.
06. Fix macro playback inserting/removing characters randomly.
07. Fix Save All button is still enabled problem while no file to save.
08. Make file save dialog modern style.
09. Fix auto-insert for xml comment incorrect insertion.
10. Fix user command save problem on exit.
11. Fix macro save problem on exit.
12. Fix the restoring from system tray problem while running in admin mode.
13. Fix smart highlighting not working in some case.
14. Enlarge tabbar height.

Автор: DmitryFedorov
Дата сообщения: 17.10.2015 15:13
asaq

Цитата:
Плагин идет в комплекте. В инсталляторе назван "Context Menu Entry".

Насколько я знаю такого плагина в комплекте установки N++ нет.
Открываешь Менеджер плагинов, он худо-бедно но дает инфу по сотне плагинов, смотришь - тоже нет.
-------
Так что по прежнему непонятно о чем речь.
Ты хотел поделиться информацией? Поделись, но чтобы было понятно.

Цитата:
пункта в КМ для папок нет

Это я должен расшифровывать? тебе что лень написать?


Цитата:
Каталог это объект файловой системы.
Возможно, но только не в [more=Винде.]
В винде ты можешь создать собственный каталог, с помощью программ (например XYplorer) или точек соединения Винды, но это будет твой личный каталог.
Не привноси сюда свое понимание, пользуйся общепринятыми понятиями. В общем не мути воду. [/more]

Добавлено:
PolluxVonTXII

Цитата:
Notepad++ 6.8.4, 2015 Oct 16

Через неделю, когда сделают релизом, можно будет сделать экзешку 6.8.4
Автор: asaq
Дата сообщения: 17.10.2015 15:51
DmitryFedorov
[more=Скриншот..] [/more]
Автор: DmitryFedorov
Дата сообщения: 17.10.2015 16:27
Хотя там ничего не поменялось. Только код.
Выкладываю Npp_exe_6.8.4_Ru.7z
(в этот раз приложил свой перевод и файл контекстного меню)
Немного увеличил поля в диалогах найти/заменить. Но габариты те же.
Остальное см. в шапке.

Добавлено:
asaq

Цитата:
DmitryFedorov
[more=Скриншот..] [/more]

Ну и сказал бы как написано "Компонент программы".
Там практически прямым текстом сказано, что будет сделано:
В реестр будет добавлено запись для контекстного меню.
Работает с этим делом файл NppShell_06.dll
У меня например это так выглядит:

Код: [HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}]
@="ANotepad++"

[HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\InprocServer32]
@="F:\\p_soft\\Np++\\NppShell_06.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings]
"Title"="&Np++"
"Path"="F:\\p_soft\\Np++\\notepad++.exe"
"Custom"=""
"ShowIcon"=dword:00000001
"Dynamic"=dword:00000001
"Maxtext"=dword:00000019
Автор: asaq
Дата сообщения: 17.10.2015 17:41
DmitryFedorov
Написал в баг трекер NP++ на GitHub.

Windows 7:
Диспетчер задач -> вкладка Процессы -> меню Вид -> Выбрать столбцы... -> Объекты GDI -> OK
Windows 8, 10:
Диспетчер задач -> (Подробнее) -> вкладка Подробности -> контекстное меню шапки таблицы -> Выбрать столбцы -> Объекты GDI -> OK

В Проводнике вызывать контекстное меню с пунктом от NP++, закрыть меню. Повторять.
В Диспетчере задач для процесса explorer.exe наблюдать рост количества GDI объектов.

В принципе ничего фатального. Доступно 10000 GDI объектов на приложение и 65535 GDI объектов на сессию. Потом начнутся проблемы. Подробности в Mark Russinovich’s blog.
Автор: DmitryFedorov
Дата сообщения: 17.10.2015 21:25
asaq
Поигрался все нормально. Ничего не утекает в смысле объектов GDI.
Т.е. открыл что-то в Np++ через контекстное меню Проводника, счетчик увеличился.
В это время подключается еще один процесс Notepad++ и тут же закрывается.
Закрыл то что открыл - счетчик уменьшился.
-------
Может когда-то что-то идет в утечку, но элементарное сравнение с другими процессами говорит что все в норме.

Добавлено:
Закрыл Np++ с открытыми вкладками, открыл было 482 стало 466 при 10 вкладках.
Так что это не утечка. Иначе б у кого-то были проблемы и весь Инет о них говорил. Пользователей то у Np++ сотни миллионов.
Автор: 3t
Дата сообщения: 18.10.2015 10:36
Как вставить в текст текущую дату?

Notepad++ v6.8.3.
Раньше не пользовался.
Яндекс, Гугл и здешние ("Автор: uBAH, Отправлено:14:00 17-10-2007" и "Автор: AskYOU, Отправлено:12:24 10-08-2009") обещали, что Notepad++ это может, но я не нашел.

Добавлено:
Нашел. Для вставки времени и даты горячей клавишей "Ctrl+F5" надо:

Select Plugin Manager then click on ‘Show Plugin Manager’In the ‘Available’ tab select ‘TextFX Characters’ and click the Install button at the bottom
Restart Notepad++
Click on ‘Shortcut Mapper’
Click on the ‘Plugin Commands’ tab
Scroll down to line ..., You should see ‘I:Date & Time – short format’

Осталось найти, как вставить только дату (без времени).
Автор: DmitryFedorov
Дата сообщения: 19.10.2015 05:52
3t
Если через плагин TextFX - скачай его на русском из шапки, и не мучайся.
Только учти. Это старье. Но кое-что таки работает.
То что тебе нужно называется в нем "Вставить"
Автор: SAT31
Дата сообщения: 19.10.2015 08:25
Notepad++ 6.8.5
Изменения:
- Fix Javascript autocompletion not working regression.
Автор: DmitryFedorov
Дата сообщения: 19.10.2015 15:27
Npp_exe_6.8.5_Ru.7z
Автор: DmitryFedorov
Дата сообщения: 21.10.2015 01:00
Обновил плагин до DSpellCheck_Ru_1.12.14.2.7z
1.12.14.1-Fix hanging on exit in newer version of Notepad++ in most common case.
1.12.14.2-Fix plugin's sudden demise after user executes "Find in Files"
-----
Все осталось как было, изменился код.
В диалоге "О плагине" добавил ссылку на страничку с бета-версиями
Автор: nv59
Дата сообщения: 26.10.2015 00:30
Уважаемый ALL, подскажите, плиз, как в этом редакторе выполнить операцию типа
(?s)text1.+?text2 -> text3 (т.е. от текст1 по текст2 заменить на текст3; сей код работает в PSpad) в пачке одновременно открытых файлов? Я попробовал разобраться - не получилось...
Автор: DmitryFedorov
Дата сообщения: 26.10.2015 05:31
nv59

Цитата:
Уважаемый ALL

Сформулируй чего найти.

Найти:
формулировка словами
Заменить на:
формулировка словами

"в пачке одновременно открытых файлов" = кнопке "Заменить всё во всех открытых вкладках"
-------------
Если формулировка
Цитата:
от текст1 по текст2 заменить на текст3
означает заменить все что есть между текстом1 и 2 на _текст3_, то в лоб это делается так:

Найти:
(текст1)(.+?)(текст2)
Заменить на:
\1_текст3_\3

Плюс надо поставить флажок "Регулярные выражения" и галку "точка ещё равна \r и \n"
А в тексте1 и 2 на поиск придется экранировать мета-символы типа скобок, обратных слешей и прочего с помощью обратного слеша (\)

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

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


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