-
Наверняка у многих возникала задача - некий участок кода из нескольких строчек сдвинуть вправо на определенном число пробелов. Например, когда код был написан, а потом пришла идея обернуть этот код в цикл или в условие, для сохранения приятного форматирования нужно сместить код вправо, но как это сделать массово-элегантно?
Обратная операция делается просто - с помощью CTRL+ALT и мышки делается вертикальное выделение (или как оно там называется) на нужное число отступов, после чего DEL :) А вот как вправо?
-
Выделяешь блок.
Ctrl + Shift + U - влево
Ctrl + Shift + I - вправо
-
Source formatter:
DelforExp, Delphi Formatter
-
> Обратная операция делается просто - с помощью CTRL+ALT и
> мышки делается вертикальное выделение (или как оно там называется)
> на нужное число отступов, после чего DEL :) А вот как вправо?
>
Ctrl+C Ctrl+V ;)
-
>
> Ctrl+C Ctrl+V ;)
маньяк :-D
-
> Ctrl+C Ctrl+V ;)
китаец :)
-
ctrl + k + i
ctrl + k + u
еще с досовского турбо паскаля работает без сбоев :)
-
точнее
ctrl + k i
ctrl + k u
-
> Наверняка у многих возникала задача - некий участок кода
> из нескольких строчек сдвинуть вправо
Хоть с наверняка, хоть без наверняка, никогда подобного рода задача не возникала.
Попробуй сразу писать "форматированный" код (или хотя бы попытайся).
-
Alarm © (28.11.08 17:15) [8]
> Хоть с наверняка, хоть без наверняка, никогда подобного
> рода задача не возникала.
А если нужно уже красиво написанный код обрамить, скажем, в if?
-
> VMcL © (28.11.08 17:22) [9] Мне кажется, что в каком-то частном конкретном случае, это можно оформить и пальцАми.
:)
-
> это можно оформить и пальцАми.
дык я вот Ctrl+Shift+U пальцами и набираю... А ты про что подумал??
-
> Хоть с наверняка, хоть без наверняка, никогда подобного
> рода задача не возникала.
> Попробуй сразу писать "форматированный" код (или хотя бы
> попытайся).
понт засчитан.
Но за неумение читать топик - незачот.
-
> Выделяешь блок.
> Ctrl + Shift + U - влево
> Ctrl + Shift + I - вправо
спасибо, Олег )
-
А я всё забываю, как менять регистр выделенного фрагмента, перепечатываю бытрее, чем в хелп смотрю.
-
> А я всё забываю, как менять регистр выделенного фрагмента,
> перепечатываю бытрее, чем в хелп смотрю.
Alt + Break'ом в Punto Switcher'е :-)
-
А в Эклипсе просто табом :-P
-
-
Изврат всё. Находим в коде участок, с пробельными первыми символами. Жамкаем одноврЕменно Shift + Alt + стрелка вниз на нужное количество строк. Далее находим место, где необходим сдвиг вправо (только курсором, ни в коем случае ни жать на левую кнопку мышы!) И Ctrl + K + C нужное количество раз :)
-
Да, забыл, IDE SpeedSetting = IDE classic
-
> Bless © (28.11.08 17:09) [7]
> ...ctrl + k u
Весело получается, когда на клавишу влево мажешь и вместо "U", на "Y" попадаешь :)
-
А как подвинуть на одну букву вправо влево?
Ctrl Shift U двигает на два. Где то читал можно это сделать, но не помню теперь где.
-
> Ctrl Shift U двигает на два. Где то читал можно это сделать,
> но не помню теперь где.
Есть такое: "Block indent". В D7 - "Editor Properties", вкладка "Source Options" Там и задаётся.
-
Вот содрал где-то.
Клавиши редактирования
Клавиша Назначение версия 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
Есть еще куча других - могу намылить.
-
Ctrl + Shift + I - в D7 меняет в выделенном тексте True на False и обратно.
-