текст в начало (или конец) каждой строки

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 2
Joined: Wed Oct 19, 2011 6:59 pm

текст в начало (или конец) каждой строки

Post by Dude Lebowski »

Добрый день. Каким плагином/скриптом можно добавить текст в начало (или конец) каждой строки?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

плагином Macros

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Dude Lebowski
Script: InsertTextLN.js

Offline
Posts: 2
Joined: Wed Oct 19, 2011 6:59 pm

Post by Dude Lebowski »

Громадное спасибо!
Перевожу пачками слова в 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")
Последняя цифра "режим" плагина.
Теперь нужный файл кидаем на этот ярлык, автоматически выскакивает диалоговое окно, ОК и - вуаля - каждая строчка обработана.

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

"Хозяйке на заметку": для быстрой вставки текста в начало определенных строк можно обойтись и без скриптов, используя Вертикальное выделение и Вертикальную вставку.

Например:
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.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Эх, вот если бы текст можно было располагать, что называется, Right aligned, то для вставки и в конец каждой из строк - скрипт бы тоже не понадобился...
Скорее, если бы Акель не забивал выделения за пределами концов строк пробелами.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

[Yustas.NeO]
Выделяем все строки в конец которых хотим вставить текст
Жмем CTRL+H (замена)
Искать что: \n
Заменить чем: ваш текст\n
Птичку ESC-последовательности ставим
Метку "в выделении ставим)
Жмем кнопку Заменить всё.
(ну или без выделения пошагово).
Где тут скрипты? :D

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

FeyFre wrote:Где тут скрипты? :D
Ну да :) Для подстановки в конец строк я и сам пользуюсь этим вариантом :)
Просто я относительно недавно открыл для себя вариант с вертикальной вставкой и решил им поделиться, посчитав его менее тривиальным, чем замена :oops:

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

[Yustas.NeO]
Если выделять более одного экрана, - оно запарит.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh
Ctrl+Alt+Shift+End, Alt+V :D

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Infocatcher
Это облегчает задачу, но только для случая, когда надо менять от текущего положения курсора до конца/начала файла :D

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

А если: ставим курсор мышкой, скроллим до нужного места, зажимаем Alt и Shift и еще раз ставим курсор мышкой?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

[Yustas.NeO]
Уничтожили :D
[Yustas.NeO] wrote:4. Зажимаем клавиши Ctrl и Alt, и, не отпуская их, устанавливаем (мышкой; или клавишами Стрелка вниз [вверх] или Page Down [Up]) курсор в начало последней [или наоборот первой] строки. (Само выделение при этом - не видно).
Оно как-то неявно - выделяешь и не знаешь захватилось ли всё, что выделяешь... мне именно это неудобно. Если бы при таком выделении "выделяемые" строки становились хотя бы чуть блёклыми, то оно было бы наглядно.
Post Reply