Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сдвиг фрагмента кода пробелами 
V
    Опции темы
Нитонисе
Дата 23.11.2009, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Вопрос чисто оформительский, для удобства чтения кода.
Допустим есть некий фрагмент кода, который мне нужно сдвинуть на пару пробелов. Сейчас я становлюсь на каждую строчку - и двигаю. А есть ли какой-то способ сдвинуть фрагмент кода сразу?
И попутно вопрос по фрагментам кода в фигурных скобках. Можно ли как-то визуализировать представление этих фрагментов, чтобы было наглядно какая скобка открывает фрагмент, а какая закрывает? А то когда много вложенных циклов, проверок условий, то легко запутаться где что.
PM MAIL   Вверх
Лапоть
Дата 23.11.2009, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 3.4.2009

Репутация: 1
Всего: 2



1. Нет. Привыкай форматировать код сразу.
2. Нет. Это пройдёт со временем и опытом.
PM MAIL   Вверх
Vaulter
Дата 23.11.2009, 22:36 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



смени IDE


--------------------
PM MAIL WWW ICQ   Вверх
Нитонисе
Дата 23.11.2009, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(Лапоть @  23.11.2009,  21:43 Найти цитируемый пост)
1. Нет. Привыкай форматировать код сразу.

Я привыкаю. Но вот сделал цикл, там какой-то код, а потом добавил перед циклом проверку if - и весь код цикла надо двигать, не удобно.
Цитата(Vaulter @  23.11.2009,  22:36 Найти цитируемый пост)
смени IDE

Всмысле? С Buildera на что-то другое перейти? Мне нравится что он достаточно прост, как раз по моим знаниям. Позволяет мне что-то полезное для себя запрограммировать))
PM MAIL   Вверх
artsb
Дата 23.11.2009, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



Да, Нитонисе, придётся привыкать. Всё о чём ты спрашиваешь зависит от самого редактора кода и ты ничего не изменишь...
Но можно пользоваться сторонним редактором кода. А потом юзать копи-паст smile Но это извращение ИМХО.
Например, Notepad++

Это сообщение отредактировал(а) artsb - 23.11.2009, 23:35


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
shklowsky
Дата 24.11.2009, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 21.7.2009

Репутация: 5
Всего: 6



Цитата(artsb @  23.11.2009,  23:34 Найти цитируемый пост)
А потом юзать копи-паст

 и не обязательно.  notepad++ понимает много форматов исходных файлов.
Он для этого и сделан.
ТС, есть программы для форматирования исходного кода.  Ищи в сети.
А для упрощения рутинных операций с текстом, в ИДЕ предусмотрена запись макросов.
PM MAIL   Вверх
Нитонисе
Дата 24.11.2009, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(artsb @  23.11.2009,  23:34 Найти цитируемый пост)
Например, Notepad++

Интересный редактор. Вшить бы его в билдер как нибудь.

Цитата(shklowsky @  24.11.2009,  00:09 Найти цитируемый пост)
ТС, есть программы для форматирования исходного кода.  Ищи в сети.

Мне нужно его не форматировать по окончании, а в процессе.
PM MAIL   Вверх
586
Дата 24.11.2009, 00:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 57
Всего: 146



Цитата(Нитонисе @  23.11.2009,  17:58 Найти цитируемый пост)
Допустим есть некий фрагмент кода, который мне нужно сдвинуть на пару пробелов. Сейчас я становлюсь на каждую строчку - и двигаю. А есть ли какой-то способ сдвинуть фрагмент кода сразу?

Выдели несколько строк, и нажми Ctrl+Shift+U или Ctrl+Shift+I
PM   Вверх
Нитонисе
Дата 24.11.2009, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(586 @ 24.11.2009,  00:46)
Выдели несколько строк, и нажми Ctrl+Shift+U или Ctrl+Shift+I

О! То что надо! Спасибо.
PM MAIL   Вверх
Usper
Дата 24.11.2009, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 13.4.2007

Репутация: 15
Всего: 15



Хм... у меня почему-то не работает вариант Ctrl+Shift+I (Ctrl+Shift+U работает), возможно это сочетание перехватывает другая программа. Зато у меня работает сочетание Ctrl+K+U, Ctrl+K+I (K и U/ K и I нажимать можно последовательно).


--------------------
На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник.
PM MAIL   Вверх
artsb
Дата 24.11.2009, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



Цитата(shklowsky @  24.11.2009,  00:09 Найти цитируемый пост)
и не обязательно.  notepad++ понимает много форматов исходных файлов.
Он для этого и сделан.

Я знаю. Я в смысле, что в стороннем редакторе пишешь, а чтобы перенести в IDE используешь копи-паст ;)


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
Лена
Дата 24.11.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



Цитата(Vaulter @  23.11.2009,  22:36 Найти цитируемый пост)
смени IDE 


Смешной мальчик. И свое любимое IDE не знает и стороннее не знает, очередной словесный понос... smile 


Это сообщение отредактировал(а) Лена - 24.11.2009, 20:36
PM MAIL   Вверх
dumb
Дата 26.11.2009, 23:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



ну и, подытоживая, дам наводку на CnWizards: там и упрощенное управление сдвигами текста(Tab, Shift-Tab), и подсветка парных скобок(в том числе вертикальными цветными линиями), и многое-многое другое.
PM MAIL   Вверх
Нитонисе
Дата 27.11.2009, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(dumb @  26.11.2009,  23:00 Найти цитируемый пост)
дам наводку на CnWizards

Суперская штучка!  smile  Жаль не на русском.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.