Menyediakan lingkungan Pengembangan bagi Projek Sains Komputer
Amaran ! Laman sesawang ini menggunakan bahasa melayu rojak dan bercampur dengan bahasa inggeris.
1) Memasang XAMPP
- Link Muat Turun XAMPP
Anda hanya perlu mengikut instruksi daripada installer tersebut.Tekan Next jer.
Pastikan anda memilih sistem operasi yang betul dan sistem anda sudah menyokong binaan 64bit.
2) Memasang VS Code
- Link Muat Turun VS Code
VS Code menyokong pelbagai binaan seperti 32bit, 64bit dan ARM.Pastikan semak terlebih dahulu spesifikasi komputer anda.
3) Memasang Extension pada VS Code dan menetapkan ‘user snippet’
Extension yang dicadangkan :
- Php Intelephense
Perlu disable dahulu PHP Language Features
Pergi ke Extensions. Cari
@builtin php
. Disable PHP Language Features. Biarkan PHP Language Basics enabled untuk syntax highlighting.
- Auto Rename Tag
- Indent-rainbow
- Beautify
- HTML Snippet
Tetapkan User Snippets:
- Tekan File>Preferences>User Snippets
- Tekan New Global Snippets , kemudian type nama snippet “html.json”
Salin html.json
ini :
{
"PHP Tag": {
"prefix": "php",
"body": "<?php $1 ?>"
},
"Inline Echo": {
"prefix": "phpp",
"body": "<?= $$1; ?>"
},
"Input Label": {
"prefix": "formel",
"body": [
"<label>",
"\t${3:Username}",
"\t<input type=\"${1:text}\" name=\"${2:username}\">",
"</label>"
]
},
"My Form": {
"prefix": "myform",
"body": "<form method=\"${1|get,post|}\" action=\"$2\">$3</form>"
}
}
setting.json
semasa
{
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.defaultFormatter": "HookyQR.beautify",
"explorer.openEditors.visible": 0,
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"explorer.confirmDelete": false,
"editor.fontSize": 20,
"editor.lineHeight": 40,
"editor.fontFamily": "'Source Code Pro',Consolas, 'Courier New', monospace",
"html.format.templating": true,
"git.allowForcePush": true,
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
"[php]": {
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
},
"git.confirmSync": false,
"workbench.startupEditor": "none",
"bracketPairColorizer.depreciation-notice": false,
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"git.autofetch": true,
"workbench.colorTheme": "Noctis Minimus",
"workbench.iconTheme": "vscode-icons"
}