Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>IltoHtmlNew to Visual Studio Code? Get it now.
IltoHtml

IltoHtml

hoangkhoipcb.allegro.skill

|
27 installs
| (0) | Free
A Visual Studio Code extension that provides language support for Cadence SKILL.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

  1. Build extension:
npm install
npm run compile
  1. Package extension:
vsce package
  1. Trong VS Code:
Extensions → ... → Install from VSIX...
  1. Chọn file .vsix vừa tạo.

Usage

  1. Mở file SKILL++ trong VS Code.
  2. Chọn đoạn code hoặc toàn bộ nội dung cần convert.
  3. Sử dụng command:
SKILL++: Convert to HTML
  1. 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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft