/pages/ahkv2.htm

https://github.com/fincs/SciTE4AHK-Docs · HTML · 46 lines · 46 code · 0 blank · 0 comment · 0 complexity · f3d40fe99c2cbf31be122503b62f6ed9 MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>AutoHotkey v2 Support</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <link href="../default.css" rel="stylesheet" type="text/css">
  9. </head>
  10. <body>
  11. <h1>AutoHotkey v2 Support</h1>
  12. <p><strong>Functionality subject to change in a future version of SciTE4AutoHotkey.</strong></p>
  13. <p>SciTE4AutoHotkey supports editing <a href="https://www.autohotkey.com/v2/">AutoHotkey v2</a>
  14. scripts. To enable this feature, the <a href="https://www.autohotkey.com/download/ahk-v2.zip">latest AutoHotkey v2 zip</a>
  15. must be extracted to <code>%AutoHotkeyDir%\v2</code>.
  16. After this, select the v2 platform using the platform selector
  17. (<img src="icon/ahkswitch.ico" alt="" border="0"/>), and .ahk files will now be detected as
  18. AutoHotkey v2 files. This setting takes immediate effect and does not require restarting the
  19. editor. The following items are supported for AutoHotkey v2 Code:</p>
  20. <ul>
  21. <li>Highly Accurate Syntax Highlighting that includes support for:
  22. <ul>
  23. <li>Modern AutoHotkey v2 expression syntax, including function call statements</li>
  24. <li>Control flow statements</li>
  25. <li>Class and property getter/setter definitions</li>
  26. <li>Line and block comments</li>
  27. <li>#Directives taking both string and expression arguments</li>
  28. <li>Escape sequences in strings</li>
  29. <li>Continuation sections (for both strings and expressions), with option parsing</li>
  30. <li>Top level identifiers and object syntax identifiers</li>
  31. <li>Customizable substyles and keyword lists for known identifiers, currently including by default:
  32. <ul>
  33. <li>Predefined variables, functions and classes</li>
  34. <li>Predefined object properties and methods</li>
  35. </ul>
  36. </li>
  37. <li>Hotkeys, Hotstrings, Remaps and Labels</li>
  38. </ul>
  39. </li>
  40. <li>Folding</li>
  41. <li>AutoComplete</li>
  42. <li>Interactive Debugging</li>
  43. <li>Launching scripts using the Run / Quick Run command.</li>
  44. </ul>
  45. </body>
  46. </html>