Update runtime files.
diff --git a/runtime/tutor/Makefile b/runtime/tutor/Makefile
index 35fe821..a8834a1 100644
--- a/runtime/tutor/Makefile
+++ b/runtime/tutor/Makefile
@@ -66,10 +66,10 @@
 	iconv -f UTF-8 -t cp1250 tutor.hr.utf-8 > tutor.hr.cp1250
 
 tutor.ja.sjis: tutor.ja.utf-8
-	nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
+	iconv -f UTF-8 -t cp932 tutor.ja.utf-8 > tutor.ja.sjis
 
 tutor.ja.euc: tutor.ja.utf-8
-	nkf -WXe tutor.ja.utf-8 > tutor.ja.euc
+	iconv -f UTF-8 -t EUC-JP tutor.ja.utf-8 > tutor.ja.euc
 
 tutor.ko.euc: tutor.ko.utf-8
 	iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
diff --git a/runtime/tutor/README.txt b/runtime/tutor/README.txt
index 77097c1..4338ee9 100644
--- a/runtime/tutor/README.txt
+++ b/runtime/tutor/README.txt
@@ -19,4 +19,19 @@
 (303) 273-3987
 bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet
 
-[This file was modified for Vim by Bram Moolenaar]
+
+Translation
+-----------
+
+The tutor.xx and tutor.xx.utf-8 files are translated files (where xx is the
+langage code).  The encoding of tutor.xx might be latin1 or other traditional
+encoding.  If you don't need a translation with such traditional encoding,
+you just need to prepare the tutor.xx.utf-8 file.
+If you need another encoding, you can also prepare a file named tutor.xx.enc
+(replace enc with the actual encoding name).  You might also need to adjust the
+tutor.vim file.
+The "make" command can be used for creating tutor.xx from tutor.xx.utf-8.
+See the Makefile for detail.  (For some languages, tutor.xx.utf-8 is created
+from tutor.xx for historical reasons.)
+
+[This file was modified for Vim by Bram Moolenaar et al.]
diff --git a/runtime/tutor/tutor.ja.euc b/runtime/tutor/tutor.ja.euc
index 8cb63f2..0054b32 100644
--- a/runtime/tutor/tutor.ja.euc
+++ b/runtime/tutor/tutor.ja.euc
@@ -147,18 +147,18 @@
      ¤Þ¤»¤ó¡£
 
   2. ¥·¥§¥ë¥×¥í¥ó¥×¥È¤Ç¤³¤Î¥³¥Þ¥ó¥É¤ò¥¿¥¤¥×¤·¤Þ¤¹:  vim tutor <ENTER>
-     'vim'¤¬ Vim ¥¨¥Ç¥£¥¿¤òµ¯Æ°¤¹¤ë¥³¥Þ¥ó¥É¡¢'tutor' ¤ÏÊÔ½¸¤·¤¿¤¤¥Õ¥¡¥¤¥ë¤Î
+     'vim' ¤¬ Vim ¥¨¥Ç¥£¥¿¤òµ¯Æ°¤¹¤ë¥³¥Þ¥ó¥É¡¢'tutor' ¤ÏÊÔ½¸¤·¤¿¤¤¥Õ¥¡¥¤¥ë¤Î
      ̾Á°¤Ç¤¹¡£Êѹ¹¤·¤Æ¤â¤è¤¤¥Õ¥¡¥¤¥ë¤ò»È¤¤¤Þ¤·¤ç¤¦¡£
 
   3. Á°¤Î¥ì¥Ã¥¹¥ó¤Ç³Ø¤ó¤À¤è¤¦¤Ë¡¢¥Æ¥­¥¹¥È¤òÁÞÆþ¡¢ºï½ü¤·¤Þ¤¹¡£
 
-  4. Êѹ¹¤ò¥Õ¥¡¥¤¥ë¤ËÊݸ¤·¤Þ¤¹:  :wq  <ENTER>
+  4. Êѹ¹¤ò¥Õ¥¡¥¤¥ë¤ËÊݸ¤·¤Þ¤¹:  :wq <ENTER>
 
   5. ¥¹¥Æ¥Ã¥× 1 ¤Ç vimtutor ¤ò½ªÎ»¤·¤¿¾ì¹ç¤Ï vimtutor ¤òºÆÅÙµ¯Æ°¤·¡¢°Ê²¼¤Î
      Í×Ìó¤Ø¿Ê¤ß¤Þ¤·¤ç¤¦¡£
 
   6. °Ê¾å¤Î¥¹¥Æ¥Ã¥×¤òÆÉ¤ó¤ÇÍý²ò¤·¤¿¾å¤Ç¤³¤ì¤ò¼Â¹Ô¤·¤Þ¤·¤ç¤¦¡£
-  
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				¥ì¥Ã¥¹¥ó 1 Í×Ìó
 
@@ -558,11 +558,12 @@
 
   1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
 
-  2. :s/thee/the <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¤³¤Î¥³¥Þ¥ó¥É¤Ï¤½¤Î¹Ô¤ÇºÇ½é¤Ë¸«
-     ¤Ä¤«¤Ã¤¿¤â¤Î¤Ë¤À¤±¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤Ëµ¤¤ò¤Ä¤±¤Þ¤·¤ç¤¦¡£
+  2. :s/thee/the <ENTER> ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¤³¤Î¥³¥Þ¥ó¥É¤Ï¤½¤Î¹Ô¤ÇºÇ½é¤Ë¸«¤Ä
+     ¤«¤Ã¤¿¤â¤Î¤Ë¤À¤±¹Ô¤ï¤ì¤ë¤³¤È¤Ëµ¤¤ò¤Ä¤±¤Þ¤·¤ç¤¦¡£
 
