Skip to content

Commit 594ec6b

Browse files
committed
map.jax: Update Vim 8.2.5077 translate
1 parent 26e4ad9 commit 594ec6b

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

doc/map.jax

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*map.txt* For Vim バージョン 8.2. Last change: 2022 May 09
1+
*map.txt* For Vim バージョン 8.2. Last change: 2022 Jun 02
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -61,6 +61,7 @@
6161
す。マップを入れ子にしたり再帰的にすることができます。
6262
Note: 空白は有効なノーマルモードのコマンドであるため、
6363
末尾の空白は {rhs} に含まれます。
64+
|map-trailing-white| を参照。
6465

6566
*:nore* *:norem*
6667
:no[remap] {lhs} {rhs} |mapmode-nvo| *:no* *:noremap* *:nor*
@@ -99,10 +100,8 @@
99100
削除します。他のモードのマップは残ります。
100101
{lhs} がマッピングの {rhs} にマッチするときも機能しま
101102
す。これは略語が適用された場合に使用します。
102-
Note: 末尾の空白は {lhs} に含まれます。次の unmap コマ
103-
ンドは機能しません: >
104-
:map @@ foo
105-
:unmap @@ | print
103+
Note: 末尾の空白は {lhs} に含まれます。
104+
|map-trailing-white| を参照。
106105

107106
:mapc[lear] |mapmode-nvo| *:mapc* *:mapclear*
108107
:nmapc[lear] |mapmode-n| *:nmapc* *:nmapclear*
@@ -167,6 +166,27 @@
167166
れず、次の入力まで待機状態になります。例えば空白文字を入力すれば "foo" と空白
168167
文字が挿入されます。"a" を入力すれば "bar" が挿入されます。
169168

169+
末尾空白 ~
170+
*map-trailing-white*
171+
このunmapコマンドは動作しません: >
172+
:map @@ foo
173+
:unmap @@ | print
174+
175+
なぜなら unmap "@@ " を試行するとき、コマンド区切りの "|" の前の空白を含んでい
176+
るためです。他の末尾空白の例として: >
177+
unmap @@
178+
unmap @@ # Vim9 script コメント
179+
unmap @@ " 旧来のコメント
180+
181+
これで発生するエラーは、認識するのは非常に困難で、なぜなら `unmap @@ ` の終端
182+
にある空白が不可視だからです。
183+
184+
一般的な解決策はマップしたキーの後の右にコマンド区切りの "|" を置くことです。
185+
その後に空白とコメントを続けます: >
186+
187+
unmap @@| # Vim9 script コメント
188+
unmap @@| " 旧来のコメント
189+
170190
171191
1.2 特別な引数 *:map-arguments*
172192

0 commit comments

Comments
 (0)