Я часто использую Пазлы для программирования и Code-golf . Многие пользователи написали собственные языки исключительно для игры в гольф. Я даже сейчас работаю самостоятельно. Многие из этих языков имеют свои собственные кодировки, чтобы они могли объединять больше команд в один байт. Например, серьезно , желе и 05AB1E .
Могу ли я настроить vim для использования моей собственной пользовательской кодировки? Я хотел бы настроить отображение байтов на кодовые точки Unicode. Например:
0x01 == "¢"
Затем, когда я печатаю <C-v><C-a>
, он отображает ¢
символ, а когда я пишу, он сохраняет байт 0x01
.
Возможно ли это хотя бы отдаленно? А также, будет ли это хорошо работать с системным буфером обмена? (например, я могу копировать и вставлять из моего браузера в Vim и наоборот)
encoding
и charconvert
я увидел , что он внутренне пытается использовать iconv
функцию первого для преобразования наборов символов. iconv
может обрабатывать преобразования между различными наборами символов. Ответ о том, как добавить набор символов, iconv
можно найти здесь (кажется, вам нужно отправить письмо сопровождающему). Может быть, это поможет вам. :)
:help conceal
.