-  3. ¤Ç¤Ï :s/thee/the/g	¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£¹ÔÁ´ÂΤòÃÖ´¹¤¹¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-     ¤³¤ÎÊѹ¹¤Ï¤½¤Î¹Ô¤Ç¸«¤Ä¤«¤Ã¤¿Á´¤Æ¤Î²Õ½ê¤ËÂФ·¤Æ¹Ô¤Ê¤ï¤ì¤Þ¤¹¡£
+  3. ¤Ç¤Ï :s/thee/the/g ¤È¥¿¥¤¥×¤·¤Þ¤·¤ç¤¦¡£Äɲä·¤¿ g ¥Õ¥é¥°¤Ï¹ÔÁ´ÂΤòÃÖ´¹¤¹
+     ¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£¤³¤ÎÊѹ¹¤Ï¤½¤Î¹Ô¤Ç¸«¤Ä¤«¤Ã¤¿Á´¤Æ¤Î²Õ½ê¤ËÂФ·¤Æ¹Ô¤ï¤ì
+     ¤Þ¤¹¡£
 
 ---> thee best time to see thee flowers is in thee spring.
 
@@ -638,8 +639,8 @@
 NOTE: ¤³¤³¤Ç Vim ¤ò½ªÎ»¤·¡¢¥Õ¥¡¥¤¥ë̾ TEST ¤È¶¦¤Ëµ¯Æ°¤¹¤ë¤È¡¢Êݸ¤·¤¿»þ¤Î
      ¥Á¥å¡¼¥È¥ê¥¢¥ë¤ÎÊ£À½¤¬¤Ç¤­¾å¤¬¤ë¤Ï¤º¤Ç¤¹¡£
 
-  5. ¤µ¤é¤Ë¡¢¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×¤·¤Æ¥Õ¥¡¥¤¥ë¤ò¾Ã¤·¤Þ¤·¤ç¤¦(MS-DOS):  :!del TEST
-                                               ¤â¤·¤¯¤Ï(Unix):    :!rm TEST
+  5. ¤µ¤é¤Ë¡¢¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×¤·¤Æ¥Õ¥¡¥¤¥ë¤ò¾Ã¤·¤Þ¤·¤ç¤¦(Windows):  :!del TEST
+                                               ¤â¤·¤¯¤Ï(Unix):     :!rm TEST
 
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -696,7 +697,7 @@
   1.  :!command  ¤Ë¤è¤Ã¤Æ ³°Éô¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
 
      ¤è¤¯»È¤¦Îã:
-	 (MS-DOS)	  (Unix)
+	 (Windows)	  (Unix)
 	  :!dir		   :!ls		   -  ¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î°ìÍ÷¤ò¸«¤ë¡£
 	  :!del FILENAME   :!rm FILENAME   -  ¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¡£
 
@@ -718,7 +719,7 @@
 
     ** o ¤ò¥¿¥¤¥×¤¹¤ë¤È¡¢¥«¡¼¥½¥ë¤Î²¼¤Î¹Ô¤¬³«¤­¡¢ÁÞÆþ¥â¡¼¥É¤ËÆþ¤ê¤Þ¤¹ **
 
-  1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
+  1. °Ê²¼¤Î ---> ¤È¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ë¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤·¤ç¤¦¡£
 
   2. o (¾®Ê¸»ú) ¤ò¥¿¥¤¥×¤·¤Æ¡¢¥«¡¼¥½¥ë¤Î²¼¤Î¹Ô¤ò³«¤­¡¢ÁÞÆþ¥â¡¼¥É¤ËÆþ¤ê¤Þ¤¹¡£
 
@@ -741,7 +742,7 @@
 
       ** ¥«¡¼¥½¥ë¤Î¼¡¤Î°ÌÃÖ¤«¤é¥Æ¥­¥¹¥È¤òÄɲ乤ë¤Ë¤Ï a ¤È¥¿¥¤¥×¤·¤Þ¤¹ **
 
-  1. ¥«¡¼¥½¥ë¤ò ---> ¤Ç¼¨¤µ¤ì¤¿¹Ô¤Ø°Üư¤·¤Þ¤·¤ç¤¦¡£
+  1. ¥«¡¼¥½¥ë¤ò ---> ¤Ç¼¨¤µ¤ì¤¿ºÇ½é¤Î¹Ô¤Ø°Üư¤·¤Þ¤·¤ç¤¦¡£
 
   2. e ¤ò²¡¤·¤Æ li ¤Î½ªÃ¼Éô¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
 
@@ -751,7 +752,7 @@
      ¤·¤Þ¤¹¡£
 
   5. e ¤ò»È¤Ã¤Æ¼¡¤ÎÉÔ´°Á´¤Êñ¸ì¤Ø°Üư¤·¡¢¥¹¥Æ¥Ã¥× 3 ¤È 4 ¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
-  
+
 ---> This li will allow you to pract appendi text to a line.
 ---> This line will allow you to practice appending text to a line.
 
@@ -788,9 +789,9 @@
      ** ¥Æ¥­¥¹¥È¤Î¥³¥Ô¡¼¤Ë¤Ï¥ª¥Ú¥ì¡¼¥¿ y ¤ò¡¢¥Ú¡¼¥¹¥È¤Ë¤Ï p ¤ò»È¤¤¤Þ¤¹ **
 
   1. ---> ¤È¼¨¤µ¤ì¤¿¹Ô¤Ø°Üư¤·¡¢¥«¡¼¥½¥ë¤ò "a)" ¤Î¸å¤ËÃÖ¤¤¤Æ¤ª¤­¤Þ¤¹¡£
-  
+
   2. v ¤Ç¥Ó¥¸¥å¥¢¥ë¥â¡¼¥É¤ò³«»Ï¤·¡¢"first" ¤Î¼êÁ°¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹¡£
