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
22
33
44 VIMリファレンスマニュアル by Bram Moolenaar
@@ -1505,7 +1505,7 @@ Note シングルクォートが使われていることに注意。
15051505 if a =~ '\s*'
15061506
15071507
1508- 文字列補間 *$quote* *interp -string*
1508+ 文字列補間 *$quote* *interpolated -string*
15091509----------
15101510$"string" 補間された文字列定数 *expr-$quote*
15111511$'string' 補間されたリテラル文字列定数 *expr-$'*
@@ -2781,8 +2781,8 @@ text...
27812781 | literal-string | として扱われるが、シングルクォートは
27822782 除外され2重にする必要はない。
27832783 "eval" が指定されている場合、{expr} 形式の任意の Vim
2784- の式が評価され、結果が | interp -string| のように式を置
2785- き換える 。
2784+ の式が評価され、結果が | interpolated -string| のように
2785+ 式を置き換える 。
27862786 例として $HOME を展開する: >
27872787 let lines =<< trim eval END
27882788 some text
@@ -2989,6 +2989,10 @@ text...
29892989:unlo[ckvar][!] [depth] {name} ... *:unlockvar* *:unlo* *E1246*
29902990 内部変数{name} をアンロックする。| :lockvar | の逆を行う。
29912991
2992+ もし {name} が存在しない場合:
2993+ - | Vim9 | script ではエラーになる。
2994+ - 旧来のスクリプトでは黙って無視される。
2995+
29922996:if {expr1} *:if* *:end* *:endif* *:en* *E171* *E579* *E580*
29932997:en[dif] {expr1} が非ゼロと評価された場合に、対応する `:else ` か
29942998 `:endif ` までの命令を実行する。
You can’t perform that action at this time.
0 commit comments