File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
- *eval.txt* For Vim バージョン 9.0. Last change: 2022 Oct 07
1
+ *eval.txt* For Vim バージョン 9.0. Last change: 2022 Nov 22
2
2
3
3
4
4
VIMリファレンスマニュアル by Bram Moolenaar
@@ -1505,7 +1505,7 @@ Note シングルクォートが使われていることに注意。
1505
1505
if a =~ '\s*'
1506
1506
1507
1507
1508
- 文字列補間 *$quote* *interp -string*
1508
+ 文字列補間 *$quote* *interpolated -string*
1509
1509
----------
1510
1510
$"string" 補間された文字列定数 *expr-$quote*
1511
1511
$'string' 補間されたリテラル文字列定数 *expr-$'*
@@ -2781,8 +2781,8 @@ text...
2781
2781
| literal-string | として扱われるが、シングルクォートは
2782
2782
除外され2重にする必要はない。
2783
2783
"eval" が指定されている場合、{expr} 形式の任意の Vim
2784
- の式が評価され、結果が | interp -string| のように式を置
2785
- き換える 。
2784
+ の式が評価され、結果が | interpolated -string| のように
2785
+ 式を置き換える 。
2786
2786
例として $HOME を展開する: >
2787
2787
let lines =<< trim eval END
2788
2788
some text
@@ -2989,6 +2989,10 @@ text...
2989
2989
:unlo[ckvar][!] [depth] {name} ... *:unlockvar* *:unlo* *E1246*
2990
2990
内部変数{name} をアンロックする。| :lockvar | の逆を行う。
2991
2991
2992
+ もし {name} が存在しない場合:
2993
+ - | Vim9 | script ではエラーになる。
2994
+ - 旧来のスクリプトでは黙って無視される。
2995
+
2992
2996
:if {expr1} *:if* *:end* *:endif* *:en* *E171* *E579* *E580*
2993
2997
:en[dif] {expr1} が非ゼロと評価された場合に、対応する `:else ` か
2994
2998
`:endif ` までの命令を実行する。
You can’t perform that action at this time.
0 commit comments