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

» Notepad++

Автор: monsoon
Дата сообщения: 06.11.2012 14:40
Lapochka ili Chai
В горячих клавишах на вкладке Scintilla commands в самом конце списка хоткеи для удаления слов и строк.

Garrett
По умолчанию Ctrl-L вырезает строку, удаление - Ctrl+Shift+L
Автор: FUTURiTY
Дата сообщения: 07.11.2012 10:44
Подскажите как в нем сравнить два текстовых файла?
В плагинах не нашел такой функции.

Спасибо.
Автор: AskYOU
Дата сообщения: 07.11.2012 12:26
Плагином Compare
Автор: Lapochka ili Chai
Дата сообщения: 07.11.2012 18:51
Garrett
monsoon
Спасибо большое!
А я-то мучился...

Добавлено:
А ещё не ли способа убрать строки, начинающиеся со знака процента, перед которым может следовать что-то несущественное типа пробела или табулятора?

Или хотя бы найти такие строки?

Добавлено:
хотя вот вроде

Код: \n( |\t)*%
Автор: armid
Дата сообщения: 09.11.2012 17:09

Цитата:
Кто знает как увеличить количество знаков в нумерации строк.

Сейчас у меня помещается 5 знаков, а в открываемом файле их больше 1 000 000.

Следовательно, они просто обрезаются.

Автор: PolluxVonTXII
Дата сообщения: 12.11.2012 05:04
Notepad ++ 6.2.1, 11-11-2012

Цитата:
fixed bugs:
1. Fix link hotspot colourising issue.
2. Fix a regression bug about Configurator GUI: font setting controls are disabled.
3. Fix a crash issue due to the inconsistent userDefineLang.xml.
4. Fixed bug of UDL2 where "Folder in code" keywords were detected even outside of commnets.
5. Fixed for the hex number detection bug of UDL2 (for example, 0xfece57 ok, but not 0xfe57ce).
6. Fix a crash bug while file path as argument and its length is more than 260 characters.
Автор: jollyboy
Дата сообщения: 12.11.2012 21:11
armid
Цитата:
Цитата:
Кто знает как увеличить количество знаков в нумерации строк.
Сейчас у меня помещается 5 знаков, а в открываемом файле их больше 1 000 000.
Следовательно, они просто обрезаются.

+1

От себя добавлю - левая граница пляшет по мере прокрутки в зависимости от номера строки. Было бы разумно устанавливать ее сразу по максимуму (наибольший номер строки). Может, кто в контакте с разрабами, напишет им?
Автор: RepackerMax
Дата сообщения: 18.11.2012 16:30

Цитата:
Внимание! если при наборе текста в Notepad++ вместо кириллицы получаете беспорядочный набор символов, отключите/удалите плагин HexEditor (файл HexEditor.dll)

Где найти этот файл? А то пишу по-русски крякозябрами..

Update. Проблема решилась после обновления версии ПО.
Автор: Alextpp
Дата сообщения: 19.11.2012 14:51
Есть ли лексер TypeScript? странно что MS не сделали лекс для Нотепада, для Sublime Text / Vim сделали... хотя видимо из-за того что в Нотепад++ нет навигации по ф-циям (не считая одного плага), бедненький такой редактор (если не считать плаги).
Автор: AKRAV
Дата сообщения: 19.11.2012 14:55
Notepad++ v6.2.2 fixed bugs:

Цитата:
1.Fix url link style problem in php document.
2.Add selected line count display on the status bar.
3.Add the capacity to treat path like "\test\test.txt".

Автор: FUTURiTY
Дата сообщения: 29.11.2012 20:25
Как в Notepad++ найти и удалить дубли строк и текстовом файле?

решено с помощью textmechanic.com
Автор: Alextpp
Дата сообщения: 01.12.2012 15:50
FUTURiTY
можно еще решить аналогом NP++, SynWrite. а можно и HippoEdit
Автор: DEMIST
Дата сообщения: 02.12.2012 19:31
есть плагин или макрос для закрытия тегов HTML после комбинации </ как в dreamweaver?
Заранее спасибо
Автор: aizotov
Дата сообщения: 05.12.2012 17:54
Хороший редактор, но есть проблема, которая просто бесит: при быстром пролистывании мышью с помошью полосы прокрутки или быстром выделении текста ею же - программа падает ("Access violation" и т.д.).
Естесственно нигде больше такого не наблюдается.
Никто не подскажет в чем может быть дело?
Win XP SP3
Автор: Kumga
Дата сообщения: 05.12.2012 18:57
aizotov
Попробуйте добавить Notepad++ в исключения DEP (Data Execution Prevention ), а если не поможет, отключите DEP.
Автор: Ufimez
Дата сообщения: 06.12.2012 05:03
Всем лучи добра!

