AkelPad as IDE
AkelPad as IDE
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.
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.
Last edited by AZJIO on Mon Jun 02, 2025 10:41 pm, edited 10 times in total.
Re: AkelPad as IDE
You have done an amazing job on this!
Best wishes to the PB community. Thank you for the memories. 
Re: AkelPad as IDE
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.
Best wishes to the PB community. Thank you for the memories. 
Re: AkelPad as IDE
Only thing is it is way tiny (menu text and icons) on my system. Full HD and 125%.
Best wishes to the PB community. Thank you for the memories. 
- Kwai chang caine
- Always Here
- Posts: 5494
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: AkelPad as IDE
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

I don't know how many time you have take for create this "plane" software ?

But congratulation and thanks for sharing you baby


Not a destination
Re: AkelPad as IDE
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.
_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
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.
Is there any way to adjust the IDE for larger monitors?
The icons, text, etc. look really small on my 3840 x 2160 monitor.

- It was too lonely at the top.
System : PB 6.21(x64) and Win 11 Pro (x64)
Hardware: AMD Ryzen 9 5900X w/64 gigs Ram, AMD RX 6950 XT Graphics w/16gigs Mem
System : PB 6.21(x64) and Win 11 Pro (x64)
Hardware: AMD Ryzen 9 5900X w/64 gigs Ram, AMD RX 6950 XT Graphics w/16gigs Mem
Re: AkelPad as IDE
Egads! I thought it was bad on my 1920x1080. Can't imagine how tiny they must be for you.blueb wrote: Sat Sep 30, 2023 1:18 pm The icons, text, etc. look really small on my 3840 x 2160 monitor.![]()
Best wishes to the PB community. Thank you for the memories. 
Re: AkelPad as IDE
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
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
Anyway I didn't like the cyrillic comments in your code
Thanks,
Piero
Re: AkelPad as IDE
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
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.
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
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):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.
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
Piero
I have already exported the comments.
Do you need to replace comments in PureBasic or Javascript?
I have already exported the comments.
Do you need to replace comments in PureBasic or Javascript?