AZJIO Posted March 11, 2020 Share Posted March 11, 2020 (edited) AkelPad (IDE) Download AkelPad RU Download AkelPad EN Screenshots Spoiler Spoiler Spoiler Search for menu items Spoiler F8 - Opens AutoIt3 menu (AkelPad\AkelFiles\Plugs\Scripts\Menu_by_type.js). Menu depends on file type. F5 - Run File. F1 - jump to function in help file. Ctrl + Q - Comment The only drawback is that you need to translate the menu into your language. To do this, call the command 'Call(" ContextMenu :: Main ", 1)' or select the top item in the last menu The au3.coder file is used for highlighting, fold, and autocompletion (included). What is displayed in the console can be highlighted and processed (AkelPad\AkelFiles\Plugs\Scripts\LogProcessing.js) You can take scripts here You can take the *.coder for highlighting here You can take the original menu here (Eng, Rus) You can take fonts here Edited September 26, 2023 by AZJIO My other projects or all Link to comment Share on other sites More sharing options...
argumentum Posted March 11, 2020 Share Posted March 11, 2020 went to the AkelPad forum and the latest version is 4.9.8, yours is 4.9.9 ... so, ..my problem is that i know no Russian and the latest English version is not compatible. Could you provide a translation, since you know both languages ? TIA Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
AZJIO Posted March 11, 2020 Author Share Posted March 11, 2020 (edited) I added the English version. Quote Could you provide a translation, since you know both languages ? This is not so, I use a language translator (QTranslate). I'm tired, but there is still a lot of work to translate (toolbar buttons, as well as scripts that I wrote without thinking about the translation). Advanced user scripts have translation. I removed the spelling dictionaries of the Russian language and the archive became almost 2 times smaller ________________________________ I updated the English version. Translated toolbar and scripts. Differences from Notepad++ : 1. I liked the fact that regular expressions can be used to highlight tokens. 2. With autocompletion, you can make a snippet from this, as it allows you to insert multi-line text. Try typing "zz" or "gg", this abbreviation can be used to insert snippets. ________________________________ Generate data for autocompletion #include <Array.au3> $Out = "" $sText = FileRead(@ScriptDir & '\SciTe\api\au3.api') ; Put the script in the AutoIt3 folder and it will see au3.api ; $aText=StringRegExp($sText, '(?m)(\w+) \( ([\w,\[\]\h"]+) \).*$', 3) $aText=StringRegExp($sText, '(?m)(\w+) \( ([^()\r\n]*) \).*$', 3) ; we capture only functions ; _ArrayDisplay($aText, 'Array') For $i = 0 To UBound($aText)-2 Step 2 $s = StringReplace($aText[$i + 1], '[', '') $s = StringReplace($s, ']', '') $s = StringReplace($s, '$', '$$') ; Escaping parameters $a = StringSplit($s, ',') $s = '' For $j = 1 To $a[0] $a[$j] = StringStripWS ($a[$j], 3) $s &= '$[' & $a[$j] & '], ' ; format the string to switch the cursor on the parameters Next $s = StringTrimRight($s, 2) ; one element of completion. Flag 2 for case insensitive $Out &= '$(2)~' & $aText[$i] & @CRLF & $aText[$i] & '(' & $s & ')' & @CRLF & @CRLF Next ClipPut($Out) ; the result to the clipboard, immediately paste it into a file ; Two functions of Word were not captured, because in them brackets inside parameters Edited March 12, 2020 by AZJIO argumentum 1 My other projects or all Link to comment Share on other sites More sharing options...
AZJIO Posted March 12, 2020 Author Share Posted March 12, 2020 (edited) Try customizing your style. Copy the regular expression to the clipboard for the script to use. For example, \$\w++ или \w++(?=\() или [=&+*/\-\[\]?] Спойлер Use my color chart Edited September 26, 2023 by AZJIO My other projects or all Link to comment Share on other sites More sharing options...
AZJIO Posted September 26, 2023 Author Share Posted September 26, 2023 Updated (09/26/2023) My other projects or all Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now