PDA

View Full Version : [JX] Hiển thị chữ "ư" trong VSCode với mã TCVN3



Kenizzle
26-01-22, 04:59 PM
Hi anh em, trong đây chắc cũng nhiều anh em dùng VS Code để xử lý những file lua.

Về ưu điểm của VS code thì thôi không nhắc nhiều, nhưng có một điều khó chịu của VSCode cũng như nhiều IDE khác là nó không hiển thị chữ "ư" khi nhập bằng bảng mã TCVN3.

Không biết mọi người thế nào chữ mình hơi khó chịu với cái đó, và trong quá trình tìm tòi cũng thấy kha khá anh em trong làng jx hỏi về vấn đề này ở một vài forum quốc tế.

Mình có tìm hiểu rất nhiều thì bên team vscode cũng nói rằng đó là do chronium, họ cũng ko can thiệp gì được.
Và thế là sau 1 thời gian tìm kiếm, thì cũng tìm ra được 1 giải pháp cho vấn đề này.

Anh em có thể cài extension: Symbol Masks

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

và trong settings.json thì thêm đoạn này vào cuối cùng như hình:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


"symbolMasks.masks": [ {
"language": [ "lua", "plaintext", "ini", "log", "c", "csharp", "cpp"],
"patterns": [
{
"pattern": "­",
"replace": "ư",
}
]
}
]

copy y hệt nhé, trong nháy kép của pattern đã có chữ ư rồi đó. Chi có điều nó ko hiện thôi.

Đi kèm với cái extension đó, mình cũng sẽ cần 1 cái font chữ có cả chữ ư mà tcvn3 và chữ ư mã Unicode.

Mình có mod 1 cái font .VnCourier New, mọi người có thể tải về tại đây:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Trước:
Tất cả các chữ "ư" không dấu đều sẽ không hiển thị.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Sau:
Hiển thị đầy đủ, và cũng không ảnh hưởng gì tới khi save file. Chữ "ư" đó vẫn là 0x00ad chữ ko phải chữ ư của mã unicode dựng sẵn.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)