|
3 | 3 | helpname: 'channel' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="channel.html" name="channel.txt">channel.txt</a> For <span class="Identifier">Vim バージョン 9.2.</span> Last change: 2026 Apr 15<br> |
| 6 | +<a class="Constant" href="channel.html" name="channel.txt">channel.txt</a> For <span class="Identifier">Vim バージョン 9.2.</span> Last change: 2026 Apr 29<br> |
7 | 7 | <br> |
8 | 8 | <br> |
9 | 9 | <span class="Identifier"> VIM リファレンスマニュアル by Bram Moolenaar</span><br> |
|
174 | 174 | "js" - JS (JavaScript) エンコーディングを使用し、JSON よりも効率的。<br> |
175 | 175 | "nl" - NL 文字で終わるメッセージを使う<br> |
176 | 176 | "raw" - raw メッセージを使う<br> |
| 177 | + "blob" - raw メッセージを使い、コールバックデータを <a class="Identifier" href="eval.html#Blob">Blob</a> として渡す。<br> |
177 | 178 | "lsp" - language server protocol エンコーディングを使う<br> |
178 | 179 | "dap" - debug adapter protocol エンコーディングを使う<br> |
179 | 180 | <a class="Constant" href="channel.html#channel-callback" name="channel-callback">channel-callback</a> <a class="Constant" href="channel.html#E921" name="E921">E921</a><br> |
|
188 | 189 | "mode" が "json"、"js"、"lsp"、または "dap" のいずれかの場合、<br> |
189 | 190 | "msg" 引数は受信したメッセージの本文であり、Vim の型に変換され<br> |
190 | 191 | る。<br> |
191 | | - "mode" が "nl" の時には、"msg" 引数は NL を除く 1 つのメッセー<br> |
192 | | - ジである。<br> |
193 | | - "mode" が "raw" の時には、"msg" 引数はメッセージ全体を格納し<br> |
194 | | - た文字列である。<br> |
| 192 | + "mode" が "nl" の場合、"msg" 引数は NL を除く 1 つのメッセージ<br> |
| 193 | + である。<br> |
| 194 | + "mode" が "raw" の場合、"msg" 引数はメッセージ全体を格納した文<br> |
| 195 | + 字列である。<br> |
| 196 | + "mode" が "blob" の場合、"msg" 引数はメッセージ全体を格納した<br> |
| 197 | + <a class="Identifier" href="eval.html#Blob">Blob</a> である。<br> |
195 | 198 | <br> |
196 | 199 | すべてのコールバック: <a class="Identifier" href="builtin.html#function()">function()</a> を使用して、引数および/また<br> |
197 | | - は辞書にバインドします。または、"dict.function" という形式を使<br> |
198 | | - 用して辞書をバインドします。<br> |
| 200 | + は辞書にバインドする。または、"dict.function" という形式を使用<br> |
| 201 | + して辞書をバインドする。<br> |
199 | 202 | <br> |
200 | 203 | コールバックは、通常、Vim がユーザーが文字を入力するのを待って<br> |
201 | 204 | いるとき、「安全な」瞬間にのみ呼び出されます。Vim はマルチス<br> |
202 | | - レッドを使用しません。<br> |
| 205 | + レッドを使用しない。<br> |
203 | 206 | <br> |
204 | 207 | <a class="Constant" href="channel.html#close_cb" name="close_cb">close_cb</a><br> |
205 | 208 | "close_cb" <a class="Identifier" href="channel.html#ch_close()">ch_close()</a> を呼び出す以外に、チャネルが閉じられたときに呼び<br> |
|
0 commit comments