Хотелось бы узнать есть ли набор команд на клавиатуре для редактора lazarus, позволяющий комментировать (разкомментировать) сразу выделенную группу строк?
Я так понял в Delphi такая функциональность присутствует...
Delphi_2010_surroundМелочь, а приятно, когда не надо переходить на каждую строчку и выставлять // для комментирования строки. Когда необходимо было закомментировать 5 строк, ещё терпимо. А когда 105? Теперь всё намного проще — выделяем кусок кода, который надо закомментировать, жмем горячие клавиши Ctrl+/ и Delphi 2010 заключает в // весь выделенный фрагмент. Просто и удобно. Дополнительно в контекстном меню предусмотрена опция Surround, с помощью которой можно заключать выделенный фрагмент кода в операторные скобки, комментировать и т.д. При этом, если вы заключаете выделенный фрагмент, например, в операторные скобки begin..end или try..finally..end, то Delphi 2010 самостоятельно форматирует код, избавляя Вас от необходимости жать лишний раз пробелы. Кстати, автоформатирование — ещё одна мелочь, которая мне очень понравилась.
Быстрое комментирование
Модератор: Модераторы
-
eastorwest
- новенький
- Сообщения: 57
- Зарегистрирован: 23.07.2009 20:21:46
- Откуда: Н-ск
1.Не знаю как в новых версиях Delphi, а в Lazarus комбинация клавиш Ctrl+/ работает именно так, как вы и описали - комментируются или расскомментируются выделенные строки (вставляется или убирается // в начале выделенных строк).
2.Форматирование кода по команде Ctrl+D добавляется после установки пакета "lazarus/components/jcf2/IdePlugin/lazarus/jcfidelazarus.lpk" (JEDI Code formatter).
2.Форматирование кода по команде Ctrl+D добавляется после установки пакета "lazarus/components/jcf2/IdePlugin/lazarus/jcfidelazarus.lpk" (JEDI Code formatter).
Когда мне нужно закомментировать 100500 строк, я использую древний, как ... мамонта метод -
{ мой жутко нужный,
но длинный комментарий
на 100500 строк }
{ мой жутко нужный,
но длинный комментарий
на 100500 строк }
eastorwest писал(а):1.Не знаю как в новых версиях Delphi, а в Lazarus комбинация клавиш Ctrl+/ работает именно так, как вы и описали - комментируются или расскомментируются выделенные строки (вставляется или убирается // в начале выделенных строк).
А какая у Вас версия lazarus? У меня эта комбинация клавиш не срабатывает. Версия 1.2
Ещё вариант.
Идём в настройки.
"Сервис" - "Параметры" -
"Комбинации клавиш":
"Заключить выделенное" - Ctrl-Shift-N
"Закомментировать выделенное" - Ctrl-Shift-V
"Раскомментировать" - Ctrl-Shift-U
"Переключить комментарий" - Ctrl-OEM2
Идём в настройки.
"Сервис" - "Параметры" -
"Комбинации клавиш":
"Заключить выделенное" - Ctrl-Shift-N
"Закомментировать выделенное" - Ctrl-Shift-V
"Раскомментировать" - Ctrl-Shift-U
"Переключить комментарий" - Ctrl-OEM2
Последний раз редактировалось sign 18.03.2015 06:31:19, всего редактировалось 1 раз.
Да , это то что я искал! Спасибо!
