🇻🇳 Một tiện ích mở rộng dành cho Visual Studio Code nhằm nâng cao trải nghiệm viết Code, đặc biệt là với các chuỗi trong C#, JavaScript, và các ngôn ngữ khác. Extension cung cấp nhiều công cụ hỗ trợ xử lý chuỗi nhanh chóng và tiện lợi.
🇺🇸 A Visual Studio Code extension that enhances coding experience, especially with string manipulation in C#, JavaScript, and other languages. It offers a set of smart string utilities for fast and convenient development.
🚀 Tính năng chính / Key Features
🇻🇳 Tự động xuống dòng chuỗi: Khi nhấn Enter bên trong chuỗi trong C#, tự động chia chuỗi thành nhiều dòng và nối bằng +.
🇺🇸 Auto split long strings: Pressing Enter inside a string automatically breaks it into multiple lines concatenated with +.
🇻🇳 Thoát nhanh khỏi chuỗi: Nhấn Tab để di chuyển con trỏ ra khỏi chuỗi hiện tại.
🇺🇸 Quick exit from string: Press Tab to move the cursor outside the current string.
🇻🇳 Kết thúc nhanh dòng lệnh: Khi nhấn ;, dòng chưa có ; sẽ tự động được thêm và xuống dòng.
🇺🇸 Quick end-of-line: Press ; to auto-terminate a line (if it doesn't already end with ;) and move to the next line.
🇻🇳 di chuyển đến ký tự kế tiếp: nhấn Tab để di chuyển đến ký tự kế tiếp (nếu không ở trong một chuỗi).
🇺🇸 move to next character: press Tab to move to the next character (if not in a string).
🇻🇳 Lùi ra chuỗi hiện tại: nhấn Shift + Tab để lùi ra khỏi chuỗi hiện tại.
🇺🇸 Backspace current string: press Shift + Tab to backspace current string.
🇻🇳 Lùi lại ký tự kế tiếp: nhấn Shift + Tab để lùi lại ký tự kế tiếp (nếu không ở trong một chuỗi).
🇺🇸 Go back to next character: press Shift + Tab to go back to the next character (if not in a string).
🇻🇳 Chuột phải → Utility Synthesis:
Convert to UPPERCASE: Chuyển tất cả các chuỗi trong vùng chọn thành chữ in hoa.
Convert to lowercase: Chuyển tất cả các chuỗi trong vùng chọn thành chữ thường.
🇺🇸 Right-click → Utility Synthesis:
Convert selected strings to UPPERCASE.
Convert selected strings to lowercase.
Lưu ý / Note
Chức năng tab \t hiện tại được chuyển qua tổ hợp phím Ctrl + ~ (nút phía trên phím tab)
The current tab function is toggled by the key combination Ctrl + ~ (the button above the tab key)
🧠 Hỗ trợ ngôn ngữ / Language Support
C#
JavaScript
Java
PHP
C / C++
F#
Python
⚙️ Hướng dẫn sử dụng / How to Use
Tự động chia chuỗi / Auto-split string
🇻🇳 Đặt con trỏ vào giữa chuỗi, nhấn Enter.
🇺🇸 Place cursor inside a string and press Enter.
Thoát khỏi chuỗi / Exit string
🇻🇳 Nhấn Tab ở trong chuỗi.
🇺🇸 Press Tab in the string.
🇻🇳 Nhấn Shift + Tab ở trong chuỗi.
🇺🇸 Press Shift + Tab in the string.
Kết thúc dòng / End line
🇻🇳 Nhấn ; để kết thúc dòng chưa có ;.
🇺🇸 Press ; on a line missing a semicolon.
Chuyển chữ hoa/thường / Case transform
🇻🇳 Bôi đen đoạn code có chứa chuỗi → chuột phải → Utility Synthesis.
🇺🇸 Select a code block with strings → right-click → Utility Synthesis.
Di chuyển đến ký tự kế tiếp / Move to next character