Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: x86 | x64; zip русской версии: x86 | x64; zip английской версии: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.9.9 r4435 от 13.11.2023    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 13:27 20-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02

Цитата:
Однако уточню на всякий случай, что в данном случае мой вопрос был немного о другом.  

Всего лишь уточнил момент в п.2 от gyra и только
 
Блин, я тупой - сейчас голова другим не забита и вспомнил, как чаще делаю сам ) Выделить целиком (как при тройном клике мыши), всю, разделенную переносами, строку, быстро, курсор в любом месте строки. (судя по первой строке так и не выложил нигде ).
 
FAQ > Как пользоваться скриптами?

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 22:59 24-04-2018 | Исправлено: Skif_off, 22:59 24-04-2018
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Моя версия сабжа.




В шапке есть ссылка на Сборки AkelPad

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 09:20 25-04-2018 | Исправлено: gyra, 09:34 25-04-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off 22:59 24-04-2018
Цитата:
Всего лишь уточнил момент в п.2 от gyra и только

Понял, спасибо. Нет, уточнение действительно очень полезное и точно пригодится в будущем. Собственно, уже вчера один раз пригодилось.
 


Цитата:
Выделить целиком (как при тройном клике мыши), всю, разделенную переносами, строку, быстро

... без регистрации и SMS

Всего записей: 2374 | Зарегистр. 30-03-2016 | Отправлено: 11:11 25-04-2018 | Исправлено: tramparamparam02, 11:13 25-04-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли как-то менять подсветку синтаксиса у файла с рандомным расширением, как в notepad ++ ? Ну и вдогонку ещё вопрос по аналогии с notepad++ - можно ли переключаться между вкладками по 4-й и 5-й кнопке мыши как по дефолту в notepad++ ?

Всего записей: 2108 | Зарегистр. 19-09-2011 | Отправлено: 01:15 04-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
как в notepad ++


Цитата:
по аналогии с notepad++


Цитата:
как по дефолту в notepad++

Описывайте необходимые функции подробнее, если, конечно, есть желание получить ответ...
Никто не обещал, что всё будет как в notepad++. И кроме того, разве кто-то обязан по умолчанию знать, как и что реализовано в notepad++?

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 08:06 04-05-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2,
Цитата:
Описывайте необходимые функции подробнее, если, конечно, есть желание получить ответ...  
Касательно подсветки синтаксиса вроде понятно написал. AkelPad подсвечивает синтаксис в зависимости от расширения файла, в npp в дополнение к этому есть выпадающий список с синтаксисами, которые можно применить к файлу с невалидным расширением. Есть ли что-то подобное для AkelPad ?
 
Касательно мыши и вкладок - npp умеет по нажатию 4-й и 5-й кнопок мыши перемещаться вперёд/назад по вкладкам (файлам). Возможно ли AkelPad этому научить ?
Цитата:
Никто не обещал, что всё будет как в notepad++.
Я без данного функционала как без рук.
Цитата:
И кроме того, разве кто-то обязан по умолчанию знать, как и что реализовано в notepad++?
Нет. Но я логично предположил, что если люди пользовались AkelPad'ом (тем более сборками), то вполне могли видеть и npp т.к. это текстовые редакторы одного уровня. В своё время даже была дилема, какой из этих редакторов использовать по умолчанию. В итоге предпочтение было отдано npp. Правда npp тоже не без минусов - не так давно к примеру вылезли проблемы в плане работы с файлами в кодировке UTF16 BE.

Всего записей: 2108 | Зарегистр. 19-09-2011 | Отправлено: 17:38 04-05-2018 | Исправлено: Baltazar500, 17:39 04-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
Есть ли что-то подобное для AkelPad ?

Конечно. Собственно, подсветка - плагин Coder, а меню и кнопки - плагин ContextMenu

Там можно по аналогии добавлять пункты в выпадающий список (на любой строке списка: Ctrl+ЛКМ)
 

Цитата:
Касательно мыши и вкладок - npp умеет по нажатию 4-й и 5-й кнопок мыши перемещаться вперёд/назад по вкладкам (файлам).

Тут не знаю, никогда не возникало необходимости именно в кнопках мыши. Всегда хватало колеса, либо Ctrl+TAB/Ctrl+Shift+TAB, кроме того, есть специальные команды переключения вкладок, к ним можно любые хоткеи прикручивать.  
В общем, думаю, что ничего невозможного нет, надо только на офф.форуме вопрос задать. Либо кто знающий ответит, либо автор, если время будет... если именно кнопки мыши нужны.
 

Цитата:
то вполне могли видеть и npp

Дык, видеть-то видел, конечно, но вот не пользуюсь и всех тонкостей-возможностей, совсем не знаю.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 20:51 04-05-2018
papanja_084

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При копировании текста из браузера в текстовый документ иногда получается через строку пустые строки.Или плохо искал, или не могу догадаться, но не могу в сабже провести операцию по удалению пустых строк приходится это делать в notepad++. Подскажите как автоматом удалить все пустые строки?

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 22:02 04-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
papanja_084

Цитата:
Подскажите как автоматом удалить все пустые строки?

регэкспы помогут
 
Правка-Замена текста
 
[v] Регулярные выражения
 

Код:
Что:\n\n++
Чем:\n

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 22:13 04-05-2018 | Исправлено: YuS_2, 10:13 05-05-2018
Petrik_Pjatochkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что:\n\n++
Чем:  

Не знаю что делают эти два плюсика, но такая замена у меня не только удаляет пустые строки, но и переносит строки, т.е. получается одна длинная строка.
 