Как просмотреть файл в дос кодировке
согласно этой записи
http://mosk-hav-hav.ucoz.ru/forum/23-826-1
в пункте меню "Кодировки - Кодировки - Кириллица - oem 866"

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

нашел информацию про ConvertExt, но когда я его пытаюсь поставить мне пишет что этот плагин не совместим с вашей юникод версией
Автор: addhaloka
Дата сообщения: 06.12.2012 05:52
Ufimez 06:03 06-12-2012
Цитата:
нашел информацию про ConvertExt

Никаких плагинов не нужно:


Если, конечно, версия Npp не очень древняя.

Автор: aizotov
Дата сообщения: 06.12.2012 14:39
Kumga

Цитата:
Попробуйте добавить Notepad++ в исключения DEP (Data Execution Prevention ), а если не поможет, отключите DEP.

DEP отключена вообще.
Автор: AZJIO
Дата сообщения: 11.12.2012 03:20
FUTURiTY

Цитата:
Как в Notepad++ найти и удалить дубли строк и текстовом файле?

По многочисленным запросам такого функционала сделал утилитку Compare strings
Автор: DmitryFedorov
Дата сообщения: 11.12.2012 19:56
AZJIO

Цитата:
По многочисленным запросам такого функционала сделал утилитку Compare strings

А можешь сделать еще один режим (как разновидность 4-го режима): Чтобы уникаты не показывались а показывались только дубликаты?
(обычно 4-й режим нужен не для файла, а для списка. Т.е. файла нет. Есть список. Его бы вставить в Np++, и тут же получить Дубликаты этого списка. А так приходится создавать файл и уже потом его мучать)

А насчет функционала - работает не очень, например:
&Backup To...
&Backup To
это дубликаты. Дальше не проверял.
(Нужно полное совпадение, с учетом регистра, & и прочего. Если нет - надо это указывать или делать флажки для выбора режима сравнения)
Так что пока удобней использовать list_cleaner хотя он тоже выдает уникаты на выходе.
Автор: AZJIO
Дата сообщения: 11.12.2012 22:17
DmitryFedorov

Цитата:
&Backup To...
&Backup To
это дубликаты. Дальше не проверял.
Это не дубликаты. У нас разные понятия о дубликатах. Все символы учитываются, в том числе и &, и разность в точках.

Цитата:
Чтобы уникаты не показывались а показывались только дубликаты?
Я думал об этом, но ждал запроса, потому что это отвлекающая куча инвариантов. К примеру можно открыть в Excel и сортировать левую колонку, те что повторы более 1 являются то что вам нужно. На деле инвариантов можно много прикрутить (и сортировку и формат вывода, и выбор разделителя строк на выводе)

Цитата:
Нужно полное совпадение, с учетом регистра
Это пока не получится, так как внутренний механизм работает без учёта регистра, а сделать своим алгоритмом на AutoIt3 будет в 1000 раз медленнее работать. Кстати мне регистр практически не важен, взять имена файлов или строки в коде программы или список айпишнеков, везде регистр не важен категорически.
По возможности критику лучше писать здесь, так как в этой теме это флуд, здесь обсуждается другая программа.
Автор: DmitryFedorov
Дата сообщения: 12.12.2012 09:45
AZJIO

Цитата:
По возможности критику лучше писать здесь, так как в этой теме это флуд, здесь обсуждается другая программа.

Там писать не буду. А здесь обсуждается все что может стать приложением программы.

Насчет
&Backup To...
&Backup To
Это я ошибся. Потому что бросил туда файл с одними дубликатами ну и получил ответ с циферьками - подумал что цифра это порядковый номер а не количество, ибо была приличная кучка с цифрой один.
Ну а раз это количество дубликатов то можно просто отсортировать в Np++ и всё тип-топ.

А вот с полным совпадением - ЭТО надо. Хай медленней работает (ну конечно не в 1000 раз, хотя это дело техники из знаний). И привинтить это дело к NP++ тоже ведь можно. Плагины есть. Значит можно.


