
Редактор KDevelop поддерживает стандартные комбинации клавиш для всех обычных действий редактирования. Кроме того, поддерживаются и другие комбинации клавиш, связанные с рядом более сложных действий по редактированию исходного кода. Следующие комбинации клавиш часто оказываются особенно полезными:
Переход по коду | |
---|---|
Ctrl+Alt+O | Быстрый переход к файлу: введите часть имени файла и выберите нужный файл в каталогах проектов текущего сеанса; этот файл будет открыт |
Ctrl+Alt+C | Быстрый переход к классу: введите часть имени класса и выберите нужный класс среди совпадающих имён; курсор перейдёт к объявлению класса |
Ctrl+Alt+M | Быстрый переход к функции: введите часть имени функции(-члена) и выберите нужную функцию среди совпадающих имён (обратите внимание, что в списке будут показаны как объявления, так и определения); курсор перейдёт к выбранному пункту |
Ctrl+Alt+Q | Универсальный быстрый переход: введите любой текст (имя файла, имя класса, имя функции) и получите список всех совпадений |
Ctrl+Alt+N | Структура: получить список всех действий, которые выполняются в файле (например, объявлений классов и определений функций) |
Ctrl+, | Перейти к определению функции, если курсор в данный момент находится в месте объявления функции |
Ctrl+. | Перейти к объявлению функции или переменной, если курсор в данный момент находится в месте определения функции |
Ctrl+Alt+PageDown | Перейти к следующей функции |
Ctrl+Alt+PageUp | Перейти к предыдущей функции |
Ctrl+G | Перейти к строке |
Поиск и замена | |
---|---|
Ctrl+F | Найти |
F3 | Найти далее |
Ctrl+R | Заменить |
Ctrl+Alt+F | Поиск и замена в нескольких файлах |
Прочее | |
---|---|
Ctrl+_ | Свернуть один уровень: скрыть этот блок (например, если требуется изучить общую картину внутри функции) |
Ctrl++ | Развернуть один уровень: отменить свёртывание |
Ctrl+D | Раскомментировать выбранный текст или текущую строку |
Ctrl+Shift+D | Закомментировать выбранный текст или текущую строку |
Alt+Shift+D | Задокументировать текущую функцию. Если курсор находится на объявлении функции или класса, то при нажатии этой комбинации клавиш будет создан комментарий в формате Doxygen, уже содержащий перечень всех параметров, возвращаемых значений и так далее. |
Ctrl+T | Поменять местами текущий и предыдущий символы |
Ctrl+K | Удалить текущую строку (примечание: это действие не совпадает по результату сдействием «удалить отсюда до конца строки» в emacs) |