Re[6]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 26.07.06 23:41
Оценка:
Здравствуйте, Владек, Вы писали:

Поправил поведение Go to Next/Previos Occurenence. Теперь если есть выделение, ищется оно, если выделение пустое — береться текущее слово.
Команды в VS2005 не нашел. Имя наверное менять не буду. Find Selection не подразумевает направление.

В>Ага, Go to Next/Previos Occurenence — это частный случай Find Selection. А если мне нужно найти не отдельное слово, а целое выражение? В этом случае я выделяю его и ищу все последующие/предыдущие вхождения этого куска текста — вот так работает команда Find Selection. Например, в Visual Studio есть такая команда — вызывается по Ctrl+F3.
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 26.07.06 23:50
Оценка:
Здравствуйте, Владек, Вы писали:

Добавил. Если добавить пробел как Shortcut для Autoexpand (кстати я ее переименовал в ExpandTemplate — Autoexpand показалось не соответсвующей смыслу) то если соответстующий темплейт найден то он срабатывает, в противном случае вставляеться пробел (может быть любой печатный символ, в зависимости от определения). Эта возможность — вставление символа если команда не сработало доступно пока только для ExpandTemplate.
Потестируйте, если будет возможность.

В>Очень хочется встретить в новых версиях:

В>* Подстановку шаблонов (autoexpand code templates) автоматически по нажатию пробела. Сейчас, если назначить команде Autoexpand срабатывание по пробелу, то становится невозможно просто вставить этот пробел в текст. Срабатывание по пробелу значительно ускоряет ввод текста.
Re: [ПОРКА] Редактор исходных текстов HippoEDIT
От: devic Fast Version Control System
Дата: 27.07.06 07:43
Оценка:
Здравствуйте, Kefir, Вы писали:
K>Любая критика/предложения по улучшению приветствуются.

Code Templates

Хотелось бы иметь возможность исполоьзования глобальных snippets. Не привязанных к языку. Находясь в любом режиме подсветки нажимая на мои hot keys вставлять мои участки кода.

На пример я часто пользуюсь: Ctr+Enter = "<br>", Ctrl+Space = &nbsp; и т.д.

Кроме того, если есть выбраный текст, то он должен быть внутри элемента. Например:
Нажимая на Ctrl+D у меня вставляется <td></td>, но если выбран тескт "ааа", то вставка будет <td>ааа</td>
Re: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Владек Россия Github
Дата: 27.07.06 12:04
Оценка:
Здравствуйте, Kefir, Вы писали:

Если редактор свернуть и не беспокоить некоторое время, то переключится на него больше не удастся.
Everything is an object.
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 27.07.06 23:11
Оценка:
Здравствуйте, Владек, Вы писали:

Хм. Так всегда бывает, или когда определеный файл открыт. Редактор висит в трее или в таскбаре?
Может в это время включаеться скрин савер или лочитьчя машина?
У себя воспроивести не смог — будем пытаться.

Спасибо.

В>Если редактор свернуть и не беспокоить некоторое время, то переключится на него больше не удастся.
Re[6]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 27.07.06 23:16
Оценка:
Здравствуйте, Владек, Вы писали:

Исправил. Версию обновил.

В>1. Стою курсором на первой строчке, под словом MACRO. Последовательно жму Go to Next Ocurrence — находит все вхождения MACRO, кроме предпоследнего.

В>2. Стою на последней строчке, под словом MACRO. Последовательно жму Go to Previous Ocurrence — находит только второе вхождение сверху.
В>3. В больших и сложных исходниках эти команды тоже ведут себя странно, но большой исходник показать не могу. Думаю, приведённого примера достаточно чтобы найти источник проблемы.

Подумаю. А не получиться крнфуза, так как пользователь не будет точно знать какая команда выполняеться? Этого ведь негде не видно.
На базе вашей идеи пришла другая. Может просто ввести команду для повторения последней команды?... Пардон за каламбур.

В>P.S.: кстати, мысль — команда Find Next/Previous (F3/Shift+F3) должна повторять любую последнию команду поиска/навигации, будь то Find... или Go to Next/Previous Occurrence. Будет очень логично.
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 27.07.06 23:22
Оценка:
Здравствуйте, DrDred, Вы писали:

