Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизЕсть ли такой эксперт Найти похожие ветки
← →
TUser © (2004-12-29 14:43) [0]Есть ли для Delphi такой эксперт, который умеет сдвигать блок програмного текста вправо/влево на заданное количество пробелов. Примерно так
if aaa then begin
1;
2;
3;
end;
выделить последние 4 строчки, сказать ему "вперед" и получитьif aaa then begin
1;
2;
3;
end;
и наоборот.
← →
Sandman25 © (2004-12-29 14:45) [1]ctrl+k i
ctrl+k u
← →
Prohodil Mimo © (2004-12-29 14:46) [2]попробуй выделить при зажатом Alt
← →
vuk © (2004-12-29 14:47) [3]Зачем эксперт? Стандартная возможность редактора имеется. В раскладке IDE Classic сочетания Ctrl+K I и Ctrl+K U двигают блок влево и вправо.
← →
Prohodil Mimo © (2004-12-29 14:49) [4]а если надо сдвинуть на 10 позиций?
мой вариант быстрее будет
← →
Rouse_ © (2004-12-29 14:55) [5]Хе, я всегда через Ctrl+Shift+I, Ctrl+Shift+U двигал, а про эту комбинацию не знал :))
← →
vuk © (2004-12-29 15:00) [6]to Prohodil Mimo © (29.12.04 14:49) [4]:
Вообще говоря, сдвиг делается в соответствии с параметром редактора Block Indent. Я не знаю, у кого как, но у меня он настроен так, что соответствует отступу для вложенных операторов. Поэтому проще несколько раз нажать кнопки и точно получить нужный отступ, чем прицеливаться мышкой.
← →
TUser © (2004-12-29 15:01) [7]А я вообще ничего про эти штуки не знал. Спасибо.
← →
Sandman25 © (2004-12-29 15:02) [8][4] Prohodil Mimo © (29.12.04 14:49)
Можно подробнее? У меня при нажатом alt происходит выделение прямоугольного блока, но попытки его переместить мышкой игнорируются.
← →
vuk © (2004-12-29 15:02) [9]to Rouse_ © (29.12.04 14:55) [5]:
А это у кого к чему привычка. У меня она еще со времен TP осталась.
← →
Sandman25 © (2004-12-29 15:05) [10][9] vuk © (29.12.04 15:02)
Я раньше тоже отступами пользовался, ctrl+k вполне хватало. Теперь вообще о них не думаю - использую автоформатирование. Очень удобно, особенно если выясняется, что нужно большой блок заключить в try или условный оператор.
← →
Sandman25 © (2004-12-29 15:06) [11]Даже удобно для отладки кода. Если не там end закрыл, получаю неверное форматирование.
← →
vuk © (2004-12-29 15:07) [12]to Sandman25 © (29.12.04 15:05) [10]:
>Теперь вообще о них не думаю - использую автоформатирование.
У меня автоформатирование фоновое. В пальцах. :o)
← →
by © (2004-12-29 15:10) [13]vuk © (29.12.04 15:07) [12]
Пальцы хорошо, но DelForEx тоже сильно помогает ))
← →
Sandman25 © (2004-12-29 15:12) [14][13] by © (29.12.04 15:10)
Точно. Можно думать только о коде и не думать о его форме. Разгружает голову, хоть и от "автоматической" функции
← →
Sergey13 © (2004-12-29 15:13) [15]2TUser © (29.12.04 14:43)
http://www.dow.wau.nl/aew/delforexp.html
← →
vuk © (2004-12-29 15:15) [16]to by:
Может быть. Никогда не пользовался. За ненадобностью. Мне проще сразу писать в нормальном виде, чем какими-то инструментами пользоваться.
← →
Sergey_Masloff (2004-12-29 21:27) [17]vuk © (29.12.04 15:15) [16]
>Мне проще сразу писать в нормальном виде, чем какими-то >инструментами пользоваться.
То же самое.
← →
Prohodil Mimo © (2004-12-30 11:04) [18]Sandman25 © (29.12.04 15:02) [8]
выделил весь блок, далее Ctrl+X, ставим курсор куда надо, затем Ctrl+V.
Ну эт я так... передвигать блоки очень редко приходится, если надо удалить, помечаю блок с ненужными пробелами и Ctrl+X.
Если добавить - в первой строке набиваю пробелы до нужного количества, выделяю их с Alt, а затем удерживаю Ctrl+V до тех пор пока по всем строкам не пробегусь.
← →
Sandman25 © (2004-12-30 11:08) [19][18] Prohodil Mimo © (30.12.04 11:04)
Понятно. Спасибо.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.035 c