Author Topic: Labels и hotspot  (Read 2370 times)

Offline skaar

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Labels и hotspot
« on: September 17, 2011, 10:49:34 pm »
Хочу прояснить для себя как использовать лейбы и в чем их особенность.
1. Я ожидал по прочитанному что из лейб будет составлен список типа function list, но пока не нашел где это. Возможно ли это?
2. Так же хотелось бы включить для лейб функций хотспот(я нашел это для стиля), который бы при клике перемещался на декларацию функции.
И возможно ли учесть пожелание для версии 1.5 - что бы это перемещение было и по лейбам из текущих открытых документов.

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

« Last Edit: September 17, 2011, 11:02:53 pm by skaar »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Labels и hotspot
« Reply #1 on: September 18, 2011, 02:57:26 am »
Quote
1. Я ожидал по прочитанному что из лейб будет составлен список типа function list, но пока не нашел где это. Возможно ли это?
Включите Navigation Bar (View->Panes или через установки для языка ).
Alt+M и фильтруете. Переход по Enter.

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

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

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

Какой язык?

Offline skaar

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Labels и hotspot
« Reply #2 on: September 18, 2011, 09:09:54 am »
По первому и второу вопросу разобрался, спасибо. Я просо ожидал окна по типу outline со структурой документа.
Да и файлы в проекте с кучей инклюдов, по этому не обратил внимания что в библиотеках навигация по функциям есть.

Я пытаюсь довести до приемлимого уровня scripts for quik, с редакторами под него совсем туго.
« Last Edit: September 18, 2011, 09:11:46 am by skaar »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Labels и hotspot
« Reply #3 on: September 18, 2011, 04:21:53 pm »
Function List pane (то что Вы искали) тоже запланирована, но как плагин, и возможно я ее добавлю где то в 1.5х (после 1.50). С точки зрения данных в принципе уже все есть, нужен только другой вид визуализации.

Quote
Я пытаюсь довести до приемлимого уровня scripts for quik, с редакторами под него совсем туго.
Будут вопросы по схеме - спрашивайте. Если обновите схему - шлите, я обновлю ту что в библиотеке.

 

Related Topics

  Subject / Started by Replies Last post
4 Replies
4059 Views
Last post April 20, 2010, 10:47:59 pm
by Theno
1 Replies
856 Views
Last post August 10, 2015, 01:48:51 pm
by alex