Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Релиз Qt Creator 2.8.0 beta

Автор: Digia 31.5.2013, 14:24

Сегодня мы http://www.digia.com/ru/Digia/1/News/qt-creator-2-8-0-beta-released/ вам релиз Qt Creator 2.8.0 beta. Данный релиз содержит множество новых «фич» и исправлений – все это благодаря 60 индивидуальным участникам Qt сообщества.

Несколько основных моментов – что вошло в данный релиз:
- Window -> Split New Window – теперь вы можете открыть новое окно редактора кода, которое в основном имеет те же функции, что и область редактирования в главном окне. Мы будем рады получить ваши отзывы и комментарии по этому нововведению. О всех багах, замечаниях и комментариях, пожалуйста, связывайтесь с нами через почту или IRC!
- Много исправлений для поддержки C++ в Qt Creator:
Перенос определения функции из заголовочного файла (header) в файл с кодом (*.cpp)
Присвоение локальной (внутренней) переменной возвращаемого значения метода или подстановка выражения «new»
Добавление объявления (declaration) и реализации для виртуальных методов из родительского класса (superclass) (за это – отдельная благодарность Lorenz Haas-у!)
diff viewer (для git) – включен по умолчанию. Еще в Qt Creator 2.7 была добавлена экспериментальная поддержка diff viewer-а – надо было включать ее отдельно, явно. Теперь же – diff viewer включен по умолчанию и может использоваться для операция контроля версий git. Также можно сравнивать произвольные файлы через Tools -> Diff.
- Интеграция с git-ом добавила много новых функций, самая заметная – теперь вы можете делать интерактивное перемещение изменений в комитах (interactive rebase) прямо из Qt Creator. Также была добавлена поддержка для работы с подмодулями (submodule update), продолжение и прерывание множества операций и многое другое. Благодарим Orgad Shaneh и Petar Perisin за их вклад в этом направлении.
- Редактор кода для Python – благодарим Sergey Shambir, который реализовал этого новый редактор для Pythona – с выделением (highlighting) и отступами, а также реализовал мастера класса (class wizard) для Python-а.
- Кроме этого, были исправлены ошибки вывода некоторых типов данных во время отладки с CDB, много исправлений для поддержки QNX и Android и т.п. и т.д.
- Весь список изменений доступен в журнале изменений (http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.8/dist/changes-2.8.0).

Загрузить Qt Creator 2.8.0 beta можно по этой http://download.qt-project.org/development_releases/qtcreator/2.8/2.8.0-beta/. Пользователи Qt Commercial могут найти необходимые обновления в Customer Portal.
Для сообщения об ошибках – используйте наш http://bugreports.qt-project.org/!

P.S.: небольшой «спойлер»: сведения о ходе сборки (Progress) «переехали» в правый-нижний угол главного окна Qt Creator. Теперь можно скрыть детальную информацию о прогрессе сборки и просто показать итоговую информацию о прогрессе.

Автор: Litkevich Yuriy 31.5.2013, 15:01

Цитата(Digia @ 31.5.2013, 16:24) *
выделением (highlighting)
НЕ выделение, а подсветка (синтаксиса)


Цитата(Digia @ 31.5.2013, 16:24) *
о прогрессе сборки
всё же "о процессе сборки"

Автор: Алексей1153 31.5.2013, 17:24

круто, надо опробовать, что ли )

а баги с выделением и перетаскиванием текста не исправляли ? Они некритичные, но очень уж напрягают

Автор: RazrFalcon 3.6.2013, 11:17

Цитата(Алексей1153 @ 31.5.2013, 17:24) *
а баги с выделением и перетаскиванием текста не исправляли ? Они некритичные, но очень уж напрягают

Что за баги такие? Не сталкивался.

Автор: Алексей1153 3.6.2013, 21:22

RazrFalcon, навскидку -

--выделяем блок текста, жмём таб несколько раз - каждый раз должен быть отступ. Но иногда выделенное при этом удаляется

--выделяем текст, перетаскиваем. Он перетаскивается, но выделение спадает - заново то же самое не потащишь, если промахнулся. Также, если с ctrl тащил, а нужно ещё одну копию

-- выделение колонок с alt - выделенный блок не таскается мышью. И тут же есть неприятный глюк: если выделение сделано, он не убирается по esc, а если щёлкнуть мышью где-то в другом месте документа, то фокус прыгнет к этому выделению, что иногда жутко сбивает с толку (а ты уже на пару экранов ниже был)

Автор: Litkevich Yuriy 4.6.2013, 15:08

Цитата(Алексей1153 @ 3.6.2013, 23:22) *
Также, если с ctrl тащил, а нужно ещё одну копию
а что при этом происходит? вместо копирования перемещение?

Автор: Алексей1153 4.6.2013, 20:12

Litkevich Yuriy, после единичного действия (хоть перемещение, хоть копирование) выделение спадает. В студии остаётся, даже если ты куда-то в центр всё это вставил (альтовое выделение тоже так работает) - и это супер удобно

Автор: Litkevich Yuriy 5.6.2013, 0:41

Цитата(Алексей1153 @ 4.6.2013, 22:12) *
В студии остаётся
У меня Креатор 2.5.2, тоже выделение сохраняется.

Автор: Алексей1153 5.6.2013, 17:27

2.5.2 - а у меня не сохраняется (

Автор: Litkevich Yuriy 7.6.2013, 2:57

У меня "О программе" выглядит так

версию не обновляю, т.к. Креатор это всегда не предсказуемость в работе, а данная версия довольно стабильная и малоглючная.

Автор: Алексей1153 7.6.2013, 19:00

всё очень похоже )


Автор: kolesnle 12.6.2013, 11:06

а у меня совсем не похоже

:crazy:

Автор: Алексей1153 12.6.2013, 19:11

kolesnle, отколыш )))

ну и как там, есть эти глюки ?

Автор: kolesnle 12.6.2013, 19:32

Да, там баг(фича) с постановкой скобок, все время приходится дописывать одну. То есть не до конца проставляет

Автор: Litkevich Yuriy 18.6.2013, 19:51

В этом креаторе со шрифтами какая-то беда.
У меня в редакторе кода используется Courier, везде Курьер как Курьер, а в этом креаторе русские символы заметно больше английских.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)