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

» Текстовый редактор

Автор: ndch
Дата сообщения: 27.03.2012 11:40
nikspb2

Цитата:
совершенно идентичные куски текста

Т.е. например "Вася видел" и "Вася видет" - не попадает "дубликаты" ?
Нужно ли подсвечивать совпадающие "в горе" ?

Не могли бы Вы привести пример дубликата ?
Правильно понял, что Вам нужно "подсветить" в текстовом файле одинаковые последовательности символов, длиной не менее 6 символов ?
Автор: nikspb2
Дата сообщения: 27.03.2012 11:52
Спасибо за ответы !
Вам, уважаемый ndch, особенно.
Автор: ndch
Дата сообщения: 27.03.2012 13:14

Цитата:
в текстовых файлах, полученных путём экспорта из баз данных, например, заметок.

Эх, я и оплошал...
Формально это и вправду экспорт из базы данных SQLite из программы класса "менеджер заметок" - CintaNotes.
Приношу свои извинения.

Теперь понял что вы ищете.
Автор: Wadzimu
Дата сообщения: 27.07.2012 20:53
Ищу редактор для программиста, который удовлетворяет всего-навсего двум требованиям:
1. Очень легко настраивается на любой язык программирования (мой любимый язык довольно экзотичен). Причём это касается не только подсветки синтаксиса, но и отступов, завершения конструкций (например, после написания строчки, начинающейся со слова "if", он должен автоматически вставить после неё строчку "end if", а курсор установить между ними).

if x > 5 then <--- нажали Ентер и получили...

if x > 5 then
<--- курсор теперь здесь. получается что-то вроде автоматических сниппетов
end if

2. Разумно работает со скобками. Мало того, что он автоматически пишет закрывающую скобку при написании открывающей. Это многие редакторы умеют. Но вот что меня жутко раздражает. Допустим, я написал скобку и продолжаю что-то писать. Потом нажимаю Ентер. Строчка разрывается, и закрывающая скобка улетает на следующую строчку! Получается:

constant Tickets = {-11, 0, 11, 23, 4444, 0101, 50505, 505050, 173056 <--- нажимаем Ентер
} <--- и скобка теперь здесь! неужели так трудно догадаться, что надо было её оставить?

Бесит! Даже готов купить прогу, которая удовлетворяет хотя бы только одному требованию.
Автор: IosifStalin
Дата сообщения: 04.08.2012 07:17
Посоветуйте блок врайтер с возможностью задавать зависимости между блоками.

Я ищу текстовый редактор, оптимально "заточенный" под написание технической документации (различных мануалов, даташитов, руководств по эксплуатации, технических описаний и т.п.).

Какие главные требования?
1)Чтобы можно было выделять блоки текста и присваивать им метки.
Дальше я буду обращаться к Вашему воображению. Это можно представить себе так. Мы маркерами разного цвета выделяем текст в книге (причем можно выделять другим цветом уже выделенный текст). А потом даём команду: "показать только выделенный фиолетовым цветом текст" и видим только текст с меткой "фиолетовый".

Или даём команду "показать текст, который выделен синим и каким-то ещё цветом, но только не красным" (в тегах это так можно описать:<синий> + not <красный>)

2) Чтобы можно было задавать зависимости между блоками текста. К примеру "при изменении блока, помеченного синим, ты должен изменить красные и коричневые блоки". И чтобы при правке синего блока редактор мне подсказал: "слушай, брателло! Раз уж ты изменил синий блок, то будь любезен подправить также и красные и коричневые блоки"

3) создавать текстовые контейнеры. т.е. это такие блоки текста, когда при изменении одного из них меняются сразу все.
Для чего это нужно? Приведу самый простейший пример (в реале всё гораздо сложней: например, может быть такое, что текст контейнера ещё зависит и от положения контейнера). Допустим у меня в 143-х местах юзается константа "100 Ампер". Я в одном месте изменил её на "23 Ампера". И у меня в туже секунду изменились ВСЕ вхождения в тексте этой константы

Добавлено:
+4) Чтобы можно было давать ссылку на любой объект, а не только на адрес в инете (например на опцию в автокаде и др.) Например привёл я описалове ссылку на опцию в автокаде. И читатель кликнув по ней сразу попадает в соответствующее окно автокада где и настраивается данная опция
Автор: Frida51
Дата сообщения: 30.10.2012 23:34
Здравствуйте.
Посоветуйте пожалуйста замену блокноту, желательно простую, бесплатную, с русским яз, но чтоб обязательно была возможность сортировки строк по алфавиту.
Заранее спасибо.
Автор: Polsun
Дата сообщения: 31.10.2012 03:24
Frida51
AkelPAD
Автор: Andarin
Дата сообщения: 31.10.2012 12:21
Frida51
IMHO, AkelPad для Вас не лучший выбор (сортировка строк не айс), см. ответ в другой теме.
Автор: COH
Дата сообщения: 26.11.2012 23:57
Подскажите, пожалуйста, редактор с возможностью замены нескольких строк сразу.
имеется требуется
Автор: klarus
Дата сообщения: 27.11.2012 01:25
COH

