| View previous topic :: View next topic |
| Author |
Message |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Mon Jul 12, 2010 3:43 pm Post subject: |
|
|
| Fr0sT wrote: | | я думал, что у тебя одинаковое количество строк в обоих блоках... | Дык, одинаковое же! ) |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Tue Jul 13, 2010 8:14 am Post subject: |
|
|
Так а тогда в чем проблема? Выделяешь второй текст с alt, копируешь, идешь в первую строку первого текста и вставляешь обычным ctrl-v.
*или я чего-то не понимаю, хм* |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Tue Jul 13, 2010 10:12 am Post subject: |
|
|
Я ожидал так:
- выделяю обычно, например Ctrl+A, Ctrl+C
AkelPad понимает, что я буду вставлять текст как блок, т.к. я сделал в месте вставки блочное выделение "столбца", т.е. куда буду вставлять
- делаю Ctrl+V и текст нормально вставляется.
Оказывается, если я сделал блочное выделение, то AkelPad НЕ понимает, что я собираюсь вставлять то, что в буфере, как блок, и шарабанит как обычный текст. А было бы логично, чтобы понимал.
Сейчас, как сказал Instructor, надо обязательно копировать текст как блок, я делаю так, но это неудобно. |
|
| Back to top |
|
 |
ccaid
Joined: 15 Jun 2009 Posts: 35
|
Posted: Tue Jul 13, 2010 6:40 pm Post subject: |
|
|
VladSh
вертикальная вставка обычным образом выделенного текста все же возможна в некоторых случаях.
надо выделить вертикальным выделением один символ (обычно это пробел) в месте размещения левого верхнего угла будущей вставки и нажать Alt+V
предупреждение.
правый край вставленного текста будет «зазубренным», если только его строки не были одинаковой длины, поэтому все что будет правее вставленного текста — поедет. вывод: такая вставка имеет смысл только для строк одинаковой длины или, если справа ничего не было. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Thu Oct 21, 2010 11:11 am Post subject: |
|
|
Что-то вертикальная вставка не работает так, как ожидается.
1) Есть строки для вставки
2) Есть шаблон, куда вставлять
| Code: | bla_bla
bla_bla
bla_bla
|
3) Копирую строки для вставки (обычное выделение или вертикальное - без разницы)
4) Выделяю вертикальным выделением знаки "_"
5) Нажимаю Alt-V
6) Получаю:
| Code: | bla111bla
bla222bla
bla333bla
111
222
333
111
222
333 |
Количество повторений = количеству вставляемых строк. Акель самый свежий. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Thu Oct 21, 2010 11:27 am Post subject: |
|
|
| Подтверждаю.(Если не повезет - придется ждать фикс долго) |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Thu Oct 21, 2010 12:03 pm Post subject: |
|
|
Fr0sT
Все верно. "Количество повторений = количеству вставляемых строк".
Добавлено:
Хотя можно подумать над тем, чтобы было "Количество повторений = количество выделенных строк / количество вставляемых строк". |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Thu Oct 21, 2010 1:40 pm Post subject: |
|
|
Instructor
дык раньше ж нормально было, вставлялся столбец на место. Смысл-то дублировать вставляемое?
По мне, выделение перед вставкой означает очерчивание пределов вставки, то есть что не влезает в выделенный фрагмент - тихо игнорить. |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Thu Oct 21, 2010 1:53 pm Post subject: |
|
|
Fr0sT
попробуйте вставить через Ctrl+V |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Thu Oct 21, 2010 1:53 pm Post subject: |
|
|
Fr0sT
Раньше такого не было. Alt+V изначально внедрен для дублирования строк. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Thu Oct 21, 2010 3:38 pm Post subject: |
|
|
| ААА, черт, в самом деле, путаю. Прошу прощения, всё смешалось в доме Облонских. |
|
| Back to top |
|
 |
Cuprum
Joined: 28 Sep 2011 Posts: 93
|
Posted: Fri Oct 14, 2011 12:59 pm Post subject: |
|
|
| Сейчас если с помощью Shift+Alt+стрелка "протянуть" курсор только по вертикали на несколько строк и затем нажать Backspace или Del, то ничего не происходит. Хотелось бы, чтобы удаление работало. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Fri Oct 14, 2011 1:35 pm Post subject: |
|
|
| Cuprum, удаление чего? Пустого выделение? Врядли. |
|
| Back to top |
|
 |
Cuprum
Joined: 28 Sep 2011 Posts: 93
|
Posted: Fri Oct 14, 2011 2:15 pm Post subject: |
|
|
FeyFre
Почему пустого?
Пробела, табуляции и любых текстовых символов.
Когда вертикально растягиваем курсор, почему бы не удалять так же, когда курсор обычный, однострочный, только тут будет удаление блока согласно высоте "растянутого" курсора. Удобнейшая штука. |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 183
|
Posted: Fri Oct 14, 2011 3:12 pm Post subject: |
|
|
| Cuprum wrote: | | ...удаление блока согласно высоте "растянутого" курсора. | 1. То о чем вы написали, у меня, например, прекрасно работает.
Может вы после выделения "забываете" {Alt} отпустить? Или он у вас на клавиатуре залипает. Проверьте - при "залипшем" {Alt} подчеркиваются первые буквы пунктов меню.
| Cuprum wrote: | | Удобнейшая штука. | 2. Более того вертикальный блок можно использовать не только с последующим {Delete} или {Backspace} для удаления/выкусывания прямоугольного блока, но и с рядом парных сочетаний для особых случаев:
{Shift}+{Backspace} - для "посимвольной обрезки" левого края выделения;
{Space} - дополняет выделенный блок одним пробелом слева;
{Shift}+{Space} - наоборот, удаляет один пробел слева, но в отличие от {Shift}+{Backspace} не трогает другие символы (не пробелы);
{Alt}+{Backspace} - для удаления "концевых пробелов" внутри выделения (например, посреди строки, не трогая концевых пробелов всей строки)...
И все уже работает! Проверяйте клавиатуру. См. п.1. |
|
| Back to top |
|
 |
|