created March 15, 2001 · complexity basic · author Anonymous · version 6.0
To enter "special" characters such as the euro or copyright symbols, or diacritical marks such as the German umlaut or accent grave, digraphs can be used.
Digraphs work by pressing CTRL-K and a two-letter combination while in insert mode. For example, in insert mode type:
CTRL-K a: CTRL-K e>
to give ä and ê.
You can also set the digraph option :set digraph (or :set dg).
With the digraph option set you can enter
a <BS> : e <BS> >
to give the same result.
To list the currently defined digraphs type: :dig[raphs]
Here is a small extract from the :digraphs command:
Ct ¢ 162 Pd £ 163 Cu ¤ 164 Ye ¥ 165 e! è 232 e' é 233 e> ê 234 e: ë 235
The first two characters in each column are the characters you have to type to
enter the digraph.
In the middle of each column is the resulting character.
The decimal number is the normal Unicode number of the character.
See also
- :help digraph-table
- :help digraph.txt
- :help digraphs-changed Vim 6.0 and later use the RFC1345 mnemonics.
- cream-ascii
- Working with Unicode