Lazarus IDE полезные комбинации кнопок

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 21.04.2010 07:22:11

Есть ли функция в редакторе кода Lazarus комментирования/разкомментирования строки как в Delphi при нажатии Ctrl + /

Есть ли функция переключения к реализации метода, обратной функции переключения к описанию метода при нажатии левой кнопки мишки с удерживаемым Ctrl по методу под курсором?

Здесь я такого не нашел, может они не документированы?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение Climber » 21.04.2010 08:48:06

А запустить Lazarus и попробовать не судьба? :lol:
Ctrl + / работает (спасибо за наводку :wink: ).
Еще из того, что использую я: Ctrl + Shift + C (автосоздание методов класса), Ctrl + Shift + вверх и Ctrl + Shift + вниз - переключение между реализацией фенкции и объявлением, Ctrl + H - переход назад к предыдущему месту кода, где был курсор... Да и вообще, в меню Lazarus напротив всех функций написаны горячие клавиши.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 21.04.2010 09:02:19

Ctrl + / по умолчанию у меня не работало, пришлось самому настраивать (Окружение - Редактор - Привязка клавиш - Команды выделения текста)

Привязка клавиш - там много интересного
Ctrl + / работает (спасибо за наводку ).

как оно у вас работает, при повторном нажатии происходит разкомментирование или комментирует еще раз?

Ctrl + Shift + вверх и Ctrl + Shift + вниз - переключение между реализацией функции и объявлением

за это спасибо то, что искал.

Не хватает функции свернуть все методы...
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение Brainenjii » 21.04.2010 10:44:42

Alt+Shit+[1;2;..;9], Alt+вверх - к объявлению переменных, процедур и пр. (часто работает как Ctrl+Alt+Up, а нажимать меньше ^_^), в упомянутом выше редакторе привязок повесил на Ctrl+D "переключить комментарий". Ещё есть такая фича - выделить кусок текста и Tab/Shift+Tab
Вообще, редактор в Lazarus'е несказанно радует

З.Ы. ещё Ctrl+Shift+F для поиска во всех файлах и Ctrl+Shift+E для переименовывания процедур, классов и подобного рулят ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Lazarus IDE полезные комбинации кнопок

Сообщение FeodoR » 21.04.2010 11:55:30

Ctrl+i -> Сдвиг выделенного блока вправо,
Ctrl+u -> То же самое, но влево.
Аватара пользователя
FeodoR
новенький
 
Сообщения: 59
Зарегистрирован: 16.04.2010 12:11:34
Откуда: MSK, ЮАО

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 21.04.2010 14:00:41

FeodoR писал(а):Ctrl+i -> Сдвиг выделенного блока вправо,
Ctrl+u -> То же самое, но влево.


очень часто этим пользуюсь,
еще выделением блока мышкой с нажатым Alt ну и следом копи/паст куда нужно.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение Brainenjii » 21.04.2010 14:50:24

По-моему, Tab/Shift+Tab несколько удобнее Ctrl+i/Ctrl+U ^_^ А в каких случаях выделение с Alt'ом лучше обычного?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 21.04.2010 14:56:39

Brainenjii писал(а):По-моему, Tab/Shift+Tab несколько удобнее Ctrl+i/Ctrl+U ^_^ А в каких случаях выделение с Alt'ом лучше обычного?


в случаях если нужно выделить сегмент кода, а не блок строк...
иногда очень много времени экономит эта функция.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение FeodoR » 21.04.2010 15:50:16

Brainenjii писал(а):По-моему, Tab/Shift+Tab несколько удобнее Ctrl+i/Ctrl+U ^_^ А в каких случаях выделение с Alt'ом лучше обычного?

Tab/STab работает на текущей строке. А Ctrl+i/u работает с выделением...
Аватара пользователя
FeodoR
новенький
 
Сообщения: 59
Зарегистрирован: 16.04.2010 12:11:34
Откуда: MSK, ЮАО

Re: Lazarus IDE полезные комбинации кнопок

Сообщение Brainenjii » 21.04.2010 17:04:23

Неправда ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Lazarus IDE полезные комбинации кнопок

Сообщение sign » 22.04.2010 09:26:42

alaken писал(а):Не хватает функции свернуть все методы...

Ужасно не хватает!
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 28.04.2010 14:45:22

sign писал(а):
alaken писал(а):Не хватает функции свернуть все методы...

Ужасно не хватает!


ответ уже был

Brainenjii писал(а):Alt+Shit+[1;2;..;9], Alt+вверх - к объявлению переменных, процедур и пр. (часто работает как Ctrl+Alt+Up, а нажимать меньше ^_^), в упомянутом выше редакторе привязок повесил на Ctrl+D "переключить комментарий". Ещё есть такая фича - выделить кусок текста и Tab/Shift+Tab
Вообще, редактор в Lazarus'е несказанно радует

З.Ы. ещё Ctrl+Shift+F для поиска во всех файлах и Ctrl+Shift+E для переименовывания процедур, классов и подобного рулят ^_^



чтобы все свернулось обязательно нужно чтобы курсор находился в сворачиваемой области Alt+Shift+1 свернет все.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение sign » 28.04.2010 16:32:36

Большое спасибо!
Я просто не понял сразу.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 08.05.2010 11:47:17

есть ли в лазарус функция удаления метода и его реализации из класса?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Lazarus IDE полезные комбинации кнопок

Сообщение alaken » 11.06.2010 15:22:58

как перейти к имплементации метода
Ctrl+Click перемещает курсор в область объявления, затем я жму Ctrl+Shift+DownArrow..., как сразу одной комбинацией?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 218

Рейтинг@Mail.ru