# HIGHLIGHTING(語法高亮)
## 當前的支持情況
準備支持 `SciTE4AutoHotkey` 的語法高亮和自動完成。
現在只是初步的支持,對于一些常用的類和函數做了最簡單的適配。
## 使用方法
### SciTE4AutoHotkey 語法高亮機制
`SciTE4AutoHotkey` 的自動完成和語法高亮分別由 `ahk.api` `ahk.keywords.properties` 兩個文件負責。
其中 `ahk.api` 是 AHK 格式文件,使用`;`作為注釋符號;`properties`則使用`#`為注釋符號,且高亮信息僅支持英文小寫字母。
### 可以使用 mlink 建立鏈接使用
兩個文件都放在項目的根目錄中。Clone 之后可以使用 `mlink` 命令在 Git倉庫 和 SciTE根目錄 間建立文件軟鏈接,從而實現聯動。
比如
```CMD
mklink "F:\AutoHotkey\SciTE\ahk.api" "D:\AHKs\ahk_lib\ahk.api"
```
這個的意思就是,在 "F:AutoHotkey\SciTE\ahk.api" 建立一個指向 "D:\AHKs\ahk_lib\ahk.api" 的軟鏈接。
該命令使用時,應保證 "F:AutoHotkey\SciTE\ahk.api" 路徑沒有被占用。
### 軟硬鏈接的區別
硬鏈接只支持在同卷中建立,僅支持給文件建立。硬鏈接相當于同一個文件擁有兩個目錄,他們是完全平等的。
軟鏈接可以在任意位置間建立,同時支持文件和文件夾。軟鏈接類似于快捷方式,軟鏈接被刪除,不會影響硬鏈接。
[了解更多](https://blog.csdn.net/x534119219/article/details/79111936)。
- 指南 (README)
- 常見問題 (FAQ)
- 更新歷史(CHANGELOG)
- 貢獻指南 (CONTRIBUTING)
- 開源協議 (LICENCE)
- 鳴謝 (ACKNOWLEDGEMENT)
- 文檔模板 (TEMPLATE)
- 新手指南(BEGINNER_GUIDE)
- 語法高亮(HIGHLIGHTING)
- Class
- _Container
- _EX
- _List
- _Map
- _Win
- _Wins
- BeanEnum
- HotString
- HotStringMaps
- InvisibleCharacter
- JSON
- JsonFile
- Method
- ObservableMap
- ObservableObj
- WinEvent
- Timer
- MesToast
- APPLocker
- AutoClassify
- Everything
- Function
- Ini
- AutoInputBox
- ParaChecker
- PathObj
- RunningSpeedTest
- Script
- Switcher
- Stack
- TimeChecker
- Type
- UMSS
- Function
- assert()
- Analyze()
- AnalyzeClassName()
- AutoBind()
- bulkMoveFile()
- ExcelToList()
- getClass()
- getCurrentTime()
- getFunc()
- Instanof()
- InstanceCheck()
- loadMethod()
- LogPrintln()
- rawCall()
- RandomStr()
- showObj()
- Type()
- throwWithSt()
- UseCMD()
- ObjDump()
- Test
- ObjLoad()
- StringMethod
- TypeClass
- MapFactory()