Realm is an advanced text manipulating tool that tries to cover all possible text processing operations via multiple compact modules.
The user interface is quite simple, it has four tabs and two edit fields, one for the input, the other is for the output.
You choose an option, tweak it as you want, hit the button and get processed text.
The program is written in AutoHotkey, which means that it is fast and lightweight.
There are lots of such LiNe-bReAk rEmOvAl tools out there online, but what if I need... more than that?
- Search and Replace + RegEx
- Suffix | Prefix Adding
- Whitespace Removal
- Line Breaks Adding | Removal | Replacing
- Lines Containing | Not Containing Deletion
- Before-After | Text-Block Deletion
- Duplicate Lines Removal
- Empty Lines Removal
- Line Numbering
- Case Changing
- Lines Sorting
- Text Aligning
- Text Padding
- Line Repeat
- Text Concatenation
Other extended tweaks (case sensitivity, whole words, etc) are available for each module.
The tool also provides handy options like changing font, zoom and opacity level. It has unlimited undo/redo, different "view" modes like column view and auto-result.
Inline help is avaliable via tooltips (Toolbar → Help → Tooltips): hovering over certain controls will display option's description.
You can download AutoHotkey and launch realm.ahk file directly or simply go to the latest release and download .zip file with the executable.
Realm is totally portable, it doesn't even write any settings to .ini file.
Tested on Windows 7 and 10, but it should technically work on any Windows version that AHK supports.
The tool, its base at least, is pretty much finished, but there are other modules and features that can be possibly added, like manipulating "columns" and so on. I'll constantly update and polish Realm until I'm ran out of ideas.
I might also look into creating a help file at some point.
Credits go to all AHK Forums Community, since I do surf forums a lot and might have taken some pieces of code from there. You guys are awesome!