On 04/07/10 12:05, William Fugy wrote:
Hi list,

  In my gVim(Vista), could display ē, ë, ÿ correctly, couldn't display
ŷ, €. However, it's all OK in Notepad/WinWord.

  Does anyone know how could i show it well?

--------------------
i checked the digraph list ':dig',  the corresponding positions of ŷ/€
  show a white box( evening color scheme).


Best Regards,
-William


These symbols (as well as French Œ œ) are not present in the Latin1 charset. So:

1. Make sure your Vim is set up to use Unicode, see http://vim.wikia.com/Working_with_Unicode — and note that 'encoding' should only be changed at startup, before file data has been loaded in Vim memory and before defining any options, mappings, etc. with character values above 0x7F; otherwise the data already in memory may get corrupt.

2. Then you can enter these characters in Insert mode with one of the following methods:

- directly, if your keyboard driver allows it:

AltGr+e (usually) gives €
dead-circumflex (if your national keyboard has one) then y gives ŷ

- digraphs (see :help digraph.txt)

Ctrl-K then = then e gives €
Ctrl-K then y then > gives ŷ

- Unicode codepoint (see :help i_CTRL-V_digit)

Ctrl+V u 20ac (no spaces) gives €
Ctrl+V u 0177 (no spaces) gives ŷ

Of course, in order to save them to disk you will need a file with an appropriate 'fileencoding': UTF-8 is OK, ISO-8859-15 may or may not be OK (I haven't tested), Latin1 is not OK.


Best regards,
Tony.
--
A chubby man with a white beard and a red suit will approach you soon.
Avoid him.  He's a Commie.

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to