crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Автодополнение кода
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
RazrFalcon Дата 27.3.2011, 19:54
  <_<
В новом креаторе переделали синтаксис снипетов.
Теперь выглядит примерно так:
<snippet group="C++" trigger="qDebug">qDebug()&lt;&lt;$var$;
</snippet>
RazrFalcon Дата 18.1.2011, 14:22
  Спасибо!
<snippet>qDebug()&lt;&lt;<tab>var</tab>;
</snippet>
igor_bogomolov Дата 18.1.2011, 14:08
  Ряд символов в языке XML зарезервирован и должен представляться специальным образом:
левая угловая скобка ("<")                   &lt;
правая угловая скобка (">")                  &gt;
амперсант ("&")                              &amp;
двойная кавычка (") в значениях атрибутов    &quot;
одинарная кавычка (') в значениях атрибутов  &apos;
RazrFalcon Дата 18.1.2011, 13:51
  Не получается добавить дополнение вида
qDebug()<<<tab>var</tab>;

гурается на "<<" , как обойти это?
Алексей1153 Дата 22.12.2010, 20:13
  igor_bogomolov, креатор версии 2 0 0. Ну, я понял, что он не умеет, но папка со сниппетами то уже есть )) Дразнют. Сменить всё руки не дойдут

kwisp, foreach мне не подходит в 97% случаев
RazrFalcon Дата 22.12.2010, 5:29
  Поставил qtcreator-2.0.94, нашел нужный файл, изменил
<snippet>for (int <tab>var</tab> = 0; <tab>var</tab> &lt; <tab>total</tab>; ++<tab>var</tab>) {

}
</snippet>

на
<snippet>for (int <tab>i</tab> = 0; <tab>i</tab> &lt; <tab>total</tab>; <tab>i</tab>++)
{

}
</snippet>

Пашит! Спасибо.
kwisp Дата 21.12.2010, 10:25
 
Цитата(Алексей1153 @ 21.12.2010, 0:02) *
хм, тоже всё мечтаю про дополнялку вида

::iterator it=;
for(it=.begin(); it!=.end(); it++)
{
}

так он есть
пишешь
std::for_each(v.begin(),v.end(),<внутренности цикла>) и всё :)
igor_bogomolov Дата 21.12.2010, 9:41
  Чем и как ты пробовал не понятно? Читай ещё раз внимательнее сообщение по ссылке.
То что ты написал и есть папка. А файл внутри C:\Qt\2010.04\share\qtcreator\snippets\cpp.xml (если конечно в твоей версии это реализовано. У тебя старенькая sdk, а нужный функционал, если я не ошибаюсь, появился совсем недавно)
Алексей1153 Дата 21.12.2010, 7:40
  хм, папку C:\Qt\2010.04\share\qtcreator\snippets нашёл, но попытка вставить фрагмент приводит к появлению окна, где просят некий сервер. Вводил туда путь к папке - жалуется, что это ПАПКА :))
igor_bogomolov Дата 21.12.2010, 1:06
  Всё уже возможно. Загляните в это сообщение (тык)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 20:24