Tip 17: Insert Unusual Characters by Character Code
Return to the top: <<Practical Vim>>
- 
Vim can insert any character by its numeric code, and expects the numeric code to consist of three digits: 
<C-v>{code} 
e.g. Insert "A" in insertion mode: <C-V>065
- 
Insert a unicode character using its four-digit hexadecimal code: 
<C-v>u{code} 
References:
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h i_CTRL-V_digit
- 
ga: show the numeric code for the character on the cursor 
References:
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h ga
| Keystrokes | Effect | 
<C-v>{123}
 | 
Insert character by decimal code | 
<C-v>u{1234}
 | 
Insert character by hexadecimal code | 
<C-v>{nondigit}
 | 
Insert nondigit literally | 
<C-k>{char1}{char2}
 | 
Insert character represented by {char1}{char2} digraph
 |