Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
10 / 10 / 4
Регистрация: 12.10.2013
Сообщений: 249
1

Два нюанса по работе в визуальном дизайнере и в редакторе кода

13.10.2013, 16:20. Показов 1202. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. На некоторых видеороликах, демонстрирующих работу в C++ Builder XE-XE4 видел как добавляют компоненты на форму, используя комбинацию горячих клавиш, которая вызывает появление списка всех компонентов и строку поиска. В этой строке поиска набивают часть имени компонента и список динамически фильтруется. Так можно быстро отыскать нужный компонент и быстро добавить его на форму. Мне показалось это удобным, но что это за комбинация горячих клавиш?

2. Опять же в одном из видеороликов наблюдал любопытный прием в редакторе кода. Выполнялся он на Delphi 2010, но думаю эти механизмы должны быть едины с билдером. Суть вот в чем. Если набрать длинную строчку кода, которая вылазит за правую вертикальную границу страницы (расстояние до нее задается свойством RightMargin в Tools-Options-EditorOptions-Display), то нажимается волшебная комбинация клавиш и вся строка автоматически переносится таким образом, чтобы не вылазить за эту границу. Очень удобно, на мой взгляд. Довольно часто приходится использовать длинные выражения. Подскажите, что это за комбинация клавиш такая?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2013, 16:20
Ответы с готовыми решениями:

Переименование таблицы в визуальном дизайнере VS
Как переименовать таблицу базы данных с помощью VS2010? Подключаюсь к базе, встаю на нужную для...

Создание коллекции элементов в визуальном дизайнере Studio 2010
Добрый день Всем. Возможно ли при визуальном проектировании формы создать коллекцию элементов...

Задачка в визуальном редакторе
Найти сумму квадратов всех чисел кратных 3 в промежутке от а до b (значения а и b вводятся с...

Два нюанса
Обращение к переменной другого пакета ,простой пример пожалуйста . Как защитить код java в...

6
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32958 / 21275 / 8169
Регистрация: 22.10.2011
Сообщений: 36,545
Записей в блоге: 8
13.10.2013, 16:35 2
Цитата Сообщение от Нитонисе Посмотреть сообщение
что это за комбинация горячих клавиш?
Скорее всего IDE Insight, вызывается Ctrl+точка, но искать компоненты можно и в строке поиска прямо в Tool Palette...

Цитата Сообщение от Нитонисе Посмотреть сообщение
нажимается волшебная комбинация клавиш и вся строка автоматически переносится таким образом, чтобы не вылазить за эту границу
Комбинацию зовут Ctrl+D (или Format Source в контекстном меню редактора)
1
10 / 10 / 4
Регистрация: 12.10.2013
Сообщений: 249
13.10.2013, 16:57  [ТС] 3
Цитата Сообщение от UI Посмотреть сообщение
Скорее всего IDE Insight, вызывается Ctrl+точка, но искать компоненты можно и в строке поиска прямо в Tool Palette...
Да, это оно, спасибо. А строка поиска в Tool Palette далеко находится. Мышку долго вести

Цитата Сообщение от UI Посмотреть сообщение
Комбинацию зовут Ctrl+D (или Format Source в контекстном меню редактора)
Использую CnPack и там комбинация Ctrl+D была зарезервирована для своих дел, поэтому сразу не сработало. Переназначил в CnPack на другую комбинацию - и комбинация клавиш сработала видимо так как надо. Но немного не так, как я ожидал. Отформатировался весь код по, видимо, предустановленным правилам. Я использую другой стиль и надо бы настроить это авто-форматирование. Это возможно же? Подскажите, где это настраивается, чтоб не искать долго?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32958 / 21275 / 8169
Регистрация: 22.10.2011
Сообщений: 36,545
Записей в блоге: 8
13.10.2013, 17:06 4
А чего тебе долго искать теперь, если у тебя в руках есть IDE Insight, оно ж не только компоненты ищет, а вообще любые настройки. Вызывай его, в строке поиска вбивай Formatter, и вперед, в нужный раздел: отступы, выравнивание, переводы строк...

Кстати, чтобы отформатировать только часть кода, а не весь, надо его выделить предварительно...

Цитата Сообщение от Нитонисе Посмотреть сообщение
Мышку долго вести
Мышку вообще не надо вести, есть Ctrl+Alt+P, которое фокусирует именно это окно, можешь сразу начинать печатать название компонента...
1
10 / 10 / 4
Регистрация: 12.10.2013
Сообщений: 249
13.10.2013, 17:22  [ТС] 5
Цитата Сообщение от UI Посмотреть сообщение
А чего тебе долго искать теперь, если у тебя в руках есть IDE Insight, оно ж не только компоненты ищет, а вообще любые настройки. Вызывай его, в строке поиска вбивай Formatter, и вперед, в нужный раздел: отступы, выравнивание, переводы строк...
Ну да, это мощный поисковик Я думал он только на компоненты заточен. Кстати вызывается не только Ctrl+., но и по F6.

Цитата Сообщение от UI Посмотреть сообщение
Кстати, чтобы отформатировать только часть кода, а не весь, надо его выделить предварительно...
Как много есть полезных фич, жаль что нет русскоязычных книг по RAD Studio XE

Цитата Сообщение от UI Посмотреть сообщение
Мышку вообще не надо вести, есть Ctrl+Alt+P, которое фокусирует именно это окно, можешь сразу начинать печатать название компонента...
Ну, это все равно не очень удобно, три клавиши ведь надо нажимать. Одной рукой получается раскорячка, а если двумя, то руку с мыши убирать надо. А ведь когда компоненты набрасываю на форму и размещаю их там - мышь активно используется и руку убирать с нее не желательно.
0
10 / 10 / 4
Регистрация: 12.10.2013
Сообщений: 249
13.10.2013, 17:55  [ТС] 6
Полазил тут по разделу Formatter в настройках, большинство параметров настроил так как мне нужно, но что-то не разобрался в двух моментах. Во вложении скриншот, там эти моменты отмечены.

В первой метке происходит перенос слова return на следующую строку после if. Я чаще всего записываю такие конструкции в одну строчку. Где эта настройка?

Во второй метке - образовывается пустая строчка после закрывающей фигурной скобки. Странно, но после скобки, относящейся к телу функции FormCreate - пустой строчки нет. Как убрать ту пустую строчку?
Миниатюры
Два нюанса по работе в визуальном дизайнере и в редакторе кода  
0
Avazart
13.10.2013, 20:51     Два нюанса по работе в визуальном дизайнере и в редакторе кода
  #7

Не по теме:

Еще похожая тема Изменение стиля программирования

0
13.10.2013, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2013, 20:51
Помогаю со студенческими работами здесь

Пропала форма в визуальном редакторе
Здравствуйте, товарищи! Сразу предупреждаю - вопрос тупой и банальный, даже стыдно его писать =-)...

Создать массив в визуальном редакторе
Задан вектор A (n). Составить программу для нахождения среднего арифметического нечетных,...

В визуальном редакторе не вставить изображение
Добрый вечер! Не пойму что случилось, в визуальном редакторе пропала возможность вставить...

Карандашик в визуальном редакторе пропал
Здравствуйте. У моего друга в wordpress есть вот этот карандашик в визуальном редакторе, я не могу...

Два нюанса по формам
Form f = new Form(); f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; ...

Невозможно просмотреть форму в визуальном редакторе
Когда я открываю microsoft visual basic и нажимаю файл > создать проект и приложение windows form у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru