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