vim-jp / vimdoc-ja / Vim 9.2 ドキュメント

Vim 9.2 日本語ドキュメント 全文検索

per page, with , order by , clip by
Results of 1 - 10 of about 38 for enddef (0.008 sec.)
vim9 - Vimドキュメント 13129
vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを ... い。例: >vim9 vim9script def F_1189() if v:version == 900 # E1189: Cannot use :legacy with this command: endif legacy endif enddef F_1189() < E1234 :legacy は単独では実行できない。コマンドが後に続く必要があ る。 ========================================= ... コンパイルは失敗する。この場 合、 execute() を呼び出して実行時に呼び出すことができる。 def MyFunc() execute('DefinedLater') enddef :def には、 :function のようなオプションはない: "range"、"abort"、"dict"、 "closure"。 :def 関数は、エラーが発生すると常に ... ラス ( Vim9-class ) を使用できる。辞書を明示的に 渡すこともできる: def DictFunc(self: dict<any>, arg: string) echo self[arg] enddef var ad = {item: 'value', func: DictFunc} ad.func(ad, 'item') ただし、旧来の辞書関数を呼ぶことはできる: func Legacy() dict ...
https://man.mtool.work/vimdoc-ja/9.2/vim9.html
vim9 - Vimドキュメント 13129
vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを ... い。例: >vim9 vim9script def F_1189() if v:version == 900 # E1189: Cannot use :legacy with this command: endif legacy endif enddef F_1189() < E1234 :legacy は単独では実行できない。コマンドが後に続く必要があ る。 ========================================= ... コンパイルは失敗する。この場 合、 execute() を呼び出して実行時に呼び出すことができる。 def MyFunc() execute('DefinedLater') enddef :def には、 :function のようなオプションはない: "range"、"abort"、"dict"、 "closure"。 :def 関数は、エラーが発生すると常に ... ラス ( Vim9-class ) を使用できる。辞書を明示的に 渡すこともできる: def DictFunc(self: dict<any>, arg: string) echo self[arg] enddef var ad = {item: 'value', func: DictFunc} ad.func(ad, 'item') ただし、旧来の辞書関数を呼ぶことはできる: func Legacy() dict ...
https://man.mtool.work/vimdoc-ja/9.2/vim9.html
vim9class - Vimドキュメント 11258
vim9class.txt For Vim バージョン 9.2. Last change: 2026 May 21 VIM リファレンスマニュアル by Bram Moolenaar Vim9 のクラス、オブジェクト、インターフェイス、型定義と列挙型。 vim9-class 1. 概要 Vim9-class-overview 2. 単純なクラス Vim9-simple-c ... る): class TextPosition var lnum: number var col: number def new(lnum: number, col: number) this.lnum = lnum this.col = col enddef def SetLnum(lnum: number) this.lnum = lnum enddef def SetCol(col: number) this.col = col enddef def SetPosition(lnum: numb ... er, col: number) this.lnum = lnum this.col = col enddef endclass object Object new() メソッドを使用して、このクラスからオブジェクトを作成できる: var pos = TextPosition.new(1, 1) ... る。これらは一般に ゲッターと呼ばれる。"Get" で始まる名前を使用することをお勧めする: def GetLnum(): number return this._lnum enddef def GetCol(): number return this._col enddef この例はあまり役に立たない。変数はパブリックでもよいだろう。値を確認するときに ...
https://man.mtool.work/vimdoc-ja/9.2/vim9class.html
vim9class - Vimドキュメント 11258
vim9class.txt For Vim バージョン 9.2. Last change: 2026 May 21 VIM リファレンスマニュアル by Bram Moolenaar Vim9 のクラス、オブジェクト、インターフェイス、型定義と列挙型。 vim9-class 1. 概要 Vim9-class-overview 2. 単純なクラス Vim9-simple-c ... る): class TextPosition var lnum: number var col: number def new(lnum: number, col: number) this.lnum = lnum this.col = col enddef def SetLnum(lnum: number) this.lnum = lnum enddef def SetCol(col: number) this.col = col enddef def SetPosition(lnum: numb ... er, col: number) this.lnum = lnum this.col = col enddef endclass object Object new() メソッドを使用して、このクラスからオブジェクトを作成できる: var pos = TextPosition.new(1, 1) ... る。これらは一般に ゲッターと呼ばれる。"Get" で始まる名前を使用することをお勧めする: def GetLnum(): number return this._lnum enddef def GetCol(): number return this._col enddef この例はあまり役に立たない。変数はパブリックでもよいだろう。値を確認するときに ...
https://man.mtool.work/vimdoc-ja/9.2/vim9class.html
usr_46 - Vimドキュメント 8506
usr_46.txt For Vim バージョン 8.2. Last change: 2020 Jun 14 VIM USER MANUAL - by Bram Moolenaar Vim9 script でプラグインを作る Vim9 script 言語はプラグイン、とりわけ複数のファイルからなる大きなものを書くの に使えます。この章ではプラグインを ... ファイルであることを示します。 export def GetMessage(): string let result = '' ... result = GetPart(count) ... return result enddef def GetPart(nr: number): string if nr == 4 return 'yes' else return 'no' endif enddef vim9script コマンドはファイルのごく最 ... ことに注意してください: let s:collected = '' def ExtendAndReturn(add: string): string s:collected += add return s:collected enddef defcompile ここでは直ちにコンパイルを実行するために :defcompile を使っており、それがな いなら関数が呼ばれるときにコンパイル ... もし関数が何も返さないなら、戻り値の型は無くてよいです: def ReportResult(result: string) echo 'The result is: ' .. result enddef これもまたチェックされ、もし値を返そうとすると、エラーとなるでしょう。 あなたが型をケアしない場合や関数が多型で動くなら、" ...
https://man.mtool.work/vimdoc-ja/9.2/usr_46.html
usr_46 - Vimドキュメント 8223
usr_46.txt For Vim バージョン 8.2. Last change: 2020 Jun 14 VIM USER MANUAL - by Bram Moolenaar Vim9 script でプラグインを作る Vim9 script 言語はプラグイン、とりわけ複数のファイルからなる大きなものを書くの に使えます。この章ではプラグインを ... ファイルであることを示します。 export def GetMessage(): string let result = '' ... result = GetPart(count) ... return result enddef def GetPart(nr: number): string if nr == 4 return 'yes' else return 'no' endif enddef vim9script コマンドはファイルのごく最 ... ことに注意してください: let s:collected = '' def ExtendAndReturn(add: string): string s:collected += add return s:collected enddef defcompile ここでは直ちにコンパイルを実行するために :defcompile を使っており、それがな いなら関数が呼ばれるときにコンパイル ... もし関数が何も返さないなら、戻り値の型は無くてよいです: def ReportResult(result: string) echo 'The result is: ' .. result enddef これもまたチェックされ、もし値を返そうとすると、エラーとなるでしょう。 あなたが型をケアしない場合や関数が多型で動くなら、" ...
https://man.mtool.work/vimdoc-ja/9.2/usr_46.html
ft_context - Vimドキュメント 8113
ft_context.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 これは ConTeXt ファイルタイププラグインのドキュメントである。 NOTE : このプラグインは +vim9script が必要である。 =============================================================== ... て更新 def MyConTeXt() var env = { 'PATH': $'{$HOME}/context/tex/texmf-{os}-{arch}/bin:{$PATH}' } context.Typeset("%", env) enddef nnoremap <silent><buffer><leader>t <scriptcmd>MyConTeXt()<cr> このコードは ~/.vim/after/ftplugin/context.vim に配置する必要 ... 例えば: def ConTeXtCustomCommand(path: string): list<string> return ['mtxrun', '--script', 'context', '--nonstopmode', path] enddef def MyContext() context.Typeset("%", v:none, ConTeXtCustomCommand) enddef 大規模なプロジェクトでは、ルートドキュメントと様 ... ハイライト mtxrun count Typeset ブロック script 文章 ルート カレント 文書 開始 make 選択 セクション プラグイン マッピング enddef バックグラウンド ignore makefile ...
https://man.mtool.work/vimdoc-ja/9.2/ft_context.html
wayland - Vimドキュメント 8066
wayland.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar Wayland プロトコルのサポート wayland 1. Wayland の役立つ情報 wayland-useful 2. Wayland セレクション wayland-selections =============== ... 実行するプロバイダを定義する: >vim9 vim9script def Available(): bool return executable('wl-copy') && executable('wl-paste') enddef def Copy(reg: string, type: string, str: list <string> ) var args = "wl-copy" if reg == "*" args ..= " -p" endif silent sy ... stem(args, str) enddef def Paste(reg: string): tuple<string, list <string> > var args = "wl-paste --type text/plain;charset=utf-8" if reg == "*" ... args ..= " -p" endif silent return ("", systemlist(args)) enddef v:clipproviders["wl_clipboard"] = { available: Available, copy: { "+": Copy, "*": Copy }, paste: { "+": Paste, "*": Paste ...
https://man.mtool.work/vimdoc-ja/9.2/wayland.html
ft_context - Vimドキュメント 7783
ft_context.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 これは ConTeXt ファイルタイププラグインのドキュメントである。 NOTE : このプラグインは +vim9script が必要である。 =============================================================== ... て更新 def MyConTeXt() var env = { 'PATH': $'{$HOME}/context/tex/texmf-{os}-{arch}/bin:{$PATH}' } context.Typeset("%", env) enddef nnoremap <silent><buffer><leader>t <scriptcmd>MyConTeXt()<cr> このコードは ~/.vim/after/ftplugin/context.vim に配置する必要 ... 例えば: def ConTeXtCustomCommand(path: string): list<string> return ['mtxrun', '--script', 'context', '--nonstopmode', path] enddef def MyContext() context.Typeset("%", v:none, ConTeXtCustomCommand) enddef 大規模なプロジェクトでは、ルートドキュメントと様 ...
https://man.mtool.work/vimdoc-ja/9.2/ft_context.html
wayland - Vimドキュメント 7783
wayland.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar Wayland プロトコルのサポート wayland 1. Wayland の役立つ情報 wayland-useful 2. Wayland セレクション wayland-selections =============== ... 実行するプロバイダを定義する: >vim9 vim9script def Available(): bool return executable('wl-copy') && executable('wl-paste') enddef def Copy(reg: string, type: string, str: list <string> ) var args = "wl-copy" if reg == "*" args ..= " -p" endif silent sy ... stem(args, str) enddef def Paste(reg: string): tuple<string, list <string> > var args = "wl-paste --type text/plain;charset=utf-8" if reg == "*" ... args ..= " -p" endif silent return ("", systemlist(args)) enddef v:clipproviders["wl_clipboard"] = { available: Available, copy: { "+": Copy, "*": Copy }, paste: { "+": Paste, "*": Paste ...
https://man.mtool.work/vimdoc-ja/9.2/wayland.html
PREV 1 2 3 4 NEXT