Labels и hotspot

Started by skaar, September 17, 2011, 11:49:34 PM

Previous topic - Next topic

skaar

Хочу прояснить для себя как использовать лейбы и в чем их особенность.
1. Я ожидал по прочитанному что из лейб будет составлен список типа function list, но пока не нашел где это. Возможно ли это?
2. Так же хотелось бы включить для лейб функций хотспот(я нашел это для стиля), который бы при клике перемещался на декларацию функции.
И возможно ли учесть пожелание для версии 1.5 - что бы это перемещение было и по лейбам из текущих открытых документов.

И еще такой вопрос, может ли автодополнение при отсутствии введеных первых букв слова, первыми вариантами показывать завершающие/промежуточные ключевые слова конструкции. Т.е. внутри конструкции if подставлять первыми else , end if  и уже после все остальные.
Например есть у меня func xxx(), и если я внутри нажимаю ctrl + space, то мне выпадают все варианты end-ов для данного языка. При этом подставляется по умолчанию не тот который прописан в завершении, а первый попавшийся. В общем немного неудобно :)


alex

Quote1. Я ожидал по прочитанному что из лейб будет составлен список типа function list, но пока не нашел где это. Возможно ли это?
Включите Navigation Bar (View->Panes или через установки для языка ).
Alt+M и фильтруете. Переход по Enter.

Quote2. Так же хотелось бы включить для лейб функций хотспот(я нашел это для стиля), который бы при клике перемещался на декларацию функции.
Smart Navigate на имени функции (Alt+G). И вообще используйте Smart Navigate везде. У него много функций.

QuoteИ возможно ли учесть пожелание для версии 1.5 - что бы это перемещение было и по лейбам из текущих открытых документов.
Это уже есть в альфе 1.50.

QuoteИ еще такой вопрос, может ли автодополнение при отсутствии введеных первых букв слова, первыми вариантами показывать завершающие/промежуточные ключевые слова конструкции. Т.е. внутри конструкции if подставлять первыми else , end if  и уже после все остальные.
Я понял. Это пока не сделано так как для списка необходим алфавитный порядок (для фильтрации). Даже в без префиксном варианте (список подстановок не перестраивается при фильтрации). Когда я буду менять алгоритм фильтрации (чтоб включить акронимы и аббревиатуры) я это учту - уже записано. Добавить эту логику в CodeHints будет проще, но в любом случае только в 1.5х.

Какой язык?
HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]

skaar

#2
По первому и второу вопросу разобрался, спасибо. Я просо ожидал окна по типу outline со структурой документа.
Да и файлы в проекте с кучей инклюдов, по этому не обратил внимания что в библиотеках навигация по функциям есть.

Я пытаюсь довести до приемлимого уровня scripts for quik, с редакторами под него совсем туго.

alex

Function List pane (то что Вы искали) тоже запланирована, но как плагин, и возможно я ее добавлю где то в 1.5х (после 1.50). С точки зрения данных в принципе уже все есть, нужен только другой вид визуализации.

QuoteЯ пытаюсь довести до приемлимого уровня scripts for quik, с редакторами под него совсем туго.
Будут вопросы по схеме - спрашивайте. Если обновите схему - шлите, я обновлю ту что в библиотеке.
HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]