Я делаю так
Заменть: \n\n
На: \n

Всего записей: 689 | Зарегистр. 04-12-2007 | Отправлено: 22:45 04-05-2018
papanja_084

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Petrik_Pjatochkin
Благодарствую. Оба способа работают, но способ Petrik_Pjatochkin мне подходит больше.
 

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 05:47 05-05-2018
kuchkan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
papanja_084
Есть скрипт DelEmptyLines.js, делает как-раз то что требуется. Удаляет пустые строки в выделенном или все, если ничего не выделено.
 
У меня в контекстном, крайне удобно:

 
Там же есть и другие Del'ы, могут пригодится. Для их работы нужна общая библиотека selCompleteLine.js, ссылка не неё там же.

Всего записей: 445 | Зарегистр. 25-12-2006 | Отправлено: 08:53 05-05-2018
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
удалить пустые строки
Когда-то было в теме, у меня работает.
Цитата:
С помощью скриптов можно добавить на панель инструментов кнопки "Удалить пустые строки" и "Удалить начальные и конечные пробелы".
Скачиваете http://akelpad.sourceforge.net/files/plugs/Scripts/VladSh.zip
(VladSha.zip), из него в каталог \AkelFiles\Plugs\Scripts\ кладете DelLeadTrailSpaces.js (удаляет пустые символы по краям) и DelEmptyLines.js (удаляет пустые строки), а в \AkelFiles\Plugs\Scripts\Include\ - скрипт selCompleteLine.js.
А файл SelCompleteLine.js поместить в \AkelFiles\Plugs\Scripts\Include.
Создать кнопки. Коды без иконок и с иконками:
Цитата:
"Удалить пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js")
"Удалить начальные и конечные пробелы" Call("Scripts::Main", 1, "DelLeadTrailSpaces.js")
 
"Удалить пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js") Icon("%a\AkelFiles\Plugs\8.ico")
"Удалить начальные и конечные пробелы" Call("Scripts::Main", 1, "DelLeadTrailSpaces.js") Icon("%a\AkelFiles\Plugs\9.ico")

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 09:22 05-05-2018 | Исправлено: shadow_member, 09:23 05-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrik_Pjatochkin  05-05-2018

Цитата:
Не знаю что делают эти два плюсика


Код:
- Квантификаторы регулярных выражений (*, +, {n,}) являются по умолчанию жадными. Чтобы сделать их нежадными, используется "?" после квантификатора, например, "\d*?". Чтобы сделать их сверхжадными, используется "+" после квантификатора, например, "\d*+".  
- Использование сверхжадных квантификаторов увеличивает скорость выполнения выражения.

 

Цитата:
но такая замена у меня не только удаляет пустые строки, но и переносит строки, т.е. получается одна длинная строка.

А, да, сорри, это я поторопился вчерась, не проверив. Там в поле "Чем:", необходимо добавить замену "\n" (исходное сообщение откорректировал уже), ибо все переводы строк от двух и более подряд, будут удаляться и соответственно строки склеиваться.
А вот Ваш вариант, не во всех случаях будет работать корректно (за один проход).  
Например здесь:

Код:
abc
 
 
def

- останется одна пустая строка.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 10:07 05-05-2018 | Исправлено: YuS_2, 10:16 05-05-2018
papanja_084

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shadow_member
Спасибо за подсказку! Оказывается у меня эти скрипты были, но благодаря вашему коду я сделал пункт меню. Всем откликнувшимся тоже спасибо.

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 19:45 05-05-2018
VidelSamogO



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такой скрипт анимации набора текста? Для блоггеров, озвучивающих текст, появляющийся на экране.
http://rooltime.com

Всего записей: 765 | Зарегистр. 16-08-2008 | Отправлено: 15:12 06-05-2018 | Исправлено: VidelSamogO, 14:43 10-05-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2,
Цитата:
Конечно. Собственно, подсветка - плагин Coder, а меню и кнопки - плагин ContextMenu
ОК, спасибо за подсказку, буду посмотреть.
Цитата:
Тут не знаю, никогда не возникало необходимости именно в кнопках мыши. Всегда хватало колеса, либо Ctrl+TAB/Ctrl+Shift+TAB, кроме того, есть специальные команды переключения вкладок, к ним можно любые хоткеи прикручивать.  
 В общем, думаю, что ничего невозможного нет, надо только на офф.форуме вопрос задать. Либо кто знающий ответит, либо автор, если время будет... если именно кнопки мыши нужны.
ОК, если что спрошу на офф.форуме (или чиркану мейл разрабу). Да, нужны именно кнопки мыши, это крайне удобная фича.
 
И да, ещё момент - можно ли как-то "зациклить" поиск по файлу ?

Всего записей: 2108 | Зарегистр. 19-09-2011 | Отправлено: 02:14 08-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
можно ли как-то "зациклить" поиск по файлу ?

С помощью скриптов, можно.
Вроде бы есть такое в FindReplaceEx.js
А зачем, кстати, если не секрет?

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 08:34 08-05-2018 | Исправлено: YuS_2, 08:35 08-05-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2, потому что в npp эта функция была "из коробки" и без неё в AkelPad мне неудобно :/

Всего записей: 2108 | Зарегистр. 19-09-2011 | Отправлено: 05:14 09-05-2018 | Исправлено: Baltazar500, 05:15 09-05-2018
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
потому что в npp эта функция была "из коробки"

Тут больше интересно не сравнение с другими редакторами, а практическое применение функции - для чего используется?

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 08:21 09-05-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru