Tôi thường xuyên sử dụng Câu đố lập trình và Code-golf . Rất nhiều người dùng ở đó đã viết các ngôn ngữ tùy chỉnh hoàn toàn cho việc chơi gôn. Tôi thậm chí đang tự làm việc ngay bây giờ. Rất nhiều ngôn ngữ này có bảng mã tùy chỉnh riêng để chúng có thể squish nhiều lệnh hơn vào một byte. Ví dụ, nghiêm túc , thạch và 05AB1E .
Tôi có thể định cấu hình vim để sử dụng mã hóa tùy chỉnh của riêng mình không? Tôi muốn định cấu hình ánh xạ byte tới các điểm mã unicode. Ví dụ:
0x01 == "¢"
Sau đó, khi tôi gõ <C-v><C-a>
, nó sẽ hiển thị một ¢
ký tự và khi tôi viết, nó sẽ lưu byte 0x01
.
Điều này thậm chí có thể từ xa có thể? Và ngoài ra, điều này sẽ làm việc tốt với bảng tạm hệ thống? (ví dụ: tôi có thể sao chép và dán từ trình duyệt của mình sang vim và ngược lại)
encoding
và charconvert
tôi thấy rằng bên trong nó cố gắng sử dụng iconv
chức năng này trước tiên để chuyển đổi các bộ ký tự. iconv
có thể xử lý chuyển đổi giữa các bộ ký tự khác nhau. Một câu trả lời về cách thêm một bộ ký tự iconv
có thể được tìm thấy ở đây (có vẻ như bạn phải gửi thư cho người bảo trì). Có lẽ điều này giúp bạn. :)
:help conceal
.