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

» Emurasoft EmEditor

Автор: webern
Дата сообщения: 29.03.2009 19:56
WatsonRus

Цитата:
Ну, я и имею в виду с подсветкой синтаксиса

C дефолтной подсветкой тормозит? подробности можно?
Автор: WatsonRus
Дата сообщения: 30.03.2009 16:01
webern
Какие тебе еще нужны подробности? Листаю до нужного места - тормоза, пока дождешься, не один десяток секунд пройдет. Поиск - те же тормоза при переходе к следующему вхождению. Так было во всех версиях, не помню уже с какой.

Но вот сейчас с 8-й версии вроде намного полегче стало... у меня просто долго 7-ка стояла, даже после выхода 8-ки... видимо, Емура что-то исправил...

Вопрос отпадает...
Автор: DoXeR
Дата сообщения: 05.04.2009 04:54
подскажите по регуляркам плиз
как в нем найти , у меня текстовый файл с анекдотами, и к каждому анекдоту нумерация идет. надо убрать,
какое значение есть чтобы числы искать?
пример из файла
1.    Летят два кирпича.
    - Друг, а ты-то куда летишь?
    - Мне все равно, лишь бы человек хороший попался!

2.    Летят два кирпича, старый и молодой, и разговаривают:
    - Давай упадем на кого-нибудь.
    - Так ведь нет никого.
    - Смотри, вон бригадир идет!
    - Так он в каске...
    - Ну и что, смотри. Петровиииииииич!
    Бригадир, поднимая голову:
    - Ну, чего вам!

3.    Лежит кирпич на солнышке, греется. По небу летят гуси. Гуси:
    - Кирпич, летим с нами на юг!
    А кирпич взял и закурил...

4.    Сидят два огурца в банке.
    - Ты что такой зеленый?
    - На себя посмотри!

5.    Сидят три крокодила на дереве.
    - О-о-о! Когда-то наши предки по земле ползали!
    - Э-э! Когда-то наши предки в воде плавали!
    - Хорош трепаться, полетели мед собирать.


Добавлено:
п.с. там еше пробелы везде после чисел, пробовал искать но лишнее захватывает (
Автор: trigliff
Дата сообщения: 05.04.2009 09:00
DoXeR
Я не особо понял какой результат нужен, может так подойдёт:

поиск
^\d+\.\s+

замена
6 пробелов (ну или сколько вам там нужно для форматирования)
Автор: DoXeR
Дата сообщения: 05.04.2009 15:35
trigliff
результат нужен, чтобы вместо этого :

Цитата:

1. Летят два кирпича.
- Друг, а ты-то куда летишь?
- Мне все равно, лишь бы человек хороший попался!

2. Летят два кирпича, старый и молодой, и разговаривают:
- Давай упадем на кого-нибудь.
- Так ведь нет никого.
- Смотри, вон бригадир идет!
- Так он в каске...
- Ну и что, смотри. Петровиииииииич!
Бригадир, поднимая голову:
- Ну, чего вам!

3. Лежит кирпич на солнышке, греется. По небу летят гуси. Гуси:
- Кирпич, летим с нами на юг!
А кирпич взял и закурил...

4. Сидят два огурца в банке.
- Ты что такой зеленый?
- На себя посмотри!

5. Сидят три крокодила на дереве.
- О-о-о! Когда-то наши предки по земле ползали!
- Э-э! Когда-то наши предки в воде плавали!
- Хорош трепаться, полетели мед собирать.

получилось вот это:

Цитата:

Летят два кирпича.
- Друг, а ты-то куда летишь?
- Мне все равно, лишь бы человек хороший попался!

Летят два кирпича, старый и молодой, и разговаривают:
- Давай упадем на кого-нибудь.
- Так ведь нет никого.
- Смотри, вон бригадир идет!
- Так он в каске...
- Ну и что, смотри. Петровиииииииич!
Бригадир, поднимая голову:
- Ну, чего вам!

Лежит кирпич на солнышке, греется. По небу летят гуси. Гуси:
- Кирпич, летим с нами на юг!
А кирпич взял и закурил...

Сидят два огурца в банке.
- Ты что такой зеленый?
- На себя посмотри!

Сидят три крокодила на дереве.
- О-о-о! Когда-то наши предки по земле ползали!
- Э-э! Когда-то наши предки в воде плавали!
- Хорош трепаться, полетели мед собирать.
Автор: VikLabel
Дата сообщения: 05.04.2009 16:31
При выделении текста, выделяется что-то в конце строк, как-то можно убрать это "лишнее" выделение? см. скрин
Автор: trigliff
Дата сообщения: 05.04.2009 17:37
DoXeR

Цитата:
получилось вот это:

Чем не устраивает вариант в предыдущем посте? Ставьте в замене необходимое количество пробелов и получите нужное форматирование.

В вашем примере нет системы. В исходной строке с цифрой 2 после цифры и точки идёт четыре пробела, а в исправленной три. Но в строке с цифрой 3 в исходной строке четыре пробела и в исправленной тоже четыре. Далее всё идёт как и в строке с цифрой 2. С помощью регулярки так не сделать.
Автор: DoXeR
Дата сообщения: 06.04.2009 01:31
trigliff
спасибо...
а можете пояснить пожалуйста что к чему тут ^\d+\.\s+
Автор: NeedMaker
Дата сообщения: 06.04.2009 15:07
VikLabel
Это выделяется символ возврата каретки. Так что это не "лишнее" выделение. Поставь режим отображения непечатаемых знаков Вид -> Непечатаемые знаки и он будет виден.
Автор: trigliff
Дата сообщения: 06.04.2009 17:58
DoXeR
^ начало строки
\d+ одна или несколько цифр
\. точка
\s+ один или несколько пробельных символов (пробелы, табы)
Автор: DMx
Дата сообщения: 06.04.2009 19:36
Еще вопрос. Реально ли работать с проектами как в каком-нибудь серьезном редакторе - есть несколько проектов и иногда требуется оперативно между ними переключаться. Т.е. в пару кликов открывать все необходимые файлы нужного проекта.

Полагаю, как-то можно это через workspaces провернуть, но как?
Автор: NeedMaker
Дата сообщения: 06.04.2009 20:05
DMx
Модуль Проекты, это не то что тебе нужно?
Автор: DoXeR
Дата сообщения: 09.04.2009 01:01
trigliff респект! спасибо!
У меня еще вопрос, как по тексту найти, например такое:
"

Закон есть закон


Советская милиция


Он подумал


Она рассказала


"

т.е. надо найти по тексту ВСЕ строки, в которых после двух переносов строки, идет 1 строка текста... ( а файл очень большой, и там везде текст длинный, но попадаются такие однострочные фразы , которые надо удалить ))
это реально?
Автор: floyd1969
Дата сообщения: 09.04.2009 12:21
DoXeR, попробуй так