-  
+
   3. y ¤ò¥¿¥¤¥×¤·¤Æ¶¯Ä´É½¼¨¤µ¤ì¤¿¥Æ¥­¥¹¥È¤ò yank (¥³¥Ô¡¼)¤·¤Þ¤¹¡£
 
   4. ¼¡¤Î¹Ô¤Î¹ÔËö¤Þ¤Ç¥«¡¼¥½¥ë¤ò°Üư¤·¤Þ¤¹:  j$
@@ -810,7 +811,7 @@
 
   ** ¸¡º÷¤äÃÖ´¹¤ÎºÝ¤ËÂçʸ»ú/¾®Ê¸»ú¤ò̵»ë¤¹¤ë¤Ë¤Ï¡¢¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤¹ **
 
-  1. ¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Æ 'ignore' ¤ò¸¡º÷¤·¤Þ¤·¤ç¤¦:  /ignore  <ENTER>
+  1. ¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Æ 'ignore' ¤ò¸¡º÷¤·¤Þ¤·¤ç¤¦:  /ignore <ENTER>
      n ¤ò²¡¤·¤Æ²¿ÅÙ¤«¸¡º÷¤ò·«¤êÊÖ¤·¤Þ¤¹¡£
 
   2. ¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Æ 'ic' (Ignore Case ¤Îά) ¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤¹:  :set ic
@@ -820,13 +821,13 @@
 
   4. 'hlsearch' ¤È 'incsearch' ¥ª¥×¥·¥ç¥ó¤òÀßÄꤷ¤Þ¤·¤ç¤¦:  :set hls is
 
-  5. ¸¡º÷¥³¥Þ¥ó¥É¤òºÆÆþÎϤ·¤Æ¡¢²¿¤¬µ¯¤³¤ë¤«¸«¤Æ¤ß¤Þ¤·¤ç¤¦:  /ignore  <ENTER>
+  5. ¸¡º÷¥³¥Þ¥ó¥É¤òºÆÆþÎϤ·¤Æ¡¢²¿¤¬µ¯¤³¤ë¤«¸«¤Æ¤ß¤Þ¤·¤ç¤¦:  /ignore <ENTER>
 
   6. Âçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤ò̵¸ú¤Ë¤¹¤ë¤Ë¤Ï¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Þ¤¹:  :set noic
 
-NOTE: ¥Þ¥Ã¥Á¤Î¶¯Ä´É½¼¨¤ò¤ä¤á¤ë¤Ë¤Ï¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Þ¤¹: :nohlsearch
+NOTE: ¥Þ¥Ã¥Á¤Î¶¯Ä´É½¼¨¤ò¤ä¤á¤ë¤Ë¤Ï¼¡¤ÎÍÍ¤ËÆþÎϤ·¤Þ¤¹:  :nohlsearch
 NOTE: 1¤Ä¤Î¸¡º÷¥³¥Þ¥ó¥É¤À¤±Âçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤ò¤ä¤á¤¿¤¤¤Ê¤é¤Ð¡¢¥Õ¥ì¡¼¥º¤Ë \c
-      ¤ò»ÈÍѤ·¤Þ¤¹:  /ignore\c  <ENTER>
+      ¤ò»ÈÍѤ·¤Þ¤¹:  /ignore\c <ENTER>
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				¥ì¥Ã¥¹¥ó 6 Í×Ìó
 
@@ -843,12 +844,12 @@
   5. Âçʸ»ú¤Î R ¤ò¥¿¥¤¥×¤¹¤ë¤ÈÃÖ´¹¥â¡¼¥É¤ËÆþ¤ê¡¢<ESC>¤ò²¡¤¹¤ÈÈ´¤±¤ë¡£
 
   6. ":set xxx" ¤È¥¿¥¤¥×¤¹¤ë¤È¥ª¥×¥·¥ç¥ó "xxx" ¤¬ÀßÄꤵ¤ì¤ë¡£
-  	'ic' 'ignorecase'	¸¡º÷»þ¤ËÂçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤·¤Ê¤¤
+	'ic' 'ignorecase'	¸¡º÷»þ¤ËÂçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤·¤Ê¤¤
 	'is' 'incsearch'	¸¡º÷¥Õ¥ì¡¼¥º¤ËÉôʬ¥Þ¥Ã¥Á¤·¤Æ¤¤¤ëÉôʬ¤òɽ¼¨¤¹¤ë
 	'hls' 'hlsearch'	¥Þ¥Ã¥Á¤¹¤ë¤¹¤Ù¤ò¶¯Ä´É½¼¨¤¹¤ë
      Ť¤Êý¡¢Ã»¤¤Êý¡¢¤É¤Á¤é¤Î¥ª¥×¥·¥ç¥ó̾¤Ç¤â»ÈÍѤǤ­¤Þ¤¹¡£
 
-  7. "no" ¤òÉÕÍ¿¤·¡¢¥ª¥×¥·¥ç¥ó¤ò̵¸ú¤Ë¤·¤Þ¤¹:  :set noic
+  7. ¥ª¥×¥·¥ç¥ó¤ò̵¸ú¤Ë¤¹¤ë¤Ë¤Ï "no" ¤òÉÕÍ¿¤·¤Þ¤¹:  :set noic
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 		    ¥ì¥Ã¥¹¥ó 7.1: ¥ª¥ó¥é¥¤¥ó¥Ø¥ë¥×¥³¥Þ¥ó¥É
@@ -884,7 +885,7 @@
 
   1. "vimrc" ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¤ò³«»Ï¤¹¤ë¡£¤³¤ì¤Ï¥·¥¹¥Æ¥à¤Ë°Í¸¤·¤Þ¤¹¡£
 	:edit ~/.vimrc			UNIX ¸þ¤±
