Saya sering menggunakan Programming Puzzles dan Code-golf . Banyak pengguna di sana telah menulis bahasa khusus untuk bermain golf. Saya bahkan mengerjakan sendiri sekarang. Banyak dari bahasa ini memiliki penyandian khusus mereka sendiri sehingga mereka dapat menambahkan lebih banyak perintah ke dalam satu byte Misalnya, serius , jelly dan 05AB1E .
Bisakah saya mengonfigurasi vim untuk menggunakan penyandian khusus saya sendiri? Saya ingin mengonfigurasi pemetaan byte ke unicode-point-point. Sebagai contoh:
0x01 == "¢"
Kemudian, ketika saya mengetik <C-v><C-a>
, itu akan menampilkan ¢
karakter, dan ketika saya menulis, itu akan menghemat byte 0x01
.
Apakah ini bahkan mungkin? Dan juga, apakah ini akan bekerja dengan baik dengan clipboard sistem? (misalnya, saya dapat menyalin dan menempel dari browser saya ke vim dan sebaliknya)
encoding
dan charconvert
saya melihat bahwa itu secara internal mencoba menggunakan iconv
fungsi pertama untuk mengonversi set karakter. iconv
dapat menangani konversi antara rangkaian karakter yang berbeda. Jawaban untuk cara menambahkan set karakter ke iconv
dapat ditemukan di sini (tampaknya Anda harus mengirim pengelola). Mungkin ini membantu Anda. :)
:help conceal
.