Найти: ^$\n^$\n^.+$\n^$\n
Регулярные выражения: [x]
Автор: AndreyDed
Дата сообщения: 10.04.2009 06:45
Топик о EmEditor'е постепенно превращается в обсуждение регулярных выражений... Может стоит немного напрячь мозг, почитав о них в сети? Любой поисковик выдает ответы на все вопросы. Один раз разобравшись и потратив на это 15 минут можно больше не задавать подобных вопросов и не засорять тему. Достаточно поискового запроса со словами "Синтаксис регулярных выражений".
IMHO... Может, я не прав...
Автор: really_true
Дата сообщения: 16.04.2009 13:01
Как в версии 8.03 отключить постоянные вопросы программы, в какой кодировке открыть файл? Нужно, чтобы открывал в windows-1251? А то при даблклике по файлу EmEditor вначале выкидывает мизерное окошко для выбора кодировки и пока доберёшься до нужной...
Автор: NeedMaker
Дата сообщения: 16.04.2009 13:23
really_true
Сервис -> Свойства для всех конфигураций -> Файл сними флажок Определить все кодировки
Автор: NeedMaker
Дата сообщения: 19.04.2009 10:32
EmEditor Professional 9.00 alpha is available for download.
Updates from v8.04 include:

Цитата:
- The Snippets plug-in was significantly improved! It now supports dynamic snippets including macros, shell code, placeholders, regular expressions to transform, and other features. The default snippets tree contains many useful snippets; some of them are imported from the TextMate repository. You can import many available TextMate snippets, and they work without modification -- except that shell code must be modified to use macros (JavaScript, VBScript or any other ActiveScript) or Windows commands. Please see our new screencast showing how the new Snippets plug-in works!

New Snippets plug-in video:
http://www.emeditor.com/modules/tutorials4/index.php?id=28

Now, the snippet tree includes not only snippets, but also macros. These macros don't need to be saved as a file.
Trigger strings and shortcut keys (Tab by default) can be specified.
Tooltip hints can be specified; the tooltip appears when the trigger string matches the typed string. The tooltip verbosity and delay time can be adjusted.
TAB and SHIFT + TAB can be used to jump between placeholders.
Snippets and macros text can be edited in the EmEditor editor.
The plug-in can work in the background even when the Snippets custom bar is hidden (set in the Plug-in properties).
Global parameters can be specified.
The new Interface object can be used to communicate between snippets and macros.
The parameter symbol was changed from \{x} to ${x}.
The plug-in can easily import EmEditor and TextMate snippets by the Import command or drag and drop snippet files from Explorer to the Snippets tree.