Цитата:
Кстати мне регистр практически не важен, взять имена файлов или строки в коде программы или список айпишнеков, везде регистр не важен категорически.

Тут ты абсолютно не прав. Регистр нужен всегда. А когда он не учитывается об этом честно сообщают, и человек осознанно жмет на кнопку, зная что получит на выходе.

Например при выкапывании перевода из жестко кодированных строк программы всё что идет в строку состояния принято писать в малом регистре, хотя там же может быть полностью идентичная строка но в другом регистре, и она будет в другом месте. В кодах программ регистр всегда учитывается.
Автор: AZJIO
Дата сообщения: 12.12.2012 11:27
DmitryFedorov

Цитата:
Значит можно
конечно можно, кто бы спорил, осталось исполнителя найти.

Цитата:
А когда он не учитывается об этом честно сообщают
Обманывать тебя никто не собирался, а добавить в справку действительно забыл. Хотя кому это важно обязательно сделают хоть какие то тесты, если об этом прямо не сказано.

Цитата:
В кодах программ регистр всегда учитывается
не знаю как в других языках, но в AutoIt не учитывается.
Автор: DmitryFedorov
Дата сообщения: 12.12.2012 12:34
AZJIO
В AutoIt оператор сравнения == учитывает регистр.
А насчет кода самой программы AutoIt (ее экзешки или что там у нее есть) уверен что он там учитывается.
Автор: AZJIO
Дата сообщения: 13.12.2012 00:36
DmitryFedorov

Цитата:
В AutoIt оператор сравнения == учитывает регистр.
Да, есть такой оператор, и даже есть функция _ArrayUnique. Когда я её использовал, то инструмент получения уникальных имён переменных работал 3 сек, когда использовал Assign - создание переменной, а как известно две переменных с тем же именем создать нельзя, но можно увеличивать счётчик при каждой итерации при попытке создать такую же переменную, и этот способ отработал за 0,01 сек, при чём разница в скорости увеличивается при большем количестве элементов в списке.
Можно ещё попробовать объект Scripting.Dictionary, работает почти также быстро как Assign.


Цитата:
А насчет кода самой программы AutoIt (ее экзешки или что там у нее есть) уверен что он там учитывается.
Имена переменных, имена функций не изменяют свою работу от изменения регистра. В данном случае код программы, а не EXE.

На Compare_strings.exe на основе Scripting.Dictionary с учётом регистра, особо не тестировал, бегло...
Автор: Nikollay
Дата сообщения: 13.12.2012 07:02
Всем доброго времени суток!
Поиском не нашел.
При установке Notepad++ , он заменяет контекстное меню проводника и заместо создать "Текстовой файл"
Появляется "Notepad++ Document"
Как вернуть обратно, кто может подсказать?
Автор: AZJIO
Дата сообщения: 13.12.2012 09:34
Nikollay

Код: Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@C:\\WINDOWS\\system32\\notepad.exe,-469"="Текстовый документ"
Автор: Nikollay
Дата сообщения: 15.12.2012 06:38
AZJIO
Спасибо, но нето.
win 7 SP1 U x64

Код: Нашел вот здесь
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Notepad++_file]
@="Notepad++ Document"
Автор: DmitryFedorov
Дата сообщения: 20.12.2012 15:28
Обновил перевод. Пользуйтесь.

Изменения и добавления версии 6.2.3 по сравнению с 6.2.2:
В меню файл и контекстном меню заголовков вкладок:
- Удалить в корзину
В меню_Edit|Line Operations
- Изъять пустые строки
- Изъять пустые строки (из одних пробелов)

Блин а болванка под перевод (english.xml) как и сами переводы (кроме немецкого) чистые как моча ребенка.

Добавлено:
Подправил еще немного перевод и перезалил.
Автор: Apelsinn
Дата сообщения: 20.12.2012 22:49
Господа очень нужна помощь!!! Как продублировать эти строки, только чтобы "oggdec.exe" было заменено на "@del"? Текст до:

Код: oggdec.exe 1.rc
oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Eng.htm
oggdec.exe AkelPad\AkelFiles\Docs\AkelHelp-Rus.htm
oggdec.exe AkelPad\AkelFiles\Docs\AkelHistory-Eng.txt

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

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


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