Добавил схему для SQL в новую версию. Потестируйте пожалуйста. Если что то будет не так в схеме или темплейтах или чего добавите, буду очень рад вашей версии схемы и обновлю в инсталяторе

DD>Хотелось бы видеть раскраску SQL. Для начала T-SQL хотя бы Хотя бы заготовку для него, а keyword'ы сам набью
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 27.07.06 23:37
Оценка:
Здравствуйте, devic, Вы писали:

Я собирался добавить поддержку пользовательские snippets библиотек не подвязаных к языку, но не в этой версии. Пока хотелось бы добить то что есть
Базировать собирался на функциональности темплейтов. В принципе это означаеть добавить возможность темплейтам срабатывать по шоткатам. Хотя сдесь могут быть проблемв при конфликтах с текущей схемой шорткатов для команд.. Посмотрим.
А для чего надо исользование Ctr+Enter = "<br>" не в HTMLe а Ctrl+Space = &nbsp; не в XML базированном языке?
В принципе даже сейчас можно добиться глобальности темплейтов опустив их в базовую (Default) схему (def_spec.xml). Или &nbsp; в XML схему. От нее наследуеться HTML и XSLT.
Вставка выделенного текста поддерживаеться и сейчас — тег Surrounded Text. Но правда воспользоваться им можно только вызвав темплейт с ним из контекстного меню (Surround By Template). Из простого могу добавить вызов меню окружения (Surround By Template) по Ctrl+Space если есть выделение.

D>Code Templates


D>Хотелось бы иметь возможность исполоьзования глобальных snippets. Не привязанных к языку. Находясь в любом режиме подсветки нажимая на мои hot keys вставлять мои участки кода.


D>На пример я часто пользуюсь: Ctr+Enter = "<br>", Ctrl+Space = &nbsp; и т.д.


D>Кроме того, если есть выбраный текст, то он должен быть внутри элемента. Например:

D>Нажимая на Ctrl+D у меня вставляется <td></td>, но если выбран тескт "ааа", то вставка будет <td>ааа</td>
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: devic Fast Version Control System
Дата: 28.07.06 01:00
Оценка:
Здравствуйте, Kefir, Вы писали:

K>А для чего надо исользование Ctr+Enter = "<br>" не в HTMLe а Ctrl+Space = &nbsp; не в XML базированном языке?

Так хтмл может почти везде быть =).


K>В принципе даже сейчас можно добиться глобальности темплейтов опустив их в базовую (Default) схему (def_spec.xml). Или &nbsp; в XML схему. От нее наследуеться HTML и XSLT.

K>Вставка выделенного текста поддерживаеться и сейчас — тег Surrounded Text. Но правда воспользоваться им можно только вызвав темплейт с ним из контекстного меню (Surround By Template). Из простого могу добавить вызов меню окружения (Surround By Template) по Ctrl+Space если есть выделение.

не с конткестным меню не то. Там нормально, когда сомневаешься, думаешь. А тут совсем другое, я точно знаю, что надо и луплю со скростью света участки когда и ждать то меню не походит
Вообщем такое было в HomeSite и я к этому привык. Сейчас пользуюсь PSPad. Он тоже привязан к языкам, к тому же еще и глючит.

Вот примеры.

