| View previous topic :: View next topic |
| Author |
Message |
Dude Lebowski
Joined: 19 Oct 2011 Posts: 2
|
Posted: Wed Oct 19, 2011 7:02 pm Post subject: текст в начало (или конец) каждой строки |
|
|
| Добрый день. Каким плагином/скриптом можно добавить текст в начало (или конец) каждой строки? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Wed Oct 19, 2011 7:15 pm Post subject: |
|
|
| плагином Macros |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1068 Location: Poland
|
Posted: Wed Oct 19, 2011 7:20 pm Post subject: |
|
|
Dude Lebowski
Script: InsertTextLN.js |
|
| Back to top |
|
 |
Dude Lebowski
Joined: 19 Oct 2011 Posts: 2
|
Posted: Thu Oct 20, 2011 5:23 am Post subject: |
|
|
Громадное спасибо!
Перевожу пачками слова в lingvo.yandex.ru, добавляю в начало строки <a href="http://lingvo.yandex.ru/
А в конец: /%D1%81%20%D0%BD%D0%B5%D0%BC%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE/">LINK</a><br>
Потом сохраняю в html.
Кстати, для таких же чайников, как я:
предоставленный скрипт по дефолту работает со всем выделением, а не с каждой строкой. Обработки каждой строки делаем следующее: Создаём ярлык на AkelPad и в свойствах ярлыка добавляем /Call("Scripts::Main", 1, "InsertTextLN.js", "1")
Последняя цифра "режим" плагина.
Теперь нужный файл кидаем на этот ярлык, автоматически выскакивает диалоговое окно, ОК и - вуаля - каждая строчка обработана. |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Thu Oct 20, 2011 1:09 pm Post subject: |
|
|
"Хозяйке на заметку": для быстрой вставки текста в начало определенных строк можно обойтись и без скриптов, используя Вертикальное выделение и Вертикальную вставку.
Например:
1. Копируем в буфер обмена текст, который необходимо вставить во все требуемые строки.
2. Выключаем функцию "Переносить по словам".
3. Ставим курсор в начало первой [или наоборот последней] из требуемых строк.
4. Зажимаем клавиши Shift и Alt, и, не отпуская их, устанавливаем (мышкой; или клавишами Стрелка вниз [вверх] или Page Down [Up]) курсор в начало последней [или наоборот первой] строки. (Само выделение при этом - не видно).
5. Производим вертикальную вставку (через меню или назначенную комбинацию горячих клавиш (по умолчанию Alt+V)). Готово!
P.S. Эх, вот если бы текст можно было располагать, что называется, Right aligned, то для вставки и в конец каждой из строк - скрипт бы тоже не понадобился...
Last edited by [Yustas.NeO] on Tue Feb 07, 2012 1:56 pm; edited 1 time in total |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Thu Oct 20, 2011 2:46 pm Post subject: |
|
|
| Quote: | | Эх, вот если бы текст можно было располагать, что называется, Right aligned, то для вставки и в конец каждой из строк - скрипт бы тоже не понадобился... |
Скорее, если бы Акель не забивал выделения за пределами концов строк пробелами. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Thu Oct 20, 2011 2:48 pm Post subject: |
|
|
[Yustas.NeO]
Выделяем все строки в конец которых хотим вставить текст
Жмем CTRL+H (замена)
Искать что: \n
Заменить чем: ваш текст\n
Птичку ESC-последовательности ставим
Метку "в выделении ставим)
Жмем кнопку Заменить всё.
(ну или без выделения пошагово).
Где тут скрипты?  |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Thu Oct 20, 2011 7:25 pm Post subject: |
|
|
| FeyFre wrote: | Где тут скрипты?  | Ну да Для подстановки в конец строк я и сам пользуюсь этим вариантом
Просто я относительно недавно открыл для себя вариант с вертикальной вставкой и решил им поделиться, посчитав его менее тривиальным, чем замена  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Fri Oct 21, 2011 7:42 am Post subject: |
|
|
[Yustas.NeO]
Если выделять более одного экрана, - оно запарит. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1432
|
Posted: Fri Oct 21, 2011 7:58 am Post subject: |
|
|
VladSh
Ctrl+Alt+Shift+End, Alt+V  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Fri Oct 21, 2011 8:25 am Post subject: |
|
|
Infocatcher
Это облегчает задачу, но только для случая, когда надо менять от текущего положения курсора до конца/начала файла  |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Mon Oct 24, 2011 9:41 am Post subject: |
|
|
| А если: ставим курсор мышкой, скроллим до нужного места, зажимаем Alt и Shift и еще раз ставим курсор мышкой? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Mon Oct 24, 2011 2:57 pm Post subject: |
|
|
[Yustas.NeO]
Уничтожили
| [Yustas.NeO] wrote: | | 4. Зажимаем клавиши Ctrl и Alt, и, не отпуская их, устанавливаем (мышкой; или клавишами Стрелка вниз [вверх] или Page Down [Up]) курсор в начало последней [или наоборот первой] строки. (Само выделение при этом - не видно). | Оно как-то неявно - выделяешь и не знаешь захватилось ли всё, что выделяешь... мне именно это неудобно. Если бы при таком выделении "выделяемые" строки становились хотя бы чуть блёклыми, то оно было бы наглядно. |
|
| Back to top |
|
 |
|