Kiendelezi hiki kinaongeza msaada wa kuandika lugha ya programu ya Hifen ndani ya Visual Studio Code.
Vipengele
- Autocomplete / IntelliSense: mapendekezo ya amri za Hifen, aina za data, muundo wa
tovuti, mitindo, majina ya vigeu na kazi zilizotangazwa kwenye faili.
- Maelezo kwa Kiswahili: hover juu ya maneno kama
kama, rudia, kweli, mantiki, pengo na seva ili kusoma maelezo yake rahisi.
- Ukaguzi wa makosa: alama zisizofungwa, maandishi yasiyofungwa, matamko yasiyo sahihi, matumizi ya aina zisizolingana kwenye thamani za moja kwa moja, masharti yasiyo na mabano, na namba za bandari zisizofaa huonyeshwa kwenye Problems.
- Marekebisho ya haraka: ongeza alama ya nukuu inayokosekana au mabano ya kufunga yanayokosekana kupitia Quick Fix.
- Panga msimbo (formatter):
Shift+Alt+F kwenye Windows au Hifen: Panga Msimbo kutoka Command Palette. Hupanga indentation kwa kuzingatia { na }.
- Kagua faili: tumia
Hifen: Kagua Makosa ya Msimbo kutoka Command Palette.
- Alama za faili: nembo ya Hifen na theme ya ziada ya Hifen File Icons.
Kusakinisha kutoka VSIX
- Fungua VS Code.
- Fungua Extensions (
Ctrl+Shift+X).
- Chagua
... → Install from VSIX....
- Chagua
hifen-language-0.3.1.vsix.
- Endesha
Developer: Reload Window kupitia Command Palette (Ctrl+Shift+P).
Kiendelezi kinaweka Hifen kama formatter ya kawaida. Ili kupanga faili kila unapohifadhi, weka haya kwenye settings.json ya VS Code:
"[hifen]": {
"editor.defaultFormatter": "hifenlab.hifen-language",
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true
}
Mipangilio
hifen.diagnostics.enabled: kuwasha/kuzima ukaguzi wa makosa ya msingi; chaguomsingi ni true.
hifen.format.indentSize: upana wa indentation; chaguomsingi ni nafasi 4.
Mipaka ya ukaguzi
Huu ni ukaguzi wa ndani wa kiwango cha editor. Unatafuta makosa ya kawaida ya uandishi lakini si compiler kamili, na hauwezi kuthibitisha kila tatizo la runtime la toleo lako la Hifen. Endesha programu yako kwa interpreter ya Hifen ili kupata makosa ya utekelezaji.
Kuendesha vipimo vya helper
Hakuna utegemezi wa npm wa ziada. Ukiwa kwenye folder extension, endesha:
npm test
Leseni: MIT.
Hali ya uchapishaji
Kifurushi hiki kimeandaliwa kwa ajili ya majaribio na hatua za uchapishaji. Hii haimaanishi kwamba tayari kiko kwenye Visual Studio Marketplace. Ili kuchapisha, fuata PUBLISHING.md na uthibitishe kwanza kuwa una publisher ID iliyowekwa kwenye package.json.
Runtime ya Hifen
Kiendelezi hiki hakisakinishi interpreter ya Rust yenyewe. Kinatambua na kusaidia kuandika faili za .hifen; kuendesha programu kunahitaji runtime/interpreter ya Hifen iliyosakinishwa kando.