Цитата:
Подскажите, пожалуйста, редактор с возможностью замены нескольких строк сразу.


Автор: COH
Дата сообщения: 27.11.2012 13:12

Цитата:
редактор с возможностью замены нескольких строк сразу.



Цитата:
AkelPad
Скачать - инсталлятор (многоязычный) x86
Скачать - инсталлятор (многоязычный) x64

SynWrite

Thanks WildGoblin
Автор: Alextpp
Дата сообщения: 27.11.2012 15:58
Не понял вопрос, что такое "замена строк сразу". если это установка многих курсоров, и правка полученных строк сразу, то это одно, а если это поддержка многострочных regex то другое... вроде тут что-то другое им. в виду.
Автор: COH
Дата сообщения: 28.11.2012 12:06
Alextpp

Цитата:
все попавшиеся редакторы не смогли справиться с переводом строк. воспринимают 4 строки как одну и не могут её найти. Попытки включить непечатаемые символы в ворде тоже не дали результат.

Проблема решена, спасибо.
Автор: Alextpp
Дата сообщения: 28.11.2012 20:27
COH
Если такой трабл, со строками, то зарепортить надо, с приложением файла, и на форум Akel, и SynWrite и т.п.
что и где было решено, не было сказано.
Автор: COH
Дата сообщения: 29.11.2012 09:47
Alextpp
на той странице я спросил совета, не зная о akelpad и synwrite. мне в другом топике посоветовали их. результат я скинул сюда. они работают, у них нет проблем. Извиняюсь, что запутал тебя.
Автор: Alextpp
Дата сообщения: 29.11.2012 16:55
COH
Ну хорошо. значит бага нет.)
Автор: PREVED
Дата сообщения: 15.01.2013 20:55
Уважаемые, подскажите пожалуйста текстовый редактор с функцией выделения блоков текста, разделеных символом переноса строки. Чтобы функцию эту можно было повесить на хоткей (либо пусть это будет уже дефолтный хоткей), либо на графическую кнопку на панельке инструментов в окне редактора. Макрос тоже подойдет - только нужно чтобы он работал во всех txt-файлах, независимо от количества строк в каждом из блоков.

Для демонстрации. Есть текстовый файл с таким содержимым:

--- начало файла ---
текст1
текст_текст_текс
текст_текст_текст_конец

текст2


--- конец конец ---

Допустим, курсор стоит в начале первой строки (перед текст1). Нужно выделить блок текста начиная с курсора и до конца слова конец (курсор должен встать за буквой "ц")


В моем любимом EmEditor данной фичи не нашел(
Автор: Alextpp
Дата сообщения: 16.01.2013 18:08
preved

SynWrite. вот на эту команду надо повесить хоткей (по умолч нет). http://shot.qip.ru/008Hee-24PigbA0W/
Автор: eXtremer
Дата сообщения: 04.02.2013 10:44
Добрый день,

Такая ситуация, сохранил в Notepad текст на русском, хочу открыть Textpad-ом какиета иероглифы в место букв, как можно решить проблему чтобы такого больше не случалось ?
Спасибо.



TexdPad 6.1.3
Автор: Alextpp
Дата сообщения: 04.02.2013 15:59
eXtremer
Или выставить в Textpad кодировку текста (OEM или UTF8) или взять другой редактор (где можно выставить кодировку). UTF8 должно определяться редакторами, напр AkelPad/ SynWrite имеют такой детект
Автор: eXtremer
Дата сообщения: 06.02.2013 14:50
Alextpp
Вставил UTF-8, без изменений.
Автор: Alextpp
Дата сообщения: 06.02.2013 15:43
Думаю Textpad просто не детектит кодировку. Пробуй пинать суппорт Textpad или пробуй другие редакторы, сказал какие
Автор: fishka99
Дата сообщения: 26.02.2013 05:29
[more] Добрый день!

Я работаю в текстовом редакторе EditPad Pro 7.

По умолчанию там поставлен шрифт, который мне не подходит.

Я уже зашла везде где нашла замену шрифта, но все бесполезно.
Сохраняю документ в размере 12 закрываю.
Открываю он опять весь текст ставит своим шрифтом (маленьким).

Конечно это дело одной секунды нажать и снова сделать нужный шрифт. Но при этом я не могу поставить эту прогу по умолчанию на все документы. Потому что в блокнотах у меня шаблоны, которыми я очень часто пользуюсь в течение дня. Каждый раз исправлять - я не герой ))))

