Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.25;
Скачать: CL | DM;

Вниз

Форматирование кода, двигаем строчки вправо   Найти похожие ветки 

 
Долетел   (2008-11-28 16:35) [0]

Наверняка у многих возникала задача - некий участок кода из нескольких строчек сдвинуть вправо на определенном число пробелов. Например, когда код был написан, а потом пришла идея обернуть этот код в цикл или в условие, для сохранения приятного форматирования нужно сместить код вправо, но как это сделать массово-элегантно?

Обратная операция делается просто - с помощью CTRL+ALT и мышки делается вертикальное выделение (или как оно там называется) на нужное число отступов, после чего DEL :) А вот как вправо?


 
Ega23 ©   (2008-11-28 16:38) [1]

Выделяешь блок.
Ctrl + Shift + U - влево
Ctrl + Shift + I - вправо


 
Jeer ©   (2008-11-28 16:45) [2]

Source formatter:
 DelforExp, Delphi Formatter


 
Dmitry S ©   (2008-11-28 16:46) [3]


> Обратная операция делается просто - с помощью CTRL+ALT и
> мышки делается вертикальное выделение (или как оно там называется)
> на нужное число отступов, после чего DEL :) А вот как вправо?
>

Ctrl+C Ctrl+V ;)


 
jack128_   (2008-11-28 16:51) [4]


>
> Ctrl+C Ctrl+V ;)

маньяк :-D


 
Rouse_ ©   (2008-11-28 16:58) [5]


> Ctrl+C Ctrl+V ;)

китаец :)


 
Bless ©   (2008-11-28 17:07) [6]

ctrl + k + i
ctrl + k + u


еще с досовского турбо паскаля работает без сбоев :)


 
Bless ©   (2008-11-28 17:09) [7]

точнее

ctrl + k  i
ctrl + k  u


 
Alarm ©   (2008-11-28 17:15) [8]

> Наверняка у многих возникала задача - некий участок кода
> из нескольких строчек сдвинуть вправо


Хоть с наверняка, хоть без наверняка, никогда подобного рода задача не возникала.
Попробуй сразу писать "форматированный" код (или хотя бы попытайся).


 
VMcL ©   (2008-11-28 17:22) [9]

Alarm ©   (28.11.08 17:15) [8]

> Хоть с наверняка, хоть без наверняка, никогда подобного
> рода задача не возникала.


А если нужно уже красиво написанный код обрамить, скажем, в if?


 
Alarm ©   (2008-11-28 17:29) [10]

> VMcL ©   (28.11.08 17:22) [9] Мне кажется, что в каком-то частном конкретном случае, это можно оформить и пальцАми.
:)


 
jack128_   (2008-11-28 17:42) [11]


> это можно оформить и пальцАми.

дык я вот Ctrl+Shift+U пальцами и набираю...  А ты про что подумал??


 
Долетел   (2008-11-28 18:20) [12]


> Хоть с наверняка, хоть без наверняка, никогда подобного
> рода задача не возникала.
> Попробуй сразу писать "форматированный" код (или хотя бы
> попытайся).


понт засчитан.

Но за неумение читать топик - незачот.


 
Долетел   (2008-11-28 18:21) [13]


> Выделяешь блок.
> Ctrl + Shift + U - влево
> Ctrl + Shift + I - вправо


спасибо, Олег )


 
AndreyV ©   (2008-11-28 18:47) [14]

А я всё забываю, как менять регистр выделенного фрагмента, перепечатываю бытрее, чем в хелп смотрю.


 
jack128_   (2008-11-28 19:51) [15]


> А я всё забываю, как менять регистр выделенного фрагмента,
>  перепечатываю бытрее, чем в хелп смотрю.

Alt  + Break"ом в Punto Switcher"е  :-)


 
iZeqfreed   (2008-11-28 20:32) [16]

А в Эклипсе просто табом :-P


 
iZEN ©   (2008-12-01 21:55) [17]


> iZeqfreed   (28.11.08 20:32) [16]
>
> А в Эклипсе просто табом :-P

В Eclipse? Форматирование? Табом?

Ctrl + Shif + F

http://divenvrsk.webhost.ru/eclipse/EclipseHotKeys.png


 
korneley ©   (2008-12-01 23:26) [18]

Изврат всё. Находим в коде участок, с пробельными первыми символами. Жамкаем одноврЕменно Shift + Alt + стрелка вниз на нужное количество строк. Далее находим место, где необходим сдвиг вправо (только курсором, ни в коем случае ни жать на левую кнопку мышы!) И Ctrl + K + C нужное количество раз :)


 
korneley ©   (2008-12-01 23:38) [19]

Да, забыл, IDE SpeedSetting = IDE classic


 
korneley ©   (2008-12-01 23:45) [20]


> Bless ©   (28.11.08 17:09) [7]
> ...ctrl + k  u

 Весело получается, когда на клавишу влево мажешь и вместо "U", на "Y" попадаешь :)


 
Кто б сомневался ©   (2008-12-02 01:37) [21]

А как подвинуть на одну букву вправо влево?
Ctrl Shift U двигает на два. Где то читал можно это сделать, но не помню теперь где.


 
korneley ©   (2008-12-02 01:43) [22]


> Ctrl Shift U двигает на два. Где то читал можно это сделать,
>  но не помню теперь где.

Есть такое: "Block indent". В D7 - "Editor Properties", вкладка "Source Options" Там и задаётся.


 
Bob   (2008-12-02 08:06) [23]

Вот содрал где-то.

Клавиши редактирования

Клавиша               Назначение                                           версия  D
Ctrl + T               Удалить слово в позиции курсора                             5
Ctrl + Y               Удалить текущую строку                                          5
Ctrl + Shift + Y Удалить текст от позиции курсора до конца строки    5
Ctrl+N              Вставить строку                                                       5
Ctrl + Shift + I Увеличить отступ выбранного текста от левого края    5
Ctrl + Shift + U Уменьшить отступ выбранного текста                 5
Ctrl + /              Закомментировать или раскомментировать выделенный
                         блок текста                                                   2005
Ctrl + Shift + R Начать/завершить запись макроса                              1
Ctrl + Shift + P Воспроизвести макрос                                           1
Ctrl+K+E              Перевести слово в нижний регистр                              5
Ctrl+K+F              Перевести слово в верхний регистр                              5
Shift + Навигация Выделить часть кода (Shift + мышь,вверх, влево, Home и
                         т.д) 1
Shift + Alt + Навигация Аналогично предыдущей, но выделяет
                                      прямоугольную часть кода.                 1
Ctrl+O+C              Включить режим блочного выделения                  1
Ctrl+O+K  Включить режим поточного выделения                         1
Ctrl + Del              Удалить выделенное                                          1
Ctrl + BackSpace Стересть слово перед курсором                              1

Есть еще куча других - могу намылить.


 
azamat ©   (2008-12-02 10:26) [24]

Ctrl + Shift + I    -   в D7 меняет в выделенном тексте True на False и обратно.


 
Правильный$Вася   (2008-12-02 11:36) [25]


> Вот содрал где-то.

здесь в "статьях" все есть
http://www.delphimaster.ru/articles/shortcuts.html



Страницы: 1 вся ветка

Текущий архив: 2009.01.25;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.017 c
1-1206717670
Still Swamp
2008-03-28 18:21
2009.01.25
GradientFill


15-1226736374
Cyrax
2008-11-15 11:06
2009.01.25
Что такое "лит. А" ? Какая-то новая категория ?


2-1228467488
Sergey2
2008-12-05 11:58
2009.01.25
отключить включить локальное соединение.


2-1229289922
smartleds
2008-12-15 00:25
2009.01.25
Подскажите плз как можно сделать область прокрутки TrackBar-oв


15-1227448089
Григорьев Антон
2008-11-23 16:48
2009.01.25
Тесты на знание Delphi