On 14/01/09 09:54, Dominique Pelle wrote:
> 2009/1/14 Tony Mechelynck<[email protected]>:
>
>> On 14/01/09 07:16, Yasuhiro MATSUMOTO wrote:
>>> Oooooops. sorry.
>>>
>>> However, the problem happen with the script as your said. :-)
>>>
>>> Thanks.
>> "E486: Pattern not found" means that there was no match. Are you sure
>> you ran that script while the current file contained one or more 。
>> characters? When I do (manually)
>>
>> :%s/。/./g
>>
>> on the UTF-8 script I sent you, the result is "2 substitutions on 2
>> lines" and the fullwidth fullstops are replaced by ASCII dots.
>>
>> I'm using gvim 7.2.84 (Huge version, with GTK2/Gnome GUI).
>>
>>
>> Best regards,
>> Tony.
>
> I confirm the bug.
>
> - Doing ":%s/。/./g" works (no error, and substitution happens).
>
> - But doing...
>
> :command! SubJapanesePeriodToDot %s/。/./g
> :SubJapanesePeriodToDot
>
> ... then I get the error message:
>
> E486: Pattern not found:<e3><80><fe>X<82>
>
> I'm using Vim-7.2.84 on Linux, with a utf-8 locale.
>
> 。is Unicode character U+3002 (i.e. UTF-8 sequence 0xe3 0x80 0x82).
>
> -- Dominique
Ah, yes, I get the same.
Best regards,
Tony.
--
"All flesh is grass"
-- Isiah
Smoke a friend today.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---