KDevelop4/FAQ/uk: Difference between revisions

From KDE UserBase Wiki
No edit summary
(Created page with "Щоб скористатися '''subversion''', вам слід увімкнути підтримку цієї системи керування версіями під час ...")
Line 66: Line 66:
=== Чи можна скористатися Subversion безпосередньо з середовища KDevelop 4? ===
=== Чи можна скористатися Subversion безпосередньо з середовища KDevelop 4? ===


For '''subversion''' support you need to have it enabled on compile time. If that is the case, then you can right click your project files and find <menuchoice>subversion</menuchoice> item from the pop-up menu. There you can find common tasks, like <menuchoice>Update</menuchoice> and <menuchoice>Commit</menuchoice>.
Щоб скористатися '''subversion''', вам слід увімкнути підтримку цієї системи керування версіями під час збирання. Якщо таку підтримку було налаштовано, вам достатньо навести вказівники миші на пункт файла проекту, клацнути правою кнопкою миші і скористатися пунктом <menuchoice>subversion</menuchoice> контекстного меню. Серед підпунктів ви знайдете підпункти типових дій з керування сховищем, зокрема <menuchoice>Оновити</menuchoice> і <menuchoice>Надіслати</menuchoice>.


=== Як виконати пошук або заміну рядків у файлах? ===
=== Як виконати пошук або заміну рядків у файлах? ===

Revision as of 19:22, 9 April 2011

Other languages:

Поширені питання щодо KDevelop4

Відеодемонстрації

http://blip.tv/file/4437001

За допомогою цієї відеодемонстрації ви зможете познайомитися з прийомами створення проекту, збирання та виконання проекту та виконання базових завдань з зневаджування (діагностики).

Як створити консольну програму?

Скористайтеся пунктом меню Проект -> Створити за шаблоном. Виберіть пункт C++ -> No GUI (Cmake) -> Проста заснована на CMake програма C++, змініть назву у нижній частині вікна і натисніть кнопку Далі.

У відповідь буде відкрито вікно Системи керування версіями. Виберіть Немає і натисніть кнопку Завершити.

Майстер надішле запит щодо налаштування збирання. Натисніть кнопку Гаразд. Тепер ваш новий проект з’явиться у списку Проекти. Ви можете зібрати його натисканням клавіші F8 або за допомогою пункту меню Проект -> Зібрати позначене.

Для виконання зневаджування програми вам слід додати налаштування запуску. Зробити це можна за допомогою пункту меню Виконання ->Налаштувати запуски.

Add new launch by pressing +. You need to edit the Project Target field to point a executable binary. It is same as your project name usually. Or you can just select executable to point the binary. You can also edit the launch name to be more informative than New Native Application Configuration by selecting it on left Launch Configurations list and pressing F2. Apply changes pressing Ok. Then you can add breakpoint to source code with right click -> Toggle Breakpoint. Debugging starts with Run -> Debug launch. On bottom of the screen you can select gdb console tab, and you can use enter commands gdb console.

Як імпортувати вже створений проект?

Скористайтеся пунктом меню Проект -> Відкрити/Імпортувати проект і виберіть теку вашого проекту. Крім того, ви можете вказати основий файл makefile або CMakeLists.txt. Виконайте настанови майстра.

Як налаштувати KDevelop на запуск моєї програми?

Go to Run -> Configure Launches, select your project to the left, press the plus-button. Make sure the type of the new launch configuration (give it a proper name!) is Native Application. Now go to the Project target field to the left and type in the path to your target. Start with your projects name, it has auto completion.

Зауваження

Так, ми знаємо, що все це доволі заплутано і можна зробити набагато краще...


Як виконати зневаджування програми у KDevelop?

Якщо ви налаштували запуск програми (див. вище), у вас має з’явитися можливість запускати програму у режимі зневаджування.

Зауваження

Не забудьте зібрати програму з увімкненими символами для зневаджування. Типовим типом збирання нових проектів CMake є Зневаджування, отже все має працювати без вашого втручання.


Як налаштувати середовища на форматований показ вмісту змінних під час зневаджування?

Додайте до вашого ~/.gdbinit щось таке:

python
import sys
sys.path.insert(0, '/home/milian/projects/compiled/kde4/share/apps/kdevgdb/printers')<!--}}-->

from qt4 import register_qt4_printers
register_qt4_printers (None)

from kde4 import register_kde4_printers
register_kde4_printers (None)

from libstdcxx import register_libstdcxx_printers
register_libstdcxx_printers (None)

<!--{{-->end

Звичайно ж, вам слід змінити шлях так, щоб він вказував на ваші засоби форматування.

Підтримку яких типів середовищ збирання передбачено у KDevelop 4?

cmake, будь-які інші засновані на make-файлах проекти на основі пункту нетиповий makefile, базові системи збирання...

Чи можна скористатися Subversion безпосередньо з середовища KDevelop 4?

Щоб скористатися subversion, вам слід увімкнути підтримку цієї системи керування версіями під час збирання. Якщо таку підтримку було налаштовано, вам достатньо навести вказівники миші на пункт файла проекту, клацнути правою кнопкою миші і скористатися пунктом subversion контекстного меню. Серед підпунктів ви знайдете підпункти типових дій з керування сховищем, зокрема Оновити і Надіслати.

Як виконати пошук або заміну рядків у файлах?

Починаючи з версії 4.2, у KDevelop передбачено типовий додаток пошуку і заміни рядків у файлах. Доступ до цього додатка можна здійснити за допомогою контекстного меню, наприклад, панелі проекту або позначеного фрагмента тексту на панелі редактора.

Що таке робочі набори і як ними користуватися?

Ще не написано.