The AutoHotkey documentation is top-notch however many editors don’t allow you to easily pull it up! AHKHelp allows you to easily access AutoHotkey documentation and video tutorials! In this one tool we leverage the online AutoHotkey documentation as well as search YouTube for the AutoHotkey topic you’ve selected! This will greatly improve your AutoHotkey experience!
Tag: SciTE4AutoHotkey
Webinar- SciTE4AutoHotkey is an amazing editor!
In this AutoHotkey Webinar we cover using/customizing SciTE4AutoHotkey by Fincs
Video Hour 1: High-level overview:
SciTE4AutoHotkey is a lightweight and easy to use SciTE-basedAutoHotkey script editor. It provides:
- Syntax highlighting / color coding of text
- Calltips / IntelliSense
- AutoHotkey help integration
- Interactive debugging
- Powerful extension mechanisms
- Tons of options for customization
Demonstration of cool SciTE4AutoHotkey features
- Multi-line typing
- Dynamic Intellisense
- Move text up/down
- Comment / Un-comment
- Change applied Intellisense language
- Copy / Paste as RTF
- Custom Context Menu
- Search / Replace – with RegEx
- List of Extensions to “open”
- Highlight multiple instances of each word
- Change color of highlighting for found word
- Custom Status bar
- Configure hotkeys (w/o AutoHotkey)
- Custom your Status bar
- Setting default magnification level
- Import additional languages (here are an additional ~70 languages)
- Leverage the Output area as a GUI
- Customizing your context menu
- Running multiple instances of SciTE
- Debug your scripts
- Run selected text
Scripts / External Resources
- Main thread on SciTE4AutoHotkey
- 16 videos @ the-Automator on using / customizing SciTE
- 42 of built-in Hotkeys
- My SciTE User.properties file (backup yours before playing with it!)
- Adding Intellisense for an additional ~70 languages
- Scintilla / SciTE Documentation, Interface, Menu /Key commands
- UserGroup plus StackOverflow
- Second SciTE window by boiler (launch script, then do new window)
- Tweaking Intellisense to use your file / library from XeroByte
- Have Intellisense examine current file from lexikos
Video Hour 2: Discussion and Q&A
Script Highlight: Button Clock
Why waste space for “Start” button. Use Button_Clock_WINXP from Goyyah
How to Customize SciTE Status bar: Create your own to your liking with this simple hack in 2021
Here I show you how to customize SciTE status bar. This is a great, easy, way to add more relevant information to your needs.
In the below video I walk through how you can make minor tweaks to your status bar by editing your user.properties file. Further down the page I’ve provided some of the built-in variables however there are a ton of additional ones you can check out the defined variables here.
Here is the syntax I walked through in the below video. The first SciTE statusbar.text.1 that is commented out is one I use by default.
SciTE4AutoHotkey Status Bar customization video
Built-in variables for SciTE status bar
Variable Name | Meaning |
---|---|
FilePath | full path of the current file |
FileDir | directory of the current file without a trailing slash |
FileName | base name of the current file |
FileExt | extension of the current file |
FileNameExt | $(FileName).$(FileExt) |
Language | name of the lexer used for the current file |
SessionPath | full path of the current session |
CurrentSelection | value of the currently selected text |
CurrentWord | value of word which the caret is within or near |
Replacements | number of replacements made by last Replace command |
SelectionStartColumn | column where selection starts |
SelectionStartLine | line where selection starts |
SelectionEndColumn | column where selection ends |
SelectionEndLine | line where selection ends |
CurrentMessage | most recently selected output pane message |
SciteDefaultHome | directory in which the Global Options file is found |
SciteUserHome | directory in which the User Options file is found |
SciteDirectoryHome | directory in which the Directory Options file is found |
APIPath | list of full paths of API files from api.filepattern |
AbbrevPath | full path of abbreviations file |
ScaleFactor | the screen’s scaling factor with a default value of 100 |