SKILL++ to HTML
VS Code extension hỗ trợ convert SKILL++ source code sang HTML để hiển thị hoặc sử dụng trong các môi trường web.
Features
- Convert SKILL++ code to HTML.
- Hỗ trợ syntax highlighting cho SKILL++.
- Giữ nguyên cấu trúc và nội dung của source code.
- Có thể sử dụng kết quả HTML trong các ứng dụng web hoặc tài liệu HTML.
- Tích hợp trực tiếp với Visual Studio Code.
Requirements
- Visual Studio Code
0.10.XX hoặc mới hơn.
- SKILL++ source file.
Installation
From VSIX
- Build extension:
npm install
npm run compile
- Package extension:
vsce package
- Trong VS Code:
Extensions → ... → Install from VSIX...
- Chọn file
.vsix vừa tạo.
Usage
- Mở file SKILL++ trong VS Code.
- Chọn đoạn code hoặc toàn bộ nội dung cần convert.
- Sử dụng command:
SKILL++: Convert to HTML
- Extension sẽ tạo HTML tương ứng từ source code.
Example
SKILL++
procedure(myFunction(value)
let((result)
result = value * 2
printf("Result: %L\n" result)
)
)
HTML
<pre><code>
procedure(myFunction(value)
let((result)
result = value * 2
printf("Result: %L\n" result)
)
)
</code></pre>
Development
Clone project và cài đặt dependencies:
npm install
Compile extension:
npm run compile
Run extension trong development mode:
F5
VS Code sẽ mở một Extension Development Host để test extension.
Build VSIX
Cài đặt vsce nếu chưa có:
npm install -g @vscode/vsce
Sau đó:
vsce package
File .vsix sẽ được tạo trong thư mục project.
Project Structure
.
├── src/
│ └── extension.ts
├── syntaxes/
│ └── skill++.tmLanguage.json
├── package.json
├── tsconfig.json
├── README.md
└── CHANGELOG.md
License
This project is intended for SKILL++ development and tooling purposes.