Ru-Board.club
← Вернуться в раздел «Программы»

» AkelPad

Автор: l_Instructor_l
Дата сообщения: 28.12.2008 08:23

Цитата:
При выделении "неправильным" способом и последующем удалении выделенного текста непустые строчки сверху и снизу склеиваются в одну.
"Неправильный" способ позволяет вам выбор: нажать Delete и склеить строки, или нажать Enter и пойти по "правильному" пути.
Автор: Turisto
Дата сообщения: 28.12.2008 08:49

Цитата:
"Неправильный" способ позволяет вам выбор: нажать Delete и склеить строки, или нажать Enter и пойти по "правильному" пути.

Неуниверсально. Сейчас для непустых строк, выделенных по тройному клику, нажатие Delete ничего не склеивает, а нажатие Enter образует пустую строку. Для пустых же строк получается совсем другая логика.

IMHO такое поведение неудобно (хотя, о вкусах не спорят), нелогично (зачем склеивать строки?), непривычно (ведь в других редакторах не так), неуниверсально (см. выше).
Автор: Nizaury
Дата сообщения: 06.01.2009 01:50
Как поднастроить плагин Script, чтобы при транслитерации заглавных букв вместо
Ж - ZH, транслитерировалось Ж - Zh.
Автор: l_Instructor_l
Дата сообщения: 06.01.2009 09:16
Nizaury
http://akelpad.sourceforge.net/forum/viewtopic.php?p=3858#3858
Автор: Nizaury
Дата сообщения: 07.01.2009 03:24
l_Instructor_l
Прочитал всю ветку указанного форума, но ответа на свой вопрос там не нашел.
Автор: puzvan
Дата сообщения: 07.01.2009 04:46
Nizaury
Там же внизу !!! Обновление плагина, для решения Твоей проблемы - Scripts plugin v3.7
Скачай, обнови плаг и будет Тебе счастье.
Автор: Nizaury
Дата сообщения: 08.01.2009 00:09
puzvan
Точно, переустановил и моя проблемка решилась. Спасибо.
Не сочтите меня придирчивым, но я тут задумался.
Конечно, чаще мы конвертируем:
Железный человек - Zheleznyj chelovek; иногда Железный Человек - Zheleznyj Chelovek, но вот когда мы конвертируем (реже) ЖЕЛЕЗНЫЙ ЧЕЛОВЕК - ZhELEZNYJ ChELOVEK, то в этих случаях Zh смотрится немного неуместной...
Автор: ZybinM
Дата сообщения: 08.01.2009 00:25
Кто-нибудь может рассказать, чем пользоваться лучше, Akel Pad'om или Tiger Pad'om, на мой взгляд у Тигра есть ряд преемуществ. Часто работаю с HTML тэгами
Автор: l_Instructor_l
Дата сообщения: 13.01.2009 19:16
Релиз AkelPad 4.1.3

Изменено: реорганизован диалог настроек программы.
Изменено: после переоткрытия документа положение текста восстанавливается.

Добавлено: опция для рисования вертикальной линии каретки.
Добавлено: опция для задания ширины каретки.
Добавлено: опция для задания формата новой строки по умолчанию.
Добавлено: возможность переносить строки по символам.
Добавлено: возможность задавать нулевой символ \[0000] в "Esc-последовательности".
Добавлено: распознавание китайских кодировок (UTF-8).
Добавлено: Drag'n'Drop конца строки.
Добавлено: команда 4426 для сохранения файла в UTF-8 без BOM.

Исправлено: замена текста с вертикальным выделением.
Исправлено: Drag'n'Drop был ограничен краем строки, при включенном выходе каретки за края строк.


<<Скачать>>
Автор: puzvan
Дата сообщения: 13.01.2009 20:31
l_Instructor_l
А скажите пожалста , почему в инсталлятор не входят ВСЕ плагины ?
А то скачать инсталлятор и потом ещё скачивать пак плагинов неудобно ...
Автор: l_Instructor_l
Дата сообщения: 13.01.2009 20:53
puzvan

Цитата:
А скажите пожалста , почему в инсталлятор не входят ВСЕ плагины ?
В инсталлятор входят только те плагины, которые имеют смысл для настоящей версии AkelPad'а. Отсутствием смысла для 4-ой версии являются не работающие Justify, PlainText, PrintClassic и реализованный в самой программе Caret. Отсутствием смысла для 3-ей версии является не работающий Stats.
Автор: Svoron
Дата сообщения: 13.01.2009 23:06
puzvan
Не всем они нужны. Кому надо - еще раз кликнет и скачает плагины Думаю, это не так сложно.
Автор: Mummi
Дата сообщения: 14.01.2009 06:46
Сделал меню подсветки синтаксиса. Вроде работает, но не нравится то, что галочки напротив каждого варианта подсветки стоят. Можно ли как-нибудь сделать так, чтобы только 1 галочка была напротив названия подсветки?

Плагин AutoComplete как-то глючно работает в 4й версии, когда появится его новая версия полностью совместимая с 4й?
Автор: l_Instructor_l
Дата сообщения: 14.01.2009 07:19
Mummi

Цитата:
Можно ли как-нибудь сделать так, чтобы только 1 галочка была напротив названия подсветки?
Можно снять гялочки, поставив знак минуса перед названием пункта.


Цитата:
Плагин AutoComplete как-то глючно работает в 4й версии, когда появится его новая версия полностью совместимая с 4й?
В чем проявляется глючность?
Автор: puzvan
Дата сообщения: 14.01.2009 11:45
l_Instructor_l
Понятно . Спасибо .
Но тогда вот такое предложение - сделайте в инсталляторе выбор языков .... Если не сложно ....
Автор: Mummi
Дата сообщения: 14.01.2009 16:36

Цитата:
В чем проявляется глючность?

не работает автостарт плагина.
через горячие клавиши он как-то не понятно работает.
у меня вообще 1 или 2 раза появлялась менюшка с выбором вставки.
Цитата:
Можно снять гялочки, поставив знак минуса перед названием пункта.
а можно как-нить сделать, чтобы были чекбоксы, например, как при выборе языка?
Автор: l_Instructor_l
Дата сообщения: 14.01.2009 19:52

Цитата:
не работает автостарт плагина.
через горячие клавиши он как-то не понятно работает.
у меня вообще 1 или 2 раза появлялась менюшка с выбором вставки.

плагин не поддерживает автозагрузку (о чем вам сообщается при попытках поставить галочку). Для его вызова назначаете горячую клавишу, например, Ctrl+Space. Затем открываете, например, .cpp файл. Вводите аббревиатуру, например, "for" или "fo" или "f" и нажимаете Ctrl+Space. Если вариантов начинающихся с введенных букв более одного, то выведется список. Если же вариант один, то аббревиатура сразу же заменится на блок текста.


Цитата:
а можно как-нить сделать, чтобы были чекбоксы, например, как при выборе языка?
Пока такой возможности нет.
Автор: l_Instructor_l
Дата сообщения: 19.01.2009 16:04
Релиз AkelPad 4.1.4

Добавлено: изменение цвета активного столбца.
Добавлено: опция перехода на указанное смещение в диалог "Перейти к строке...".
Добавлено: параметр "StatusPosType":
0 строка статуса отражает статистику в "Строка:Символ".
1 строка статуса отражает статистику в "Строка:Столбец".
Добавлено: распознавание японских кодировок (UTF-8).
Добавлено: распознавание корейских кодировок (UTF-8).
Добавлено: распознавание турецких кодировок (OEM, UTF-8).

Исправлено: замена текста на пустую строку.
Исправлено: работа с корейским IME (иероглифы).


<<Скачать>>
Автор: l_Instructor_l
Дата сообщения: 26.01.2009 19:41
Релиз AkelPad 4.1.5

