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. VFvvgűÌR}hð^CvµÜ·: vim tutor <ENTER>
- 'vim'ª Vim GfB^ðN®·éR}hA'tutor' ÍÒWµ½¢t@CÌ
+ 'vim' ª Vim GfB^ðN®·éR}hA'tutor' ÍÒWµ½¢t@CÌ
¼OÅ·BÏXµÄàæ¢t@Cðg¢Üµå¤B
3. OÌbXÅwñ¾æ¤ÉAeLXgð}üAíµÜ·B
- 4. ÏXðt@CÉÛ¶µÜ·: :wq <ENTER>
+ 4. ÏXðt@CÉÛ¶µÜ·: :wq <ENTER>
5. Xebv 1 Å vimtutor ðI¹µ½êÍ vimtutor ðÄxN®µAȺÌ
vñÖiÝܵå¤B
6. ÈãÌXebvðÇñÅðµ½ãűêðÀsµÜµå¤B
-
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bX 1 vñ
@@ -558,11 +558,12 @@
1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
- 2. :s/thee/the <ENTER> Æ^CvµÜµå¤B±ÌR}hÍ»ÌsÅÅÉ©
- ©Á½àÌɾ¯sÈíê鱯ÉCð¯ܵå¤B
+ 2. :s/thee/the <ENTER> Æ^CvµÜµå¤B±ÌR}hÍ»ÌsÅÅÉ©Â
+ ©Á½àÌɾ¯síê鱯ÉCð¯ܵå¤B
- 3. ÅÍ :s/thee/the/g Æ^CvµÜµå¤BsSÌðu··é±ÆðÓ¡µÜ·B
- ±ÌÏXÍ»Ìsũ©Á½SÄÌÓÉεÄsÈíêÜ·B
+ 3. ÅÍ :s/thee/the/g Æ^CvµÜµå¤BÇÁµ½ g tOÍsSÌð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¹µAt@C¼ TEST ƤÉN®·éÆAÛ¶µ½Ì
`
[gAÌ¡»ªÅ«ãªé͸ŷB
- 5. ³çÉAÌæ¤É^CvµÄt@CðÁµÜµå¤(MS-DOS): :!del TEST
- àµÍ(Unix): :!rm TEST
+ 5. ³çÉAÌæ¤É^CvµÄt@CðÁµÜµå¤(Windows): :!del TEST
+ àµÍ(Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -696,7 +697,7 @@
1. :!command ÉæÁÄ OR}hðÀsµÜ·B
æg¤á:
- (MS-DOS) (Unix)
+ (Windows) (Unix)
:!dir :!ls - fBNgàÌêð©éB
:!del FILENAME :!rm FILENAME - t@Cðí·éB
@@ -718,7 +719,7 @@
** o ð^Cv·éÆAJ[\̺ÌsªJ«A}ü[hÉüèÜ· **
- 1. ÈºÌ ---> Ʀ³ê½sÉJ[\ðÚ®µÜµå¤B
+ 1. ÈºÌ ---> Ʀ³ê½ÅÌsÉJ[\ðÚ®µÜµå¤B
2. o (¬¶) ð^CvµÄAJ[\̺ÌsðJ«A}ü[hÉüèÜ·B
@@ -741,7 +742,7 @@
** J[\ÌÌÊu©çeLXgðÇÁ·éÉÍ a Æ^CvµÜ· **
- 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êÖÚ®µAXebv 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 @@
** eLXgÌRs[ÉÍIy[^ y ðAy[XgÉÍ p ðg¢Ü· **
1. ---> Ʀ³ê½sÖÚ®µAJ[\ð "a)" ÌãÉu¢Ä¨«Ü·B
-
+
2. v ÅrW
A[hðJnµA"first" ÌèOÜÅJ[\ðÚ®µÜ·B
-
+
3. y ð^CvµÄ²\¦³ê½eLXgð yank (Rs[)µÜ·B
4. ÌsÌsÜÅJ[\ðÚ®µÜ·: j$
@@ -810,7 +811,7 @@
** õâu·ÌÛÉå¶/¬¶ð³·éÉÍAIvVðÝèµÜ· **
- 1. ÌlÉü굀 'ignore' ðõµÜµå¤: /ignore <ENTER>
+ 1. ÌlÉü굀 'ignore' ðõµÜµå¤: /ignore <ENTER>
n ðµÄ½x©õðJèԵܷB
2. ÌlÉü굀 'ic' (Ignore Case ̪) IvVðÝèµÜ·: :set ic
@@ -820,13 +821,13 @@
4. 'hlsearch' Æ 'incsearch' IvVðÝèµÜµå¤: :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¾¯å¶¬¶ÌæÊðâß½¢ÈçÎAt[YÉ \c
- ðgpµÜ·: /ignore\c <ENTER>
+ ðgpµÜ·: /ignore\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bX 6 vñ
@@ -843,12 +844,12 @@
5. å¶Ì R ð^Cv·éÆu·[hÉüèA<ESC>ð·Æ²¯éB
6. ":set xxx" Æ^Cv·éÆIvV "xxx" ªÝè³êéB
- 'ic' 'ignorecase' õÉ嶬¶ÌæÊµÈ¢
+ 'ic' 'ignorecase' õÉ嶬¶ÌæÊµÈ¢
'is' 'incsearch' õt[Yɪ}b`µÄ¢éªð\¦·é
'hls' 'hlsearch' }b`·é·×ð²\¦·é
·¢ûAZ¢ûAÇ¿çÌIvV¼ÅàgpūܷB
- 7. "no" ðt^µAIvVð³øÉµÜ·: :set noic
+ 7. IvVð³øÉ·éÉÍ "no" ðt^µÜ·: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bX 7.1: ICwvR}h
@@ -884,7 +885,7 @@
1. "vimrc" t@CÌÒWðJn·éB±êÍVXeÉ˶µÜ·B
:edit ~/.vimrc UNIX ü¯
- :edit $VIM/_vimrc MS-Windows ü¯
+ :edit $VIM/_vimrc Windows ü¯
2. ±±ÅTvÌ "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> Æ^Cv·éÆ Vim Í ":edit" Æ¢¤R}h¼ð⮵ܷB
6. ³çÉóÆAù¶Ìt@C¼ÌnÜèðÁ¦Ü·: :edit FIL
@@ -923,7 +924,7 @@
bX 7 vñ
- 1. wvEBhEðJÉÍ :help Æ·é© <F1> àµÍ <Help> ð·B
+ 1. wvEBhEðJÉÍ :help Æ·é© <F1> àµÍ <HELP> ð·B
2. R}h(cmd)Ìwvðõ·éÉÍ :help cmd Æ^Cv·é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"