* В секции javascript я пишу стринг, внутри которого html. Все мои хот кеи умирают.
* Или в evente элемента пишу javascript опять проблема.
* Плюс ко всему, разные темплейты, инклуды. Перемеси клиентских и серверных скриптов... Вообщем сколько я не пользовался, от таких хот кеев пользы для меня нету.
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Alex EXO http://aleksandr-zubarev.moikrug.ru/
Дата: 28.07.06 04:34
Оценка:
Здравствуйте, FR, Вы писали:
FR>Что-то у SciTE (http://www.scintilla.org) стало очень много конкурентов

Пишу как постоянный пользователь SciTE

А. Чего не нашел, в сравнении с SciTE:
1. Своих любимых языков (Erlang, Tcl)
2. Не понял где зарыты команды build, run... (Наличие консоли наводит на мысль, что они где-то есть, но сходу найти не удалось).
3. Соответсвенно не смог проверить позиционирование из лога ошибок компилятора в исходник.
4. А с чего вы взяли, что проект привязан к языку разработки? Многоязычные редакторы как раз и используются в случаях, когда в проекте одновременно несколько языков.

B. Чего сильно не хватает в SciTE, и ради чего мог бы подумать о смене редактора:
1. Парсинга файлов проект и автоматического создания списка методов конкретного проекта, для использования в автоподстановке. ( При этом надо учитывать "в контексте" какого языка сейчас находимся. ) Список методов из стандартных библиотек не сложно забить и в SciTE (*.api файлы), но только это не силно нужно. При постоянной работе их и так помнишь, в отличие от методов созданных в проекте.
2. Не хватает командных кнопок (build, run, compile — маловато будет). Хочу возможность назначать всякие варианты: build + run, run + debug ...
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: DrDred Россия  
Дата: 28.07.06 06:34
Оценка:
Здравствуйте, Kefir, Вы писали:

K>Здравствуйте, DrDred, Вы писали:


K>Добавил схему для SQL в новую версию. Потестируйте пожалуйста. Если что то будет не так в схеме или темплейтах или чего добавите, буду очень рад вашей версии схемы и обновлю в инсталяторе


Спасибо большое.
Начал смотреть... Сразу вылезли проблемы с autoindent. Сейчас попытаюсь разобраться и подготовить более-менее полный список.
--
WBR, Alexander
Re[4]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 28.07.06 18:46
Оценка:
Здравствуйте, DrDred, Вы писали:

AutoIndent зависит как от структурных блоков (типа begin-end)
  <STRUCTURES>
    <Structure open="region" close="endregion" has_name="true" sent_start="true"/>
    <Structure open="begin" close="end"/>
    <Structure open="case" middle="when" close="end"/>
  </STRUCTURES>


то что находиться между структурными блоками на новй строке сдвигаеться на величину <DefaultIndent>.

так и от тегов форматирования:
  <FORMAT>
    <DefaultIndent>4</DefaultIndent>
        <DefaultKeywordCase>4</DefaultKeywordCase>
        <FormatWords>
            <FormatWord word="if" next_line="true" range_sentence="true"/>
            <FormatWord word="execute" next_line="true" range_sentence="true"/>
            <FormatWord word="insert" next_line="true" range_sentence="true"/>
            <FormatWord word="select" next_line="true" range_sentence="true"/>
            <FormatWord word="add" next_line="true" range_sentence="true"/>
        </FormatWords>
  </FORMAT>

<FormatWord word="if" next_line="true" range_sentence="true"/> — после слова if на следующей строке сдинуться на величину <DefaultIndent> если не указан indent="+/-...". действует до конца предложения <LineEnd>;</LineEnd>.

аттрибуты:
pos_sent_start="true" — только если найден в начале строки
range_till_next="true" — применить до следующего тега.

DD>Начал смотреть... Сразу вылезли проблемы с autoindent. Сейчас попытаюсь разобраться и подготовить более-менее полный список.
Re: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Аноним  
Дата: 29.07.06 08:42
Оценка:
Здравствуйте, Kefir, Вы писали:

K>День добрый.

K>Хотелось бы получить объективную критику по программе и сайту.

Написал фидбэк с сайта что под WinME не работает, так как
используется функция GlobalMemoryStatusEx
доступная только на Windows XP или Windows 2000 Professional.

Ни ответа, ни привета.
На сайте как было System requirements :
— Supports Windows 98, Me, NT, 2000, 2003, XP
так и осталось.



Если такое отношение будет и не xUSSR пользователем вашего замечательного
продукта, то боюсь они разбегуться...
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 29.07.06 11:50
Оценка:
Здравствуйте, Аноним, Вы писали:

Прошу прощения, скорее всего feedback на сайте не работает, так как я ничего не получил... Проверю.
Вы посылали через Support — Submit Suggestions?

Функцию GlobalMemoryStatusEx заменил на GlobalMemoryStatus — она поддерживаеться до 95, правда не показывает коррекнто память если установлено больше 4Гб. Но думаю пока это не очень важно Еще года два.
Версию обновлю сегодня/завтра — надо заменить алфа иконки на нормальные.

Спасибо за тестирование.

А>Написал фидбэк с сайта что под WinME не работает, так как

А>используется функция GlobalMemoryStatusEx
А>доступная только на Windows XP или Windows 2000 Professional.

А>Ни ответа, ни привета.

А>На сайте как было System requirements :
А>- Supports Windows 98, Me, NT, 2000, 2003, XP
А>так и осталось.

А>


А>Если такое отношение будет и не xUSSR пользователем вашего замечательного

А>продукта, то боюсь они разбегуться...
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Аноним  
Дата: 29.07.06 13:08
Оценка:
Здравствуйте, Kefir, Вы писали:

K>Здравствуйте, Аноним, Вы писали:


K>Прошу прощения, скорее всего feedback на сайте не работает, так как я ничего не получил... Проверю.

K>Вы посылали через Support — Submit Suggestions?

Зашел на http://www.hippoedit.com/feedback.html
Заполнил форму, выбрал bug report == true, нажал submit
Re[2]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 29.07.06 21:47
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

Добавил схему для C# и SQL.
Попробовал с Вашим примером (SQL из письма), вроде нормально вставляеться и форматирование не портится.
Точнее при вставке текста, он форматируеться в зависимоти от настроек языка (можно отключить в Tools->Options->Formatting->Format After Every Paste).
В первой версии описания синтаксиса для SQL, форматирование было описано не правильно (я подразумевал что строки в всегда SQL должны оканчиваться на ";"). Сейчас форматирование производиться толко на базе синтаксисческих структур.

СТ>Хотелось бы еще раскраску для C# и VB.NET. Очень хотелось бы.
Re[4]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 29.07.06 21:49
Оценка:
Здравствуйте, Аноним, Вы писали:

Спасибо.
уже нашел. Все было нормально, я просто у себя почту не настроил

А>Зашел на http://www.hippoedit.com/feedback.html

А>Заполнил форму, выбрал bug report == true, нажал submit
Re[4]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Kefir http://www.hippoedit.com
Дата: 29.07.06 21:53
Оценка:
Здравствуйте, devic, Вы писали:

Это я все же сделал.
K>>Из простого могу добавить вызов меню окружения (Surround By Template) по Ctrl+Space если есть выделение.

Пример понял. Попробую добавить поддержку языково независимых snippets в следующей версии.

D>не с конткестным меню не то. Там нормально, когда сомневаешься, думаешь. А тут совсем другое, я точно знаю, что надо и луплю со скростью света участки когда и ждать то меню не походит

D>Вообщем такое было в HomeSite и я к этому привык. Сейчас пользуюсь PSPad. Он тоже привязан к языкам, к тому же еще и глючит.

D>Вот примеры.


D>* В секции javascript я пишу стринг, внутри которого html. Все мои хот кеи умирают.

D>* Или в evente элемента пишу javascript опять проблема.
D>* Плюс ко всему, разные темплейты, инклуды. Перемеси клиентских и серверных скриптов... Вообщем сколько я не пользовался, от таких хот кеев пользы для меня нету.
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 29.07.06 22:25
Оценка:
Здравствуйте, Kefir, Вы писали:

K>Здравствуйте, Сергей Туленцев, Вы писали:


K>Добавил схему для C# и SQL.

K>Попробовал с Вашим примером (SQL из письма), вроде нормально вставляеться и форматирование не портится.
K>Точнее при вставке текста, он форматируеться в зависимоти от настроек языка (можно отключить в Tools->Options->Formatting->Format After Every Paste).
K>В первой версии описания синтаксиса для SQL, форматирование было описано не правильно (я подразумевал что строки в всегда SQL должны оканчиваться на ";"). Сейчас форматирование производиться толко на базе синтаксисческих структур.

СТ>>Хотелось бы еще раскраску для C# и VB.NET. Очень хотелось бы.


Большое спасибо. Сейчас обновлю, посмотрю.
--
Re[3]: [ПОРКА] Редактор исходных текстов HippoEDIT
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 29.07.06 22:33
Оценка:
Здравствуйте, Kefir, Вы писали:

K>Здравствуйте, Сергей Туленцев, Вы писали:


K>Добавил схему для C# и SQL.

Падает на открытии файла Data/DbManager.cs из BLToolkit
--
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.