Изменено: значительно улучшена работа с памятью при большом количестве открытых файлов (MDI).

Добавлено: параметр "ShowModify" - определяет, где можно будет увидеть, что документ изменен. Задается суммой членов:
1 - Отображение "Изменен" в строке состояния.
2 - Отображение звездочки * в заголовке главного окна (SDI).
4 - Отображение звездочки * в заголовке окна вкладки (MDI).
8 - Отображение звездочки * в имени кнопки вкладки (MDI).
По умолчанию: 1, отображать везде: 1+2+4+8=15.
Добавлено: описание в AkelHelp-Rus.htm параметров, задающихся пользователем вручную, а также описание внутренних команд, использующихся в ContextMenu, ToolBar, Hotkeys и Scripts плагинах.

Исправлено: работа с корейским IME (иероглифы).
Исправлено: рисование активного столбца (Win98/Me).


<<Скачать>>
Автор: cluster
Дата сообщения: 26.01.2009 20:11
а англоязычные версии плагинов есть?
Автор: l_Instructor_l
Дата сообщения: 27.01.2009 01:27
cluster
Меняете язык в "Панеле управления->Язык и региональные стандарты" на английский.
Автор: ZybinM
Дата сообщения: 02.02.2009 23:03
Так, а есть ли возможность форматировать текст на определенное кол-во символов?
Автор: XenoZ
Дата сообщения: 05.02.2009 12:09
l_Instructor_l
Возник вопрос по вставке текста из буфера обмена.
AkelPad 3.6.4:


AkelPad 4.1.4


Т.е., в 4-ке неверно определяется кодовая страница (1252 вместо 1251). Такое же "поведение" и у стандартного Блокнота.

(поправил - юникод вылез)
Автор: Zeesh
Дата сообщения: 05.02.2009 16:01

Цитата:
в 4-ке неверно определяется кодовая страница

Такое бывает и при открытии файла — иногда открывается в последней используемой кодировке или «первой попавшейся»…
Автор: l_Instructor_l
Дата сообщения: 05.02.2009 17:27
ZybinM
Поясните на примере.

XenoZ
Ctrl+Shift+V или Ctrl+Shift+Ins - вставить текст как ANSI

Пояснение: http://akelpad.sourceforge.net/forum/viewtopic.php?p=1306#1306
Автор: ZybinM
Дата сообщения: 05.02.2009 21:25
l_Instructor_l
Предположим я копирую текст с какой-нибудь web страницы и вставляю его в Akel, текст идет далеко за границы окна редактора, но мне нужно, чтобы он не выходил дальше 80 символов. Есть ли опция, которая позволяет форматировать его таким образом?
Автор: shadow_member
Дата сообщения: 06.02.2009 07:01
Как сделать, чтобы по Ctrl + D вставлялась только дата, без времени?
А при запуске пустого блокнота (т. е. при создании нового файла) в первую строку автоматом вставлялась текущая дата, и курсор перемещался в начало второй строки.
Автор: l_Instructor_l
Дата сообщения: 12.02.2009 06:18
ZybinM
Есть такой вариант: можно изменить размер окна редактирования, так чтобы его видимая часть включала только 80 символов и активируем перенос по словам. Затем вызываем Lines::FixWrap.

shadow_member

Цитата:
Как сделать, чтобы по Ctrl + D вставлялась только дата, без времени?
Изменить формат даты в панеле управления Windows. Если это неприемлемо, тогда можно воспользоваться Scripts плагином и скриптом InsertDate.js, назначив для него Ctrl+D.


Цитата:
А при запуске пустого блокнота (т. е. при создании нового файла) в первую строку автоматом вставлялась текущая дата, и курсор перемещался в начало второй строки.
Есть такой вариант: [more=RunInsertDate.js]
Код: /// Run AkelPad and insert date
//
// Usage:
// WScript "c:\Program Files\AkelPad\AkelFiles\Plugs\Scripts\RunInsertDate.js" "c:\Program Files\AkelPad\AkelPad.exe"

var AkelPad=new ActiveXObject("AkelPad.document");
var WshShell=new ActiveXObject("WScript.shell");

var hMainWnd=AkelPad.GetMainWnd();
var oFunction=AkelPad.SystemFunction();
var pText;
var nWaitMax=1000;
var bInitRun;

if (!hMainWnd)
{
bInitRun=false;

WshShell.Run(WScript.Arguments(0), 1, false);

while (!(hMainWnd=AkelPad.GetMainWnd()))
{
oFunction.AddParameter(100);
oFunction.Call("kernel32::Sleep");
nWaitMax-=100;
if (nWaitMax <= 0)
{
//Show "AkelPad's window not found."
AkelPad.GetEditWnd();
break;
}
}
}
else
{
bInitRun=true;

if (oFunction.Call("user32::GetForegroundWindow") != hMainWnd)
{
oFunction.AddParameter(hMainWnd);
if (oFunction.Call("user32::IsIconic"))
{
oFunction.AddParameter(hMainWnd);
oFunction.AddParameter(9 /*SW_RESTORE*/);
oFunction.Call("user32::ShowWindow");
}
else
{
oFunction.AddParameter(hMainWnd);
oFunction.Call("user32::SetForegroundWindow");
}
}
}

if (hMainWnd)
{
pText=TimeFormat("dd.MM.yyyy\n");

if (bInitRun)
{
AkelPad.SendMessage(hMainWnd, 273 /*WM_COMMAND*/, 4101 /*IDM_FILE_NEW*/, 0);
}
AkelPad.SetSel(0, -1);
AkelPad.ReplaceSel(pText);
}


//Functions
function TimeFormat(pFormat)
{
var DT_ANSI =0
var DT_UNICODE =1
var DT_WORD =2
var DT_DWORD =3

var lpFormatBuffer;
var lpTimeBuffer;
var pTime="";

if (lpFormatBuffer=AkelPad.MemAlloc(256))
{
AkelPad.MemCopy(lpFormatBuffer, pFormat.substr(0, 255), DT_ANSI);

if (lpTimeBuffer=AkelPad.MemAlloc(256))
{
oFunction.AddParameter(1024); //LOCALE_USER_DEFAULT
oFunction.AddParameter(0);
oFunction.AddParameter(0);
oFunction.AddParameter(lpFormatBuffer);
oFunction.AddParameter(lpTimeBuffer);
oFunction.AddParameter(256);
oFunction.Call("kernel32::GetTimeFormatA");

oFunction.AddParameter(1024); //LOCALE_USER_DEFAULT
oFunction.AddParameter(0);
oFunction.AddParameter(0);
oFunction.AddParameter(lpTimeBuffer);
oFunction.AddParameter(lpFormatBuffer);
oFunction.AddParameter(256);
oFunction.Call("kernel32::GetDateFormatA");

pTime=AkelPad.MemRead(lpFormatBuffer, DT_ANSI);

AkelPad.MemFree(lpTimeBuffer);
}
AkelPad.MemFree(lpFormatBuffer);
}
return pTime;
}
Автор: shadow_member
Дата сообщения: 13.02.2009 16:01
l_Instructor_l
Догадываюсь, что избитый вопрос, но в "Версии для печати" не нашел ни здесь, ни на домашнем форуме AkelPad более подробной информации, как добавить скрипт.
Использовал Scripts плагин, зарегистрировал его, но он не появился в списках плагинов.

Добавлено:
Ну, таки разобрался!
Автор: l_Instructor_l
Дата сообщения: 13.02.2009 18:40
ZybinM

Цитата:
Предположим я копирую текст с какой-нибудь web страницы и вставляю его в Akel, текст идет далеко за границы окна редактора, но мне нужно, чтобы он не выходил дальше 80 символов. Есть ли опция, которая позволяет форматировать его таким образом?
В разрабатываемую версию 4.1.6 данная возможность добавлена.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.