Brackets/Quotation marks can be auto-completed now. (Configuration Properties > Highlight (2) tab > Auto-Complete Brackets/Quotation Marks check box) For example, typing {, will insert } automatically after {. When text is selected, typing " will surround the selection with "".
Indentation after #include or Label: line can be ignored now. (Configuration Properties > General tab > Tab/Indent button > Ignore After (Regular Expression))
Full Screen command is available in the View menu, or F11 key by default.
Paste Clipboard History command is available in the Edit menu, or CTRL + SHIFT + V by default.
Wildcards are now supported in the command line. For instance, running emeditor.exe *.txt will open all the txt files in the current folder.
The standard input can be entered in the Output custom bar.
Incremental search is supported in the "Find" and "Replace" dialog boxes.
"v" and "^" buttons were added to toggle single/multiple text boxes in the "Find" and "Replace" dialog boxes.
"Find in Files" and "Replace in Files" dialog boxes are modeless now.
"Clicking the URL selects the whole string" check box added in the Link tab of Configuration Properties.
Fixed indent guide bugs.
The replace format "(?n:true_expression:false_expression)" was added to regular expression replaces.
Drag and drop a tab now allows you to choose between copy/create shortcut of the current file and create a new group.
Macro: clipboardData object enhancements. For instance, the following macro will display the clipboard history, and selecting an item will insert that text.
Автор: GORA2
Дата сообщения: 20.04.2009 11:44
NeedMaker
Планируется ли выпуск русификатора на альфа версию?
Автор: NeedMaker
Дата сообщения: 20.04.2009 13:19
GORA2
Планируется, но на базе беты, или RC, для тестирования. Альфа версия еще слишком сырая чтобы ей пользоваться.
Автор: immortal223
Дата сообщения: 15.05.2009 12:36
Народ, помогите, можно ли это сделать в эмэдиторе или нужна какая-то иная прога?

Задано в строке


Код: [Event * \n *]
Автор: MorSe
Дата сообщения: 15.05.2009 21:07
immortal223

Цитата:
надо удалить \n

Цитата:
как это реализовать?

C помощью замены, отметив опцию Use Escape Sequence.
Автор: DoXeR
Дата сообщения: 26.05.2009 11:09
Ребят такой вопрос, вот такого текста есть много

Цитата:

400000150;29.01.2008 18:19:19
400000003;15.05.2009 02:14:59
400000004;26.05.2009 01:16:17
400000005;31.10.2008 21:02:24
400000006;26.05.2009 03:00:02
400000007;10.11.2008 02:01:09
400000008;01.10.2008 17:18:20
400000009;22.11.2008 15:49:43
400000151;17.02.2009 20:11:17
400000152;12.04.2008 10:16:35
400000153;16.09.2008 01:28:05
400000090;25.05.2009 00:17:17
400000091;23.04.2009 22:39:05


вот надо этот текст как-то упорядочить по дате, в порядке убывания, т.е. самая недавняя дата чтобы была вверху, и так далее
400000006;26.05.2009 03:00:02
400000090;25.05.2009 00:17:17
400000003;15.05.2009 02:14:59

реально ли?
Автор: Tim72
Дата сообщения: 26.05.2009 13:09
DoXeR
А что мешает это сделать в том же Excelе?
Автор: DoXeR
Дата сообщения: 28.05.2009 09:42
Tim72
как?
п.с. размер этого файла 200 мб
Автор: NeedMaker
Дата сообщения: 28.05.2009 10:13
DoXeR
Сохрани текстовый файл с раширением *.csv, только предварительно замени по всему документу пробел между датой временем на ;. Откроешь файл в Excel и отсортируешь строки по второму столбцу с датой.
Автор: Tim72
Дата сообщения: 28.05.2009 12:45
NeedMaker
[more=можно еще проще:]
1) Открыть файл - Ваш_файл.txt

2) выделить столбец -> Данные -> Текст по столбцам

3) с разделителями...

4) символом разделителем является...

[/more]



Автор: NeedMaker
Дата сообщения: 28.05.2009 13:04
Tim72
Интересное решение , бум знать. Excel для меня дремучий лес, легче в EE поиск-замену сделать
Автор: Tim72
Дата сообщения: 28.05.2009 13:27
DoXeR

Цитата:
п.с. размер этого файла 200 мб

т.е. около 200`000`000/31=6`451`612 строк
...даже Excel 2007 с его "1`048`576" не справится...
А EmEditor этот файл открывает?
Если да, можно сделать в EmEditor используя копирование "вертикальных блоков"
Копируем с помощью "верт. блоков" дату в начало строки в формате ГГГГ-ММ-ДД:ЧЧ:ММ:СС
и сортируем стандартным плагином...
[more=пример]
копируем год

вставлям в начало строки, копируем месяц

затем день, часы, мнуты
...
сортируем стандартным плагином

[/more]

PS если файл получается слишком большой, можно создать новый файл только с необходимыми столбцами...


Автор: NeedMaker
Дата сообщения: 28.05.2009 13:53
Tim72

Цитата:
А EmEditor этот файл открывает?

Открывает, у EmEditor размер открываемого файла теоретически не ограничен, зависит от объема оперативной памяти компа.

Цитата:
EmEditor is now able to open even larger than 248 GB by opening a portion of the file with the new custom bar - Large File Controller. The Large File Controller allows you to specify the beginning point, end point, and range of the file to be opened. It also allows you to stop the opening of the file and monitor the real size of the file and the size of the temporary disk available.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Punto Switcher 1.5


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