Page 1 of 2
AkelPad as IDE
Posted: Tue Sep 26, 2023 4:41 am
by AZJIO
AkelPad as IDE
Download (02.06.2025)
Video files:
Menu F8 (Menu_by_type.js)
Coder file (code highlighting, auto-completion, folding)
Source comparison
Editing a menu by clicking an item while holding Ctrl
Autocompletion (En)
Autocompletion (Ru)
To launch F1 help, edit the files:
AkelPadAkelFiles\Tools\Help\Help.ini
AkelPadAkelFiles\Plugs\Help\Help.ini
To make the menu (F8) work, edit the file "Menu_by_type.js"
Screenshots:
Search window and output of search results to the console
search for menu commands
hotkey window (Alt+A)
Folding
AkelPad plugins written in PureBasic
All scripts
All Coder files
Adapted fonts
Alt+A - show a list of all hotkeys (Plug -> Hotkeys...)
F1 - jump to function in help file (No need to select a word with the cursor).
F5 - Run File.
F8 - Opens menu (AkelPad\AkelFiles\Plugs\Scripts\Menu_by_type.js). Menu depends on file type.
Ctrl+Q - switches comment
Alt+Q - redraw the file highlight after editing the Coder file.
Re: AkelPad as IDE
Posted: Tue Sep 26, 2023 4:45 am
by Kuron
You have done an amazing job on this!
Re: AkelPad as IDE
Posted: Tue Sep 26, 2023 4:50 am
by Kuron
This is one of the most comprehensive IDEs I have seen in a long time, I am putting it through the motions and I am extremely impressed.
Re: AkelPad as IDE
Posted: Tue Sep 26, 2023 4:52 am
by Kuron
Only thing is it is way tiny (menu text and icons) on my system. Full HD and 125%.
Re: AkelPad as IDE
Posted: Fri Sep 29, 2023 8:40 pm
by Kwai chang caine
Monstruous and amazing works

I don't know how many time you have take for create this "plane" software ?
But congratulation and thanks for sharing you baby

Re: AkelPad as IDE
Posted: Fri Sep 29, 2023 9:12 pm
by AZJIO
Here are 4 more files you can add to your "_pb.coder" file
_pb_Network._
_pb_World3D._
_pb_XML._
_pb_constants._
Provided you use these features.
I updated the archive. The
hotkey window (Alt+A) now also has English names, and if desired, you can rename it using F2 or through the context menu or double-click.
Re: AkelPad as IDE
Posted: Sat Sep 30, 2023 1:18 pm
by blueb
While it appears amazing...
Is there any way to adjust the IDE for larger monitors?
The icons, text, etc. look really small on my 3840 x 2160 monitor.

Re: AkelPad as IDE
Posted: Sat Sep 30, 2023 10:11 pm
by Kuron
blueb wrote: Sat Sep 30, 2023 1:18 pm
The icons, text, etc. look really small on my 3840 x 2160 monitor.
Egads! I thought it was bad on my 1920x1080. Can't imagine how tiny they must be for you.
Re: AkelPad as IDE
Posted: Sun Oct 01, 2023 12:26 am
by AZJIO
I change the font size using
WindowsFont. But the font size of the file name on the tabs remains small. I can't do anything about it.
Re: AkelPad as IDE
Posted: Tue Oct 31, 2023 5:13 am
by AZJIO
Re: AkelPad as IDE
Posted: Thu Mar 28, 2024 11:03 pm
by Piero
It's not easy to imagine what you would do if you had a Mac…
Anyway I didn't like the cyrillic comments in your code
Thanks,
Piero
Re: AkelPad as IDE
Posted: Fri Mar 29, 2024 1:02 am
by Quin
Is there a direct download link, or a way to get that download page in English? My screen reader can't handle that language at all, all I hear is a question mark for each character

Re: AkelPad as IDE
Posted: Fri Mar 29, 2024 3:17 am
by AZJIO
Piero wrote: Thu Mar 28, 2024 11:03 pm
Anyway I didn't like the cyrillic comments in your code
You are pushing me to create a new tool - a “comment translator”. I often have to translate other people's comments, but it would be easier if I got a list of all the comments line by line, pasted them into the
QTranslate program, translated them into my native language with one click, and inserted the lines back into the code using string search and replace.
Quin wrote: Fri Mar 29, 2024 1:02 am
Is there a direct download link
In the evening, after 12 hours, I will be able to provide a link.
https://www.upload.ee/files/16448000/AkelPad_EN.7z.html
Re: AkelPad as IDE
Posted: Mon Apr 01, 2024 9:59 am
by Piero
AZJIO wrote: Fri Mar 29, 2024 3:17 am
You are pushing me to create a new tool - a “comment translator”. I often have to translate other people's comments, but it would be easier if I got a list of all the comments line by line, pasted them into the
QTranslate program, translated them into my native language with one click, and inserted the lines back into the code using string search and replace.
On a Mac (I cannot do like you did on "remove comments") I would do something like this (1st time to collect comments, 2nd time to replace with translations on a new file):
Code: Select all
; (\\"|"(?:\\"|[^"])*"|(\+))|;[\s]*(?<pbcomment>.+)
; (?=.*[ЁёА-я]) ; RUS char?
#_PBCOMMENT = ~"(\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\+))|;[\\s]*(?<pbcomment>(?=.*[ЁёА-я]).+)"
#_PBCN = 0 : CreateRegularExpression(#_PBCN, #_PBCOMMENT)
pbsource$= ~"line1 \"\\\"AZJ;IO\" ; tetяis \n line2 \"я\" ;я\n ; line3 я\n line4 ; pp"
nl = CountString(pbsource$, ~"\n") + 1
For k = 1 To nl
pbsourceline$ = StringField(pbsource$, k, ~"\n") ; ReadString(#File [, Flags [, Length]])
If ExamineRegularExpression(#_PBCN, pbsourceline$)
While NextRegularExpressionMatch(#_PBCN)
pbcm_match$ = RegularExpressionNamedGroup(#_PBCN, "pbcomment") ; <<<=== RTrim?
if pbcm_match$ ; handle strange unicode lookahead "empty match" cases………
Debug "Code Line: '" + pbsourceline$ + "'"
if CountString(pbsourceline$, pbcm_match$) > 1
Debug ~"****** SOMETHING IS WRONG HERE ******\n" ; multiple replacestring
Else
Debug "PureCode: '" + ReplaceString(pbsourceline$, pbcm_match$, "") + "'"
Debug "Comment: '" + pbcm_match$ + ~"'\n"
EndIf
EndIf
Wend
EndIf
Next
Re: AkelPad as IDE
Posted: Mon Apr 01, 2024 10:19 am
by AZJIO
Piero
I have already
exported the comments.
Do you need to replace comments in PureBasic or Javascript?