-	:edit $VIM/_vimrc		MS-Windows ¸þ¤±
+	:edit $VIM/_vimrc		Windows ¸þ¤±
 
   2. ¤³¤³¤Ç¥µ¥ó¥×¥ë¤Î "vimrc" ¤òÆÉ¤ß¹þ¤ß¤Þ¤¹¡£
 	:read $VIMRUNTIME/vimrc_example.vim
@@ -910,7 +911,7 @@
 
   4. CTRL-D ¤ò²¡¤¹¤È Vim ¤Ï "e" ¤«¤é»Ï¤Þ¤ë¥³¥Þ¥ó¥É¤Î°ìÍ÷¤òɽ¼¨¤·¤Þ¤¹¡£
 
-  5. <TAB> ¤ò²¡¤¹¤È Vim ¤Ï ":edit" ¤È¤¤¤¦¥³¥Þ¥ó¥É̾¤òÊä´°¤·¤Þ¤¹¡£
+  5. d<TAB> ¤È¥¿¥¤¥×¤¹¤ë¤È Vim ¤Ï ":edit" ¤È¤¤¤¦¥³¥Þ¥ó¥É̾¤òÊä´°¤·¤Þ¤¹¡£
 
   6. ¤µ¤é¤Ë¶õÇò¤È¡¢´û¸¤Î¥Õ¥¡¥¤¥ë̾¤Î»Ï¤Þ¤ê¤ò²Ã¤¨¤Þ¤¹:  :edit FIL
 
@@ -923,7 +924,7 @@
 			       ¥ì¥Ã¥¹¥ó 7 Í×Ìó
 
 
-  1. ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤ò³«¤¯¤Ë¤Ï :help ¤È¤¹¤ë¤« <F1> ¤â¤·¤¯¤Ï <Help> ¤ò²¡¤¹¡£
+  1. ¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦¤ò³«¤¯¤Ë¤Ï :help ¤È¤¹¤ë¤« <F1> ¤â¤·¤¯¤Ï <HELP> ¤ò²¡¤¹¡£
 
   2. ¥³¥Þ¥ó¥É(cmd)¤Î¥Ø¥ë¥×¤ò¸¡º÷¤¹¤ë¤Ë¤Ï :help cmd ¤È¥¿¥¤¥×¤¹¤ë¡£
 
diff --git a/runtime/tutor/tutor.ja.sjis b/runtime/tutor/tutor.ja.sjis
index 1e70cbc..c722819 100644
--- a/runtime/tutor/tutor.ja.sjis
+++ b/runtime/tutor/tutor.ja.sjis
@@ -147,18 +147,18 @@
      ‚Ü‚¹‚ñB
 
   2. ƒVƒFƒ‹ƒvƒƒ“ƒvƒg‚Å‚±‚̃Rƒ}ƒ“ƒh‚ðƒ^ƒCƒv‚µ‚Ü‚·:  vim tutor <ENTER>
-     'vim'‚ª Vim ƒGƒfƒBƒ^‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒhA'tutor' ‚͕ҏW‚µ‚½‚¢ƒtƒ@ƒCƒ‹‚Ì
+     'vim' ‚ª Vim ƒGƒfƒBƒ^‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒhA'tutor' ‚͕ҏW‚µ‚½‚¢ƒtƒ@ƒCƒ‹‚Ì
      –¼‘O‚Å‚·B•ύX‚µ‚Ä‚à‚æ‚¢ƒtƒ@ƒCƒ‹‚ðŽg‚¢‚Ü‚µ‚傤B
 
   3. ‘O‚̃ŒƒbƒXƒ“‚ÅŠw‚ñ‚¾‚悤‚ɁAƒeƒLƒXƒg‚ð‘}“üAíœ‚µ‚Ü‚·B
 
-  4. •ύX‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ü‚·:  :wq  <ENTER>
+  4. •ύX‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ü‚·:  :wq <ENTER>
 
   5. ƒXƒeƒbƒv 1 ‚Å vimtutor ‚ðI—¹‚µ‚½ê‡‚Í vimtutor ‚ðÄ“x‹N“®‚µAˆÈ‰º‚Ì
      —v–ñ‚֐i‚݂܂µ‚傤B
 
   6. ˆÈã‚̃Xƒeƒbƒv‚ð“Ç‚ñ‚Å—‰ð‚µ‚½ã‚Å‚±‚ê‚ðŽÀs‚µ‚Ü‚µ‚傤B
-  
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				ƒŒƒbƒXƒ“ 1 —v–ñ
 
@@ -558,11 +558,12 @@
 
   1. ˆÈ‰º‚Ì ---> ‚ÆŽ¦‚³‚ꂽs‚ɃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚µ‚傤B
 
-  2. :s/thee/the <ENTER> ‚ƃ^ƒCƒv‚µ‚Ü‚µ‚傤B‚±‚̃Rƒ}ƒ“ƒh‚Í‚»‚̍s‚ōŏ‰‚ÉŒ©
-     ‚‚©‚Á‚½‚à‚̂ɂ¾‚¯s‚È‚í‚ê‚邱‚ƂɋC‚ð‚‚¯‚Ü‚µ‚傤B
+  2. :s/thee/the <ENTER> ‚ƃ^ƒCƒv‚µ‚Ü‚µ‚傤B‚±‚̃Rƒ}ƒ“ƒh‚Í‚»‚̍s‚ōŏ‰‚ÉŒ©‚Â
+     ‚©‚Á‚½‚à‚̂ɂ¾‚¯s‚í‚ê‚邱‚ƂɋC‚ð‚‚¯‚Ü‚µ‚傤B
 