Вопрос в следующем?
Как в этой программе по умолчанию поставить тот шрифт, который мне нужен. Куда надо зайти и что нажать. Надо, чтобы было как в ворде - открываешь сохраненный документ он с подходящим шрифтом и в том виде, котором я его сохранила.

А проблема - я бы хотела, чтобы эта программа стояла у меня уже по умолчанию

Очень подходит для работы, отсюда вот такие метания со шрифтом ))))

Заранее всем спасибо. [/more]
Автор: orest74
Дата сообщения: 23.05.2013 13:42
Добрый день.
Подскажите пожалуйста как автоматизировать удаление перекрывающихся по времени фраз в субтитрах?
В "Subtitle Edit" и "Subtitle Workshop" я такой функции не нашол.
Може есть в каком нибудь Текстовом редакторе?
Спасибо.

120
00:07:46,400 --> 00:07:47,899
OF FILM THAT I'VE--PERSONALLY
I HOLD ONTO AND IT'S LIKE

121
00:07:47,901 --> 00:07:49,901
I HOLD ONTO AND IT'S LIKE
A COMFORTING THING TO ME.

122
00:07:49,903 --> 00:07:53,338
A COMFORTING THING TO ME.
AND IT FEELS MORE TANGIBLE.

123
00:07:53,340 --> 00:07:54,639
AND IT FEELS MORE TANGIBLE.
THE HALIDES OPEN UP AND FLIP

124
00:07:54,641 --> 00:07:55,841
THE HALIDES OPEN UP AND FLIP
THEMSELVES AND GIVE A SORT OF
Автор: Alextpp
Дата сообщения: 23.05.2013 22:51
orest74
Задачка специальная, редактором не решить просто. Или просить на форуме Akelpad или Hippoedit написать вам скрипт
Автор: Andarin
Дата сообщения: 24.05.2013 00:45
orest74
Вообще в AkelPad это делается легко, вот только не знаю, какие плагины в этом задействованы. Делается так - меню Правка - Преобразование строк - удаление дублирующихся строк. У меня версия 4.8.0, сборка с этого форума, изрядно навороченная.
P.S. Разобрался - вообще за это отвечает плагин Format::LineRemoveDuplicates (format.dll). Так что можно только его поставить. Один нюанс - он и пустые строки удалит, из приведённого выше примера получится:
120
00:07:46,400 --> 00:07:47,899
OF FILM THAT I'VE--PERSONALLY
I HOLD ONTO AND IT'S LIKE

121
00:07:47,901 --> 00:07:49,901
A COMFORTING THING TO ME.
122
00:07:49,903 --> 00:07:53,338
AND IT FEELS MORE TANGIBLE.
123
00:07:53,340 --> 00:07:54,639
THE HALIDES OPEN UP AND FLIP
124
00:07:54,641 --> 00:07:55,841
THEMSELVES AND GIVE A SORT OF
Автор: Skif_off
Дата сообщения: 24.05.2013 12:52
orest74
В том же AkelPad можно попробовать

Код: "Получение дублирующихся строк (без учёта регистра)" Call("Format::LineGetDuplicates")
"Получение дублирующихся строк (с учётом регистра)" Call("Format::LineGetDuplicates", 1)
Автор: orest74
Дата сообщения: 24.05.2013 14:55
Andarin
Спасибо за подсказку, всё работает, мне осталось только в "Subtitle Edit" объединить короткие строки до 70 символов на абзац и сдвинуть тайминг на 1 сек вперёд, теперь наконец можно с нормальными титрами документалку посмотреть.
P.S.
Бок о бок (Side by Side) 2012 ENG

Автор: nv59
Дата сообщения: 24.05.2013 18:29
Приветствую ЭДИТ-знатоков!

В старом добром досовском РЕ2 можно было на встроенных макросах легко изготовить почти любую необходимую функцию. Есть Вин-версия - РЕ32/64, - но платная.
Требуется: простой (и желательно бесплатный!) тхт-редактор либо с подобными макро-языком, либо умеющий искать (и маркировать-обрабатывать) от ТЕКСТ1 по ТЕКСТ2, а не только фразы ЦЕЛИКОМ.
Автор: Alextpp
Дата сообщения: 25.05.2013 13:42
Можно попробовать (в Akelpad или Synwrite) макро
а) ищем от каретки слово WW1
б) ищем от полученной каретки слово WW2 с опцией "расширить выделение" (т.е. выделение будет от WW1 до WW2)
в) догнать выделение клавишами Shift+right или Ctrl+Shift+right по словам
В Synwrite это запишется как макрос. но в Akel есть еше и скрипты.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: Ламерский вопрос по M$ EXCEL`ю


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