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 

Что хотелось бы добавить в AkelPad (3)
Goto page Previous  1, 2, 3 ... , 25, 26, 27  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: 3075
Location: Киев, Русь

PostPosted: Fri Mar 03, 2017 9:19 am    Post subject: Reply with quote

Держался-держался пару лет, но всё-таки решился написать)

Использую тёмную тему; при закрытии последней вкладки серый фон, хоть это и не белый, но всё равно бьёт по глазам.
Так вот, хотелось бы настройки "при закрытии последней вкладки сразу же открывать новую", и чтобы при этом не было видно моргания фона.
Сейчас, когда я не забыл об этом, при закрытии последней вкладки закрываю глаза и открываю через пару секунд. А если забыл, то получаю удар по глазам((
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Sat Mar 18, 2017 4:12 pm    Post subject: Reply with quote

VladSh
Можно PMDI использовать, там всегда есть хотя бы одна вкладка.

Или скрипт для изменения фона MDI клиента: SetMdiClientBk.js

Code:
// Usage:
// Call("Scripts::Main", 1, "SetMdiClientBk.js", `-Color="#0000FF"`)

var sHex=AkelPad.GetArgValue("Color", "#000000");
var oSys=AkelPad.SystemFunction();
var hMainWnd=AkelPad.GetMainWnd();
var hMdiClient=AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 12 /*MI_WNDMDICLIENT*/, 0);
oSys.Call("user32::SetClassLong" + _TCHAR, hMdiClient, -10 /*GCL_HBRBACKGROUND*/, oSys.Call("gdi32::CreateSolidBrush", hex2rgb(sHex)));

function hex2rgb(sHex)
{
  if (/^#[\da-f]{6}$/i.test(sHex))
    return parseInt(sHex.substr(5, 2) + sHex.substr(3, 2) + sHex.substr(1, 2), 16);
}
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Mar 22, 2017 5:00 pm    Post subject: Reply with quote

Instructor
Спасибо!
PMDI попользую, - оно работает именно так, как хочется; хотя пока не знаю, чем это может грозить.

Хотелось бы такой же штуки ("всегда есть хотя бы одна вкладка") и для MDI, опционально конечно Smile
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 990
Location: Kyiv, Ukraine

PostPosted: Fri Mar 24, 2017 1:20 pm    Post subject: Reply with quote

Как по мне, единственный недостаток PMDI в том, что в этом режиме нельзя посмотреть несколько открытых документов в дочерних окнах внутри AkelPad (как в режиме MDI).
Такая необходимость появляется довольно редко, но всё же...
А вот можно ли было бы в AkelPad сделать переключение из режима PMDI в MDI на лету? То есть в режиме PMDI рисовать "виртуальные" кнопки сворачивания/разворачивания окна - и если такая кнопка будет нажата, то на лету переходить в режим MDI.
Back to top
View user's profile Send private message
newquaker



Joined: 19 Feb 2011
Posts: 4

PostPosted: Fri Apr 28, 2017 9:35 am    Post subject: Reply with quote

Здравствуйте, очень хорошая программа. А можно ли сделать чтобы при открытии окна избранного фокус перемещался сразу на окно поиска по нему? Тоже касается диалогового окна "выбор окна". А то файлов много, на одной панели всех не видно, а искать нужно быстро всё это добро. Благодарю.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Fri Apr 28, 2017 6:28 pm    Post subject: Reply with quote

DV
А я вот часто размещаю окна разных файлов рядом и смотрю, потому сначала обрадовался PMDI, а теперь пришлось отключить((
Back to top
View user's profile Send private message Visit poster's website
F. Phoenix



Joined: 24 Dec 2011
Posts: 175

PostPosted: Wed Sep 13, 2017 8:18 pm    Post subject: Reply with quote

Coder CodeFold

• Настройку минимального числа строк для автоматического сворачивания (см. Coder -> CodeFold 2 -> Сворачивать все при открытии).
• Настройку рекурсии при автоматическом сворачивании (сейчас сворачиваются только узлы верхнего уровня).

Пример:
файлы размером до 40 строк открываются развернутыми (expanded)
файлы размером от 40 строк открываются свернутыми (collapsed)
Back to top
View user's profile Send private message
DCT



Joined: 20 Oct 2017
Posts: 2

PostPosted: Fri Oct 20, 2017 11:36 am    Post subject: Reply with quote

Часто пользуюсь поиском и заменой с регэкспами.
Сильно не хватает сохранения шаблонов замены и их быстрой загрузки (в 2 клика через выпадающие меню). Причем, чтобы шаблон сохранял состояние галочек "регулярные выражения" и "Esc-последовательности" и можно было сохранить текущие настройки замены под выбранным именем.
Место в менюшке под кнопочками для добавления кнопки "Шаблоны" еще есть.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 556

PostPosted: Fri Oct 20, 2017 7:55 pm    Post subject: Reply with quote

DCT
Пользуетесь старой версией? И шаблоны уже есть и кнопочка к ним и, кстати о "птичках", их состояние в шаблоне тоже сохраняется.
Нужен SearchReplace.js версии 1.8 (версия AkelPad 4.9.7 и выше)
Картинка
Back to top
View user's profile Send private message
DCT



Joined: 20 Oct 2017
Posts: 2

PostPosted: Sat Oct 21, 2017 3:20 pm    Post subject: Reply with quote

Спасибо! То, что нужно. Действительно очень давно не обновлял скрипт поиска-замены. Жалко, этого всего в обычном поиске нет.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1763

PostPosted: Tue Oct 24, 2017 8:57 pm    Post subject: Reply with quote

Для шаблонов в обычном поиске есть FindReplaceEx.js (для полной подмены понадобятся еще плагины ContextMenu и Hotkeys).
Back to top
View user's profile Send private message Visit poster's website
Eskander88



Joined: 26 Nov 2015
Posts: 25
Location: Rostov-on-Don

PostPosted: Sat Oct 28, 2017 10:29 pm    Post subject: Reply with quote

функцию масштабирования текста а в поля ввода, в диалоговых окнах.. например: когда пишешь регулярное выражение при вызове "найти и заменить", то невозможно разглядеть порой символы..
Back to top
View user's profile Send private message
Eskander88



Joined: 26 Nov 2015
Posts: 25
Location: Rostov-on-Don

PostPosted: Sat Oct 28, 2017 10:34 pm    Post subject: Reply with quote

улучшить системную архитектуру программы, чтобы при возникновении ошибки при выполнении скрипта например в плагине "Scripts::Main", падала хотя бы только открытая вкладка, а не все... вообще работа с регулярными выражениями очень проблематично.. скажем одно и тоже в AkelPad и Notepad++ даёт разные результаты.. причём если вторая прога даёт хоть какой-нибудь результат, то Akel вообще может вылететь.. но бывает и наоборот
Back to top
View user's profile Send private message
Eskander88



Joined: 26 Nov 2015
Posts: 25
Location: Rostov-on-Don

PostPosted: Sat Oct 28, 2017 10:39 pm    Post subject: Reply with quote

изменить интерфейс таким образом...
Если нажимаешь ПКМ, то в пунктах выпадающего списка есть раздел "Цветовая тема" и "Синтаксическая тема".. то хотелось бы, чтобы при нажатии на подпукт темы меню не пропадало, а изменения в тоже время применялись.. т.е. чтобы видеть результат...

тоже самое, касается диалогового окна меню "Цветовая схема \ Настроить".. чтобы при изменении цвета, можно было видеть изменения, без закрытия и применения настроек..

к последнему хотелось бы предложить: внедрить шаблоны типовых кодов, по которым можно было бы видеть превью изменения схемы
Back to top
View user's profile Send private message
Eskander88



Joined: 26 Nov 2015
Posts: 25
Location: Rostov-on-Don

PostPosted: Sat Oct 28, 2017 10:42 pm    Post subject: Reply with quote

хотелось бы видеть в интерфейсе разделять окно на несколько колонок.. в настоящий момент возможность реализована для одного файла.. было бы полезно, если бы можно было разделить для разных файлов.. например в одной части 1 файл а во второй 2 файл..

реализацию деления окон можно было взять из sublime или blender 3d, в последнем очень прагматично, было бы здорово
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 ... , 25, 26, 27  Next
Page 26 of 27

 
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