-  3. ‚Å‚Í :s/thee/the/g	‚ƃ^ƒCƒv‚µ‚Ü‚µ‚傤Bs‘S‘Ì‚ð’uŠ·‚·‚邱‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B
-     ‚±‚̕ύX‚Í‚»‚̍s‚ÅŒ©‚‚©‚Á‚½‘S‚Ä‚Ì‰ÓŠ‚É‘Î‚µ‚čs‚È‚í‚ê‚Ü‚·B
+  3. ‚Å‚Í :s/thee/the/g ‚ƃ^ƒCƒv‚µ‚Ü‚µ‚傤B’ljÁ‚µ‚½ g ƒtƒ‰ƒO‚͍s‘S‘Ì‚ð’uŠ·‚·
+     ‚邱‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B‚±‚̕ύX‚Í‚»‚̍s‚ÅŒ©‚‚©‚Á‚½‘S‚Ä‚Ì‰ÓŠ‚É‘Î‚µ‚čs‚í‚ê
+     ‚Ü‚·B
 
 ---> thee best time to see thee flowers is in thee spring.
 
@@ -638,8 +639,8 @@
 NOTE: ‚±‚±‚Å Vim ‚ðI—¹‚µAƒtƒ@ƒCƒ‹–¼ TEST ‚Æ‹¤‚É‹N“®‚·‚邯A•Û‘¶‚µ‚½Žž‚Ì
      ƒ`ƒ…[ƒgƒŠƒAƒ‹‚Ì•¡»‚ª‚Å‚«ã‚ª‚é‚Í‚¸‚Å‚·B
 
-  5. ‚³‚ç‚ɁAŽŸ‚̂悤‚Ƀ^ƒCƒv‚µ‚ătƒ@ƒCƒ‹‚ðÁ‚µ‚Ü‚µ‚傤(MS-DOS):  :!del TEST
-                                               ‚à‚µ‚­‚Í(Unix):    :!rm TEST
+  5. ‚³‚ç‚ɁAŽŸ‚̂悤‚Ƀ^ƒCƒv‚µ‚ătƒ@ƒCƒ‹‚ðÁ‚µ‚Ü‚µ‚傤(Windows):  :!del TEST
+                                               ‚à‚µ‚­‚Í(Unix):     :!rm TEST
 
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -696,7 +697,7 @@
   1.  :!command  ‚É‚æ‚Á‚Ä ŠO•”ƒRƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B
 
      ‚æ‚­Žg‚¤—á:
-	 (MS-DOS)	  (Unix)
+	 (Windows)	  (Unix)
 	  :!dir		   :!ls		   -  ƒfƒBƒŒƒNƒgƒŠ“à‚̈ꗗ‚ðŒ©‚éB
 	  :!del FILENAME   :!rm FILENAME   -  ƒtƒ@ƒCƒ‹‚ðíœ‚·‚éB
 
@@ -718,7 +719,7 @@
 
     ** o ‚ðƒ^ƒCƒv‚·‚邯AƒJ[ƒ\ƒ‹‚̉º‚̍s‚ªŠJ‚«A‘}“üƒ‚[ƒh‚É“ü‚è‚Ü‚· **
 
-  1. ˆÈ‰º‚Ì ---> ‚ÆŽ¦‚³‚ꂽs‚ɃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚µ‚傤B
+  1. ˆÈ‰º‚Ì ---> ‚ÆŽ¦‚³‚ꂽÅ‰‚̍s‚ɃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚µ‚傤B
 
   2. o (¬•¶Žš) ‚ðƒ^ƒCƒv‚µ‚āAƒJ[ƒ\ƒ‹‚̉º‚̍s‚ðŠJ‚«A‘}“üƒ‚[ƒh‚É“ü‚è‚Ü‚·B
 
@@ -741,7 +742,7 @@
 
       ** ƒJ[ƒ\ƒ‹‚ÌŽŸ‚̈ʒu‚©‚çƒeƒLƒXƒg‚ð’ljÁ‚·‚é‚É‚Í a ‚ƃ^ƒCƒv‚µ‚Ü‚· **
 
-  1. ƒJ[ƒ\ƒ‹‚ð ---> ‚ÅŽ¦‚³‚ꂽs‚ÖˆÚ“®‚µ‚Ü‚µ‚傤B
+  1. ƒJ[ƒ\ƒ‹‚ð ---> ‚ÅŽ¦‚³‚ꂽÅ‰‚̍s‚ÖˆÚ“®‚µ‚Ü‚µ‚傤B
 
   2. e ‚ð‰Ÿ‚µ‚Ä li ‚̏I’[•”‚܂ŃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚·B
 
@@ -751,7 +752,7 @@
      ‚µ‚Ü‚·B
 
   5. e ‚ðŽg‚Á‚ÄŽŸ‚Ì•sŠ®‘S‚È’PŒê‚ÖˆÚ“®‚µAƒXƒeƒbƒv 3 ‚Æ 4 ‚ðŒJ‚è•Ô‚µ‚Ü‚·B
-  
+
 ---> This li will allow you to pract appendi text to a line.
 ---> This line will allow you to practice appending text to a line.
 
@@ -788,9 +789,9 @@
      ** ƒeƒLƒXƒg‚̃Rƒs[‚ɂ̓IƒyƒŒ[ƒ^ y ‚ðAƒy[ƒXƒg‚É‚Í p ‚ðŽg‚¢‚Ü‚· **
 
   1. ---> ‚ÆŽ¦‚³‚ꂽs‚ÖˆÚ“®‚µAƒJ[ƒ\ƒ‹‚ð "a)" ‚ÌŒã‚É’u‚¢‚Ä‚¨‚«‚Ü‚·B
-  
+
   2. v ‚ŃrƒWƒ…ƒAƒ‹ƒ‚[ƒh‚ðŠJŽn‚µA"first" ‚ÌŽè‘O‚܂ŃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚·B
-  
+
   3. y ‚ðƒ^ƒCƒv‚µ‚Ä‹­’²•\ަ‚³‚ꂽƒeƒLƒXƒg‚ð yank (ƒRƒs[)‚µ‚Ü‚·B
 
   4. ŽŸ‚̍s‚̍s––‚܂ŃJ[ƒ\ƒ‹‚ðˆÚ“®‚µ‚Ü‚·:  j$
@@ -810,7 +811,7 @@
 
   ** ŒŸõ‚â’uŠ·‚ÌÛ‚É‘å•¶Žš/¬•¶Žš‚𖳎‹‚·‚é‚ɂ́AƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚· **
 
-  1. ŽŸ‚Ì—l‚É“ü—Í‚µ‚Ä 'ignore' ‚ðŒŸõ‚µ‚Ü‚µ‚傤:  /ignore  <ENTER>
+  1. ŽŸ‚Ì—l‚É“ü—Í‚µ‚Ä 'ignore' ‚ðŒŸõ‚µ‚Ü‚µ‚傤:  /ignore <ENTER>
      n ‚ð‰Ÿ‚µ‚ĉ½“x‚©ŒŸõ‚ðŒJ‚è•Ô‚µ‚Ü‚·B
 
   2. ŽŸ‚Ì—l‚É“ü—Í‚µ‚Ä 'ic' (Ignore Case ‚Ì—ª) ƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚·:  :set ic
@@ -820,13 +821,13 @@
 
   4. 'hlsearch' ‚Æ 'incsearch' ƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚µ‚傤:  :set hls is
 
-  5. ŒŸõƒRƒ}ƒ“ƒh‚ðÄ“ü—Í‚µ‚āA‰½‚ª‹N‚±‚é‚©Œ©‚Ă݂܂µ‚傤:  /ignore  <ENTER>
+  5. ŒŸõƒRƒ}ƒ“ƒh‚ðÄ“ü—Í‚µ‚āA‰½‚ª‹N‚±‚é‚©Œ©‚Ă݂܂µ‚傤:  /ignore <ENTER>
 
   6. ‘å•¶Žš¬•¶Žš‚Ì‹æ•ʂ𖳌ø‚É‚·‚é‚ɂ͎Ÿ‚Ì—l‚É“ü—Í‚µ‚Ü‚·:  :set noic
 
-NOTE: ƒ}ƒbƒ`‚Ì‹­’²•\ަ‚ð‚â‚ß‚é‚ɂ͎Ÿ‚Ì—l‚É“ü—Í‚µ‚Ü‚·: :nohlsearch
+NOTE: ƒ}ƒbƒ`‚Ì‹­’²•\ަ‚ð‚â‚ß‚é‚ɂ͎Ÿ‚Ì—l‚É“ü—Í‚µ‚Ü‚·:  :nohlsearch
 NOTE: 1‚‚̌ŸõƒRƒ}ƒ“ƒh‚¾‚¯‘å•¶Žš¬•¶Žš‚Ì‹æ•Ê‚ð‚â‚ß‚½‚¢‚È‚ç‚΁AƒtƒŒ[ƒY‚É \c
-      ‚ðŽg—p‚µ‚Ü‚·:  /ignore\c  <ENTER>
+      ‚ðŽg—p‚µ‚Ü‚·:  /ignore\c <ENTER>
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				ƒŒƒbƒXƒ“ 6 —v–ñ
 
@@ -843,12 +844,12 @@
   5. ‘å•¶Žš‚Ì R ‚ðƒ^ƒCƒv‚·‚邯’uŠ·ƒ‚[ƒh‚É“ü‚èA<ESC>‚ð‰Ÿ‚·‚Æ”²‚¯‚éB
 
   6. ":set xxx" ‚ƃ^ƒCƒv‚·‚邯ƒIƒvƒVƒ‡ƒ“ "xxx" ‚ªÝ’肳‚ê‚éB
-  	'ic' 'ignorecase'	ŒŸõŽž‚É‘å•¶Žš¬•¶Žš‚Ì‹æ•Ê‚µ‚È‚¢
+	'ic' 'ignorecase'	ŒŸõŽž‚É‘å•¶Žš¬•¶Žš‚Ì‹æ•Ê‚µ‚È‚¢
 	'is' 'incsearch'	ŒŸõƒtƒŒ[ƒY‚É•”•ªƒ}ƒbƒ`‚µ‚Ä‚¢‚é•”•ª‚ð•\ަ‚·‚é
 	'hls' 'hlsearch'	ƒ}ƒbƒ`‚·‚é‚·‚×‚ð‹­’²•\ަ‚·‚é
      ’·‚¢•ûA’Z‚¢•ûA‚Ç‚¿‚ç‚̃IƒvƒVƒ‡ƒ“–¼‚Å‚àŽg—p‚Å‚«‚Ü‚·B
 
-  7. "no" ‚ð•t—^‚µAƒIƒvƒVƒ‡ƒ“‚𖳌ø‚É‚µ‚Ü‚·:  :set noic
+  7. ƒIƒvƒVƒ‡ƒ“‚𖳌ø‚É‚·‚é‚É‚Í "no" ‚ð•t—^‚µ‚Ü‚·:  :set noic
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 		    ƒŒƒbƒXƒ“ 7.1: ƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒvƒRƒ}ƒ“ƒh
@@ -884,7 +885,7 @@
 
   1. "vimrc" ƒtƒ@ƒCƒ‹‚̕ҏW‚ðŠJŽn‚·‚éB‚±‚ê‚̓VƒXƒeƒ€‚Ɉˑ¶‚µ‚Ü‚·B
 	:edit ~/.vimrc			UNIX Œü‚¯
-	:edit $VIM/_vimrc		MS-Windows Œü‚¯
+	:edit $VIM/_vimrc		Windows Œü‚¯
 
   2. ‚±‚±‚ŃTƒ“ƒvƒ‹‚Ì "vimrc" ‚ð“ǂݍž‚݂܂·B
 	:read $VIMRUNTIME/vimrc_example.vim
@@ -910,7 +911,7 @@
 
   4. CTRL-D ‚ð‰Ÿ‚·‚Æ Vim ‚Í "e" ‚©‚çŽn‚Ü‚éƒRƒ}ƒ“ƒh‚̈ꗗ‚ð•\ަ‚µ‚Ü‚·B
 
-  5. <TAB> ‚ð‰Ÿ‚·‚Æ Vim ‚Í ":edit" ‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh–¼‚ð•⊮‚µ‚Ü‚·B
+  5. d<TAB> ‚ƃ^ƒCƒv‚·‚邯 Vim ‚Í ":edit" ‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh–¼‚ð•⊮‚µ‚Ü‚·B
 
   6. ‚³‚ç‚ɋ󔒂ƁAŠù‘¶‚̃tƒ@ƒCƒ‹–¼‚ÌŽn‚Ü‚è‚ð‰Á‚¦‚Ü‚·:  :edit FIL
 
@@ -923,7 +924,7 @@
 			       ƒŒƒbƒXƒ“ 7 —v–ñ
 
 
-  1. ƒwƒ‹ƒvƒEƒBƒ“ƒhƒE‚ðŠJ‚­‚É‚Í :help ‚Æ‚·‚é‚© <F1> ‚à‚µ‚­‚Í <Help> ‚ð‰Ÿ‚·B
+  1. ƒwƒ‹ƒvƒEƒBƒ“ƒhƒE‚ðŠJ‚­‚É‚Í :help ‚Æ‚·‚é‚© <F1> ‚à‚µ‚­‚Í <HELP> ‚ð‰Ÿ‚·B
 
   2. ƒRƒ}ƒ“ƒh(cmd)‚̃wƒ‹ƒv‚ðŒŸõ‚·‚é‚É‚Í :help cmd ‚ƃ^ƒCƒv‚·‚éB
 
diff --git a/runtime/tutor/tutor.ja.utf-8 b/runtime/tutor/tutor.ja.utf-8
index fdca0eb..a1bb905 100644
--- a/runtime/tutor/tutor.ja.utf-8
+++ b/runtime/tutor/tutor.ja.utf-8
@@ -147,18 +147,18 @@
      ません。
 
   2. シェルプロンプトでこのコマンドをタイプします:  vim tutor <ENTER>
-     'vim'が Vim エディタを起動するコマンド、'tutor' は編集したいファイルの
+     'vim' が Vim エディタを起動するコマンド、'tutor' は編集したいファイルの
      名前です。変更してもよいファイルを使いましょう。
 
   3. 前のレッスンで学んだように、テキストを挿入、削除します。
 
-  4. 変更をファイルに保存します:  :wq  <ENTER>
+  4. 変更をファイルに保存します:  :wq <ENTER>
 
   5. ステップ 1 で vimtutor を終了した場合は vimtutor を再度起動し、以下の
      要約へ進みましょう。
 
   6. 以上のステップを読んで理解した上でこれを実行しましょう。
-  
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				レッスン 1 要約
 
@@ -558,11 +558,12 @@
 
   1. 以下の ---> と示された行にカーソルを移動しましょう。
 
-  2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見
-     つかったものにだけ行なわれることに気をつけましょう。
+  2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見つ
+     かったものにだけ行われることに気をつけましょう。
 
-  3. では :s/thee/the/g	とタイプしましょう。行全体を置換することを意味します。
-     この変更はその行で見つかった全ての箇所に対して行なわれます。
+  3. では :s/thee/the/g とタイプしましょう。追加した g フラグは行全体を置換す
+     ることを意味します。この変更はその行で見つかった全ての箇所に対して行われ
+     ます。
 
 ---> thee best time to see thee flowers is in thee spring.
 
@@ -638,8 +639,8 @@
 NOTE: ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
      チュートリアルの複製ができ上がるはずです。
 
-  5. さらに、次のようにタイプしてファイルを消しましょう(MS-DOS):  :!del TEST
-                                               もしくは(Unix):    :!rm TEST
+  5. さらに、次のようにタイプしてファイルを消しましょう(Windows):  :!del TEST
+                                               もしくは(Unix):     :!rm TEST
 
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -696,7 +697,7 @@
   1.  :!command  によって 外部コマンドを実行します。
 
      よく使う例:
-	 (MS-DOS)	  (Unix)
+	 (Windows)	  (Unix)
 	  :!dir		   :!ls		   -  ディレクトリ内の一覧を見る。
 	  :!del FILENAME   :!rm FILENAME   -  ファイルを削除する。
 
@@ -718,7 +719,7 @@
 
     ** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります **
 
-  1. 以下の ---> と示された行にカーソルを移動しましょう。
+  1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
 
   2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
 
@@ -741,7 +742,7 @@
 
       ** カーソルの次の位置からテキストを追加するには a とタイプします **
 
-  1. カーソルを ---> で示された行へ移動しましょう。
+  1. カーソルを ---> で示された最初の行へ移動しましょう。
 
   2. e を押して li の終端部までカーソルを移動します。
 
@@ -751,7 +752,7 @@
      します。
 
   5. e を使って次の不完全な単語へ移動し、ステップ 3 と 4 を繰り返します。
-  
+
 ---> This li will allow you to pract appendi text to a line.
 ---> This line will allow you to practice appending text to a line.
 
@@ -788,9 +789,9 @@
      ** テキストのコピーにはオペレータ y を、ペーストには p を使います **
 
   1. ---> と示された行へ移動し、カーソルを "a)" の後に置いておきます。
-  
+
   2. v でビジュアルモードを開始し、"first" の手前までカーソルを移動します。
-  
+
   3. y をタイプして強調表示されたテキストを yank (コピー)します。
 
   4. 次の行の行末までカーソルを移動します:  j$
@@ -810,7 +811,7 @@
 
   ** 検索や置換の際に大文字/小文字を無視するには、オプションを設定します **
 
-  1. 次の様に入力して 'ignore' を検索しましょう:  /ignore  <ENTER>
+  1. 次の様に入力して 'ignore' を検索しましょう:  /ignore <ENTER>
      n を押して何度か検索を繰り返します。
 
   2. 次の様に入力して 'ic' (Ignore Case の略) オプションを設定します:  :set ic
@@ -820,13 +821,13 @@
 
   4. 'hlsearch' と 'incsearch' オプションを設定しましょう:  :set hls is
 
-  5. 検索コマンドを再入力して、何が起こるか見てみましょう:  /ignore  <ENTER>
+  5. 検索コマンドを再入力して、何が起こるか見てみましょう:  /ignore <ENTER>
 
   6. 大文字小文字の区別を無効にするには次の様に入力します:  :set noic
 
-NOTE: マッチの強調表示をやめるには次の様に入力します: :nohlsearch
+NOTE: マッチの強調表示をやめるには次の様に入力します:  :nohlsearch
 NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたいならば、フレーズに \c
-      を使用します:  /ignore\c  <ENTER>
+      を使用します:  /ignore\c <ENTER>
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				レッスン 6 要約
 
@@ -843,12 +844,12 @@
   5. 大文字の R をタイプすると置換モードに入り、<ESC>を押すと抜ける。
 
   6. ":set xxx" とタイプするとオプション "xxx" が設定される。
-  	'ic' 'ignorecase'	検索時に大文字小文字の区別しない
+	'ic' 'ignorecase'	検索時に大文字小文字の区別しない
 	'is' 'incsearch'	検索フレーズに部分マッチしている部分を表示する
 	'hls' 'hlsearch'	マッチするすべを強調表示する
      長い方、短い方、どちらのオプション名でも使用できます。
 
-  7. "no" を付与し、オプションを無効にします:  :set noic
+  7. オプションを無効にするには "no" を付与します:  :set noic
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 		    レッスン 7.1: オンラインヘルプコマンド
@@ -884,7 +885,7 @@
 
   1. "vimrc" ファイルの編集を開始する。これはシステムに依存します。
 	:edit ~/.vimrc			UNIX 向け
-	:edit $VIM/_vimrc		MS-Windows 向け
+	:edit $VIM/_vimrc		Windows 向け
 
   2. ここでサンプルの "vimrc" を読み込みます。
 	:read $VIMRUNTIME/vimrc_example.vim
@@ -910,7 +911,7 @@
 
   4. CTRL-D を押すと Vim は "e" から始まるコマンドの一覧を表示します。
 
-  5. <TAB> を押すと Vim は ":edit" というコマンド名を補完します。
+  5. d<TAB> とタイプすると Vim は ":edit" というコマンド名を補完します。
 
   6. さらに空白と、既存のファイル名の始まりを加えます:  :edit FIL
 
@@ -923,7 +924,7 @@
 			       レッスン 7 要約
 
 
-  1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <Help> を押す。
+  1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <HELP> を押す。
 
   2. コマンド(cmd)のヘルプを検索するには :help cmd とタイプする。
 
diff --git a/runtime/tutor/tutor.lv b/runtime/tutor/tutor.lv.utf-8
similarity index 100%
rename from runtime/tutor/tutor.lv
rename to runtime/tutor/tutor.lv.utf-8
diff --git a/runtime/tutor/tutor.vim b/runtime/tutor/tutor.vim
index f8a5496..f450e77 100644
--- a/runtime/tutor/tutor.vim
+++ b/runtime/tutor/tutor.vim
@@ -59,7 +59,7 @@
   let s:ext = ""
 endif
 
-" The japanese tutor is available in two encodings, guess which one to use
+" The Japanese tutor is available in three encodings, guess which one to use
 " The "sjis" one is actually "cp932", it doesn't matter for this text.
 if s:ext =~? '\.ja'
   if &enc =~ "euc"
@@ -69,7 +69,7 @@
   endif
 endif
 
-" The korean tutor is available in two encodings, guess which one to use
+" The Korean tutor is available in two encodings, guess which one to use
 if s:ext =~? '\.ko'
   if &enc != "utf-8"
     let s:ext = ".ko.euc"
@@ -169,15 +169,6 @@
   endif
 endif
 
-" Esperanto is only available in utf-8
-if s:ext =~? '\.eo'
-  let s:ext = ".eo.utf-8"
-endif
-" Vietnamese is only available in utf-8
-if s:ext =~? '\.vi'
-  let s:ext = ".vi.utf-8"
-endif
-
 " If 'encoding' is utf-8 s:ext must end in utf-8.
 if &enc == 'utf-8' && s:ext !~ '\.utf-8'
   let s:ext .= '.utf-8'
@@ -190,6 +181,9 @@
 " 3. Finding the file:
 if filereadable(s:tutorxx)
   let $TUTOR = s:tutorxx
+elseif s:ext !~ '\.utf-8' && filereadable(s:tutorxx . ".utf-8")
+  " Fallback to utf-8 if available.
+  let $TUTOR = s:tutorxx . ".utf-8"
 else
   let $TUTOR = $VIMRUNTIME . s:tutorfile
   echo "The file " . s:tutorxx . " does not exist.\n"