Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
Долетел   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.008 c
3-1213687134
Бульбаш
2008-06-17 11:18
2009.01.25
Передача редактируемого значения в редактор


2-1228893500
Mefis
2008-12-10 10:18
2009.01.25
Как информацию с формы переместить в ячейку таблицы.


2-1228831788
savyhinst
2008-12-09 17:09
2009.01.25
Как приделать к exe ресурс, а потом использовать его?


2-1228835429
Илья_
2008-12-09 18:10
2009.01.25
Вопрос по таблице ASCII и отображению символа "минус"


2-1228827584
9899100
2008-12-09 15:59
2009.01.25
TCanvas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский