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

» Emurasoft EmEditor

Автор: drPeps
Дата сообщения: 17.05.2015 22:34
Пытаюсь разобраться с макросами EmEditor. Начал с самого простого и наткнулся на чёртовы непонятки:

Код: ' копируем текущую строку в буфер (команда "Copy Line")
editor.ExecuteCommandByID 4192

' записываем содержимое буфера в переменную
curLine = clipboardData.getData("Text", 0)

alert curLine ' мессага со скопированной строкой
Автор: Tilks
Дата сообщения: 17.05.2015 23:21
drPeps

Цитата:
curLine = clipboardData.getData("Text", 0)

откуда у вас ноль?

Цитата:
Необязательный параметр. Определяет позицию в истории буфера обмена, если вы хотите получить старые данные из буфера обмена. Если это -1 или опущен, текущие данные извлекаются.

curLine = clipboardData.getData("Text")
или
curLine = clipboardData.getData("Text", -1)
Автор: drPeps
Дата сообщения: 17.05.2015 23:44

Цитата:
откуда у вас ноль?

Из Справки, откуда же ещё? ;)

Код: getData Method

[VBScript]
sData = clipboardData.getData( sDataFormat, iPos )

iPos

Optional. Specifies the position in the Clipboard history if you want to retrieve older clipboard data. If this is zero or omitted, the current data is retrieved.
Автор: webern
Дата сообщения: 18.05.2015 08:05
drPeps

Цитата:
возможно, у вас более новая и там уже иначе

В новых версиях всё тоже самое.
Синтаксис clipboardData.getData не менялся с версии 5.0.
Но, возможно, были какие-то ошибки в движке макросов.
Автор: BOBAT
Дата сообщения: 20.05.2015 09:24
Подскажите, пожалуйста, как удалить строку полностью, имеющую в начале тэг <DD>, все строки имеют разное содержание, но тэг в начале одинаков
Автор: Tilks
Дата сообщения: 20.05.2015 09:49
BOBAT
поиск с регуляркой

Код: ^<DD>.*$
Автор: BOBAT
Дата сообщения: 20.05.2015 10:32
Спасибо! А пустые строки после удаления - \n > пробел? Или \n\n > \n?
Автор: Tilks
Дата сообщения: 20.05.2015 10:42
BOBAT

Код: ^<DD>.*$\n
Автор: BOBAT
Дата сообщения: 20.05.2015 11:26
Tilks Спасибо
Автор: alfac
Дата сообщения: 29.05.2015 04:18
Все, терпения-времени нет, спрашиваю - как-где, в настройках редактора, установить сохранение файлов по умолчанию в UTF8?

Добавлено:
Все, нашел , успокоился ) Прошу прощения за... Эм...
Автор: calmartu
Дата сообщения: 01.06.2015 13:04
ребята подскажите пожалуста есть ли способ в ем едиторе удалить (заменить на ничто) все что он определяет и подсвечивает, функции, емаилы, линки, (подсвечивает красным, синим, зеленым) есть большой текстовик (десятки гигов) и в нем много лишней информации, какраз все то что он определяет мне ненужно, в ручною это делать нереально (
Автор: GORA2
Дата сообщения: 15.06.2015 12:25
Что произошло в версии 15.1.4? Отказывается устанавливаться из извлеченного из инсталлятора msi пакета. С чем это связано?
Автор: Akemdwr
Дата сообщения: 20.07.2015 14:27
Подскажите пожалуйста, если кто знает. Есть у меня текстовый файл со списком всех словоформ всех слов древнегреческого языка, разделенных знаком абзаца. Можно ли как-то из этого файла создать словарь для проверки орфографии для греческого? И если можно, то как?
Автор: Nikoderiko
Дата сообщения: 20.07.2015 16:05
Akemdwr: Эм эдитор использует словари OpenOffice.
Самое простое решение - найти словарь OpenOffice и подключить его.
Если не устраивает по каким-то причинам - гуглите, как создать словарь OpenOffice.
Автор: maxvlas
Дата сообщения: 01.08.2015 11:31
Может кто подсказать - Как возвращаться на место писания после поиска?
1.К примеру пишу в документе Москва (как видим строка 81)

2.Хочу найти похожее - прописываю в фильтре,все находим (если надо что то удаляю)

3.Убираем из фильтра Москва и мы на 1 столбце

4.А мне нужен последний.где и писал 81
Это постоянно ползунком только двигать?


Автор: Tilks
Дата сообщения: 01.08.2015 14:45
maxvlas
стояла версия 14.5, потому не было FILTER BAR, появилась только October 2, 2014 New Filter Bar feature: (EmEditor Professional v14.6.0 beta 11)

поставил 15.2.0
если такой вариант как у вас, то надо после "2.Хочу найти похожее - прописываю в фильтре,все находим (если надо что то удаляю)" поставить курсор на последнюю строку Москва, тогда после выключения фильтра курсор останется там где поставили.
другой вариант когда вы пишете Москва, но в фильтре ищете Берлин, тогда после выключения фильтра останетесь на строке с Берлином, или при удалении где то рядом.

All

Цитата:
Фаил справки теперь идёт отдельным инсталлятором.
Только ставит справку не в папку программы и запись на удаление в апплете на нее отдельная...

в портабельной можно распаковать в папку Help, также и в установленную можно распаковать, но в папку
w7-10 C:\ProgramData\Emurasoft\EmEditor\Help
xp C:\Documents and Settings\All Users\Application Data\Emurasoft\EmEditor\Help
Автор: maxvlas
Дата сообщения: 01.08.2015 17:01
Tilks Немного не допонял что надо сделать именно
У меня стоит последняя версия на XP Version 14.9.0 beta 1 (не портативная)
Это я пример просто пример (Москва).а так список большой и слова разные


Автор: Tilks
Дата сообщения: 01.08.2015 17:43
maxvlas

Цитата:
Немного не допонял что надо сделать именно

пока ещё находитесь в режиме фильтрации (показывает только те строки, где есть слово из фильтра), после просмотра/ правки, когда надо вернутся из режима фильтрации, курсор кликните на той строке, где надо будет продолжать набирать текст, но это работает только если искать и печатать одно и тоже (как в вашем примере с Москвой). А так проще просто нажать Ctrl+End , чтобы продолжать набирать текст в конце файла. А если по середине где то надо перейти, то надо пользоваться, например, закладками. Ctrl+F2 поставить/снять текущую строку в закладки, F2 перейти к закладке.
Автор: maxvlas
Дата сообщения: 01.08.2015 20:29
Tilks Ctrl+End хорошо понятно,но это только в том случае если ниже ничего нет (текста и прочего)
Можно было и на прокрутке выбрать


Но тут дело другое:
1.Вот к примеру список номеров - Свободная строка 267,ниже идет текст

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


3.Нет такого, значит нам надо добавить,то есть продолжить список в строку 267
Но убираем из фильтра этот номер и мы на 1 строке


А мне нужна 267 ,приходится прокручивать,записывать номер и про проверке другого все повторяется
Или если только запоминать и каждый раз вводить

Тут не поймешь что легче и быстрее прокрутить или прописать
-------------------------------
Я спрашивал именно то,может в настройках что надо сделать
Почему если я нахожусь на 267 странице,то после поиска он не возвращает меня на 267
А пихает в самое начало на 1
Автор: GORA2
Дата сообщения: 01.08.2015 20:55
maxvlas
Иногда пользуюсь таким способом.
В текущей строке делаю любое изменение (например добавляю любой символ). А после поиска и путешествий по текст нажимаю кнопку "Отменить". При этом я перемещаюсь к текущей строке в которой ставил метку.
Конечно при поиске нельзя вносить изменения в текст, ибо возврат в этом случае откатит эти изменения, но если изменений не производилось, а был просмотр, то возврат в исходную точку очень прост и удобен.
Автор: Tilks
Дата сообщения: 01.08.2015 21:05
maxvlas
ну я же писал про другой способ
1.Вот к примеру список номеров - Свободная строка 267,ниже идет текст
поставьте курсор на строке 267 + нажимаем Ctrl+F2
2.В поиске прописываю номер (чтоб посмотреть есть такой или нет,чтобы добавить) - нет такого все пусто
3.Нет такого, значит нам надо добавить,то есть продолжить список в строку 267
убираем из фильтра этот номер и мы на 1 строке

нажимаем F2 и мы на строке 267 + нажимаем Ctrl+F2 чтобы удалить эту метку, если больше не нужна.


Цитата:
Почему если я нахожусь на 267 странице,то после поиска он не возвращает меня на 267

потому, что нет строки на которой курсор бы остался, значит с начало файла.
вы же видите, что документ с фильтром тот же документ, номера строк не меняется, т.е. если применяя фильтр есть хоть одна строка, то курсор будет на ней, после снятия фильтра, а не в начале файла, - а если строк нет, то приходится курсор в начало убирать, так как нет строк на что поставить курсор.
Автор: maxvlas
Дата сообщения: 02.08.2015 10:16
GORA2
Цитата:
maxvlas
Иногда пользуюсь таким способом.
В текущей строке делаю любое изменение (например добавляю любой символ). А после поиска и путешествий по текст нажимаю кнопку "Отменить". При этом я перемещаюсь к текущей строке в которой ставил метку.
Возьму на заметку
---------------------------------------------------
Tilks
Цитата:
maxvlas
ну я же писал про другой способ
1.Вот к примеру список номеров - Свободная строка 267,ниже идет текст
поставьте курсор на строке 267 + нажимаем Ctrl+F2
2.В поиске прописываю номер (чтоб посмотреть есть такой или нет,чтобы добавить) - нет такого все пусто  
3.Нет такого, значит нам надо добавить,то есть продолжить список в строку 267
убираем из фильтра этот номер и мы на 1 строке
нажимаем F2 и мы на строке 267 + нажимаем Ctrl+F2 чтобы удалить эту метку, если больше не нужна.

Работает метод
Только одно неудобно:
Чтоб задействовать F2 надо включить Клавишу F-Lock
А после ее включения многие функции FSCapture не рабочие,так как уже не работает клавиша Print Screen (PrtScr),потому как все горячие клавиши с ней связаны
Кнопку F-Lock переключать не забывать,но это мелочи
Автор: Tilks
Дата сообщения: 02.08.2015 11:06
maxvlas

Цитата:
Работает метод
Только одно неудобно:
Чтоб задействовать F2 надо включить Клавишу F-Lock

добавьте удобные для себя клавиатурные команды.
для добавления метки (Ctrl+F2)

для перехода на метку(F2)


Добавлено:
или кнопками на toolbar, если вы любитель мыши


у вас на на toolbar столько всего включено, что мне напомнило
Автор: maxvlas
Дата сообщения: 02.08.2015 18:28
Tilks
Цитата:
или кнопками на toolbar

Вот это другое дело
Все под носом,а не догадался глянуть
Ctrl+F2

F2
Автор: NeedMaker
Дата сообщения: 04.08.2015 12:58
maxvlas

Цитата:
Может кто подсказать - Как возвращаться на место писания после поиска?

Вам случайно не эта команда нужна?
Перейти к месту последнего редактирования (Ctrl+Shift+Z)
Автор: maxvlas
Дата сообщения: 05.08.2015 08:45
NeedMaker

Цитата:
Вам случайно не эта команда нужна?
Перейти к месту последнего редактирования (Ctrl+Shift+Z)

В некоторых случаях нужна эта команда ,возьму на заметку
Просто не всегда она подходит
Если в поиске что то найдется,то назад Вы не вернетесь где писали к примеру,при нажатии на Ctrl+Shift+Z он просто возвращает к результату поиска
Автор: GeD
Дата сообщения: 17.09.2015 13:35
В последних версиях EmEditor при добавлении к документу вставки (текст ~ 20kb) курсор перемещается в конец вставки.

В версии EmEditor Pro v.14.4.1 при добавлении к документу вставки (текст ~ 20kb) курсор остается в начале вставки. (Где-то читал что это было сделано специально, в данной версии)

Что именно отвечает за подобное поведение? И можно ли это 'что-то' использовать в версии EmEditor Pro v.15.3.1
Автор: NeedMaker
Дата сообщения: 17.09.2015 14:28
maxvlas

Цитата:
Если в поиске что то найдется,то назад Вы не вернетесь где писали к примеру,при нажатии на Ctrl+Shift+Z он просто возвращает к результату поиска

Не знаю, может так происходит в старой версии которая у вас. В версии 15.3.1 возвращается к месту последнего редактирования а не к месту последнего поиска.
UPD:
Нашел и установил версию 14.5.4, Ctrl+Shift+Z возвращает к месту последнего редактирования даже если после редактирования бы выполнен поиск.

GeD

Цитата:
И можно ли это 'что-то' использовать в версии EmEditor Pro v.15.3.1

После вставки, нажатием Ctrl+Shift+Z курсор перемещается к началу вставки.
Автор: GeD
Дата сообщения: 17.09.2015 16:33
NeedMaker

Спасибо!!!

Автор: mahtanoronra
Дата сообщения: 18.09.2015 23:58
подскжаите как сделать так что бы слова при выделении двойным кликом подсвечивались во всём текстовике как это сделано в нодпаде++ ?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

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


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