AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Выделение текста
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
VladSh



Joined: 29 Nov 2006
Posts: 2602
Location: Киев, Русь

PostPosted: Mon Jul 12, 2010 3:43 pm    Post subject: Reply with quote

Fr0sT wrote:
я думал, что у тебя одинаковое количество строк в обоих блоках...
Дык, одинаковое же! )
Back to top
View user's profile Send private message Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Tue Jul 13, 2010 8:14 am    Post subject: Reply with quote

Так а тогда в чем проблема? Выделяешь второй текст с alt, копируешь, идешь в первую строку первого текста и вставляешь обычным ctrl-v.
*или я чего-то не понимаю, хм*
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2602
Location: Киев, Русь

PostPosted: Tue Jul 13, 2010 10:12 am    Post subject: Reply with quote

Я ожидал так:
- выделяю обычно, например Ctrl+A, Ctrl+C
AkelPad понимает, что я буду вставлять текст как блок, т.к. я сделал в месте вставки блочное выделение "столбца", т.е. куда буду вставлять
- делаю Ctrl+V и текст нормально вставляется.

Оказывается, если я сделал блочное выделение, то AkelPad НЕ понимает, что я собираюсь вставлять то, что в буфере, как блок, и шарабанит как обычный текст. А было бы логично, чтобы понимал.
Сейчас, как сказал Instructor, надо обязательно копировать текст как блок, я делаю так, но это неудобно.
Back to top
View user's profile Send private message Visit poster's website
ccaid



Joined: 15 Jun 2009
Posts: 35

PostPosted: Tue Jul 13, 2010 6:40 pm    Post subject: Reply with quote

VladSh
вертикальная вставка обычным образом выделенного текста все же возможна в некоторых случаях.
надо выделить вертикальным выделением один символ (обычно это пробел) в месте размещения левого верхнего угла будущей вставки и нажать Alt+V
предупреждение.
правый край вставленного текста будет «зазубренным», если только его строки не были одинаковой длины, поэтому все что будет правее вставленного текста — поедет. вывод: такая вставка имеет смысл только для строк одинаковой длины или, если справа ничего не было.
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Thu Oct 21, 2010 11:11 am    Post subject: Reply with quote

Что-то вертикальная вставка не работает так, как ожидается.
1) Есть строки для вставки
Code:
111
222
333

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
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Thu Oct 21, 2010 11:27 am    Post subject: Reply with quote

Подтверждаю.(Если не повезет - придется ждать фикс долго)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Thu Oct 21, 2010 12:03 pm    Post subject: Reply with quote

Fr0sT
Все верно. "Количество повторений = количеству вставляемых строк".

Добавлено:
Хотя можно подумать над тем, чтобы было "Количество повторений = количество выделенных строк / количество вставляемых строк".
Back to top
View user's profile Send private message Send e-mail
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Thu Oct 21, 2010 1:40 pm    Post subject: Reply with quote

Instructor
дык раньше ж нормально было, вставлялся столбец на место. Смысл-то дублировать вставляемое?
По мне, выделение перед вставкой означает очерчивание пределов вставки, то есть что не влезает в выделенный фрагмент - тихо игнорить.
Back to top
View user's profile Send private message
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Thu Oct 21, 2010 1:53 pm    Post subject: Reply with quote

Fr0sT
попробуйте вставить через Ctrl+V
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Thu Oct 21, 2010 1:53 pm    Post subject: Reply with quote

Fr0sT
Раньше такого не было. Alt+V изначально внедрен для дублирования строк.
Back to top
View user's profile Send private message Send e-mail
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Thu Oct 21, 2010 3:38 pm    Post subject: Reply with quote

ААА, черт, в самом деле, путаю. Прошу прощения, всё смешалось в доме Облонских.
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 175

PostPosted: Fri Oct 14, 2011 12:59 pm    Post subject: Reply with quote

Сейчас если с помощью Shift+Alt+стрелка "протянуть" курсор только по вертикали на несколько строк и затем нажать Backspace или Del, то ничего не происходит. Хотелось бы, чтобы удаление работало.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Fri Oct 14, 2011 1:35 pm    Post subject: Reply with quote

Cuprum, удаление чего? Пустого выделение? Врядли.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Cuprum



Joined: 28 Sep 2011
Posts: 175

PostPosted: Fri Oct 14, 2011 2:15 pm    Post subject: Reply with quote

FeyFre
Почему пустого?
Пробела, табуляции и любых текстовых символов.
Когда вертикально растягиваем курсор, почему бы не удалять так же, когда курсор обычный, однострочный, только тут будет удаление блока согласно высоте "растянутого" курсора. Удобнейшая штука.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 321

PostPosted: Fri Oct 14, 2011 3:12 pm    Post subject: Reply with quote

Cuprum wrote:
...удаление блока согласно высоте "растянутого" курсора.
1. То о чем вы написали, у меня, например, прекрасно работает.
Может вы после выделения "забываете" {Alt} отпустить? Или он у вас на клавиатуре залипает. Проверьте - при "залипшем" {Alt} подчеркиваются первые буквы пунктов меню.
Cuprum wrote:
Удобнейшая штука.
2. Более того вертикальный блок можно использовать не только с последующим {Delete} или {Backspace} для удаления/выкусывания прямоугольного блока, но и с рядом парных сочетаний для особых случаев:
{Shift}+{Backspace} - для "посимвольной обрезки" левого края выделения;
{Space} - дополняет выделенный блок одним пробелом слева;
{Shift}+{Space} - наоборот, удаляет один пробел слева, но в отличие от {Shift}+{Backspace} не трогает другие символы (не пробелы);
{Alt}+{Backspace} - для удаления "концевых пробелов" внутри выделения (например, посреди строки, не трогая концевых пробелов всей строки)...
И все уже работает! Проверяйте клавиатуру. См. п.1.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group