Uso spesso Puzzle di programmazione e Code-golf . Molti utenti laggiù hanno scritto lingue personalizzate esclusivamente per il golf. Sto anche lavorando da solo in questo momento. Molte di queste lingue hanno le loro codifiche personalizzate in modo che possano comprimere più comandi in un singolo byte. Ad esempio, sul serio , gelatina e 05AB1E .
Posso configurare vim per usare la mia codifica personalizzata? Vorrei configurare un mapping di byte per unicode punti di codice. Per esempio:
0x01 == "¢"
Quindi, quando scrivo, <C-v><C-a>
visualizzerebbe un ¢
carattere e, quando scrivo, salverà il byte 0x01
.
È possibile anche in remoto? Inoltre, funzionerebbe bene con gli appunti di sistema? (ad esempio, posso copiare e incollare dal mio browser in vim e viceversa)
encoding
e charconvert
ho visto che tenta internamente di usare iconv
prima la funzione per convertire i set di caratteri. iconv
può gestire la conversione tra diversi set di caratteri. Una risposta su come aggiungere un set di caratteri iconv
può essere trovata qui (sembra che tu debba inviare per posta il manutentore). Forse questo ti aiuta. :)
:help conceal
.