- PVSM.RU - https://www.pvsm.ru -

В статье описан способ добавления в QtCreator вкладок с помощью системы расширений (плагина), который не требует модификации исходного кода самого QtCreator.
При переходе на использование IDE QtCreator кажется необычным отсутствие привычных вкладок для открытых файлов. Со временем привыкаешь к другими средствами навигации по исходниками. В QtCreator таких средств насчитывается как минимум шесть:
Все эти способы незаменимы, когда ведется редактирование множества файлов одновременно. При редактировании небольшого количества исходников использование вкладок, по моему скромному мнению, является более удобным. В пользу вкладок также говорит их широкое использование при реализации интерфейса MDI (Multi Document Interface) в средах разработки, текстовых редакторах, программах просмотра и браузерах.
Тема вкладок неоднократно поднималась на форумах. Разработчики даже в ключили вопрос «Why does Qt Creator not use tabs for editors?» в перечень F.A.Q. [1] В ответе на этот вопрос приводятся следующие аргументы:
Чтобы этот плагин не шел в разрез с идеологией QtCreator предлагаю сразу ограничить область его применения: редактирование небольшого (до 10) числа файлов. Плагин конечно позволяет открывать и большее число редакторов, но в этом случае все же лучше использовать возможности QtCreator, перечисленные в начале статьи.
Основные особенности:
Плагин не лишен недостатков:
P.S. Прошу воспринимать этот небольшой пост как анонс еще одного плагина. Надеюсь он будет полезен сообществу Qt-программистов.
1. Страница проекта на Sourceforge.net QtCreator Tabbed Editor Plugin [2].
Для получения исходников:
svn checkout svn://svn.code.sf.net/p/tabbededitor/src/trunk tabbededitor-src
2. Архивы с скомпиллированным плагином QtCreator (версии 3.0.0 — 3.x.x ) для:
Windows (x32-x64) [3]
Linux x64 [4]
Linux x32 [5]
Для установки плагина содержимое архива необходимо распаковать в директорию, где располагаются плагины (для Windows обычно C:QtToolsQtCreatorlibqtcreatorplugins ).
Автор: snasoft
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/qt-2/57536
Ссылки в тексте:
[1] перечень F.A.Q.: https://qt-project.org/doc/qtcreator-2.6/creator-faq.html
[2] QtCreator Tabbed Editor Plugin: https://sourceforge.net/projects/tabbededitor
[3] Windows (x32-x64): http://sourceforge.net/projects/tabbededitor/files/Precompiled%20Binaries/Windows/tabbededitor-plugin-0.0.1-qtcreator-3.x.x-windows-x32-x64.zip/download
[4] Linux x64: http://sourceforge.net/projects/tabbededitor/files/Precompiled%20Binaries/Linux%20x64/tabbededitor-plugin-0.0.1-qtcreator-3.x.x-linux-x64.tar.gz/download
[5] Linux x32: http://sourceforge.net/projects/tabbededitor/files/Precompiled%20Binaries/Linux%20x32/tabbededitor-plugin-0.0.1-qtcreator-3.x.x-linux-x32.tar.gz/download
[6] Источник: http://habrahabr.ru/post/215107/
Нажмите здесь для печати.