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