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

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

per page, with , order by , clip by
Results of 1 - 10 of about 60 for endfunction (0.015 sec.)
userfunc - Vimドキュメント 14120
userfunc.txt For Vim バージョン 9.2. Last change: 2026 May 31 VIM リファレンスマニュアル by Bram Moolenaar 関数の定義と使用。 これはユーザーマニュアルの第 07.2 章で紹介されている。 1. 関数の定義 define-function 2. 関数呼び出し :call 3. 関数 ... name} ( [arguments] ) [range] [abort] [dict] [closure] {name} という名前で新しい関数を定義する。関数の本体は、 次の行から :endfunction と一致するまで続く。 E1267 名前は英数字と '_' で構成され、大文字または "s:" で始 まる必要がある (上記参照)。 Note "b:"、"l ... 。それは Foo() から戻っても 参照され続ける: :function! Foo() : let x = 0 : function! Bar() closure : let x += 1 : return x : endfunction : return funcref('Bar') :endfunction :let F = Foo() :echo F() 1 :echo F() 2 :echo F() 3 function-search-undo 関数の実行によ ... 変更されない。したがって、 関数内で :nohlsearch を行っても、関数から戻ると検索結 果のハイライトが元に戻ることになる。 :endf :endfunction E126 E193 W22 E1151 :endf[unction] [argument] 関数定義の終了。最も良いのは、 [argument] 無しに行内に これ自身のみを書くこと ...
https://man.mtool.work/vimdoc-ja/9.2/userfunc.html
userfunc - Vimドキュメント 14120
userfunc.txt For Vim バージョン 9.2. Last change: 2026 May 31 VIM リファレンスマニュアル by Bram Moolenaar 関数の定義と使用。 これはユーザーマニュアルの第 07.2 章で紹介されている。 1. 関数の定義 define-function 2. 関数呼び出し :call 3. 関数 ... name} ( [arguments] ) [range] [abort] [dict] [closure] {name} という名前で新しい関数を定義する。関数の本体は、 次の行から :endfunction と一致するまで続く。 E1267 名前は英数字と '_' で構成され、大文字または "s:" で始 まる必要がある (上記参照)。 Note "b:"、"l ... 。それは Foo() から戻っても 参照され続ける: :function! Foo() : let x = 0 : function! Bar() closure : let x += 1 : return x : endfunction : return funcref('Bar') :endfunction :let F = Foo() :echo F() 1 :echo F() 2 :echo F() 3 function-search-undo 関数の実行によ ... 変更されない。したがって、 関数内で :nohlsearch を行っても、関数から戻ると検索結 果のハイライトが元に戻ることになる。 :endf :endfunction E126 E193 W22 E1151 :endf[unction] [argument] 関数定義の終了。最も良いのは、 [argument] 無しに行内に これ自身のみを書くこと ...
https://man.mtool.work/vimdoc-ja/9.2/userfunc.html
if_lua - Vimドキュメント 9161
if_lua.txt For Vim バージョン 9.2. Last change: 2026 Sep 29 VIM リファレンスマニュアル by Luis Carvalho Vim の Lua インターフェイス lua Lua 1. コマンド lua-commands 2. vim モジュール lua-vim 3. List ユーザーデータ lua-list 4. Dict ユーザーデ ... w().line local curline = vim.buffer()[linenr] print(string.format("Current line [%d] has %d chars", linenr, #curline)) EOF endfunction どの Lua のバージョンであるかを見るには: :lua print(_VERSION) もし LuaJIT を使っているならばこれも使えます: :lua print(jit ... が参照している関数の名前です o "f(...)" は "f" が参照している関数を (引数と共に) 呼びます 例: :function I(x) : return a:x : endfunction :let R = function('I') :lua i1 = vim.funcref('I') :lua i2 = vim.eval('R') :lua print(#i1, #i2) -- どちらも 'I' :lua print( ... i1, i2, #i2(i1) == #i1(i2)) :function Mylen() dict : return len(self.data) : endfunction :let mydict = {'data': [0, 1, 2, 3]} :lua d = vim.eval('mydict'); d.len = vim.funcref('Mylen') :echo mydict.len() :lua l = ...
https://man.mtool.work/vimdoc-ja/9.2/if_lua.html
if_lua - Vimドキュメント 9161
if_lua.txt For Vim バージョン 9.2. Last change: 2026 Sep 29 VIM リファレンスマニュアル by Luis Carvalho Vim の Lua インターフェイス lua Lua 1. コマンド lua-commands 2. vim モジュール lua-vim 3. List ユーザーデータ lua-list 4. Dict ユーザーデ ... w().line local curline = vim.buffer()[linenr] print(string.format("Current line [%d] has %d chars", linenr, #curline)) EOF endfunction どの Lua のバージョンであるかを見るには: :lua print(_VERSION) もし LuaJIT を使っているならばこれも使えます: :lua print(jit ... が参照している関数の名前です o "f(...)" は "f" が参照している関数を (引数と共に) 呼びます 例: :function I(x) : return a:x : endfunction :let R = function('I') :lua i1 = vim.funcref('I') :lua i2 = vim.eval('R') :lua print(#i1, #i2) -- どちらも 'I' :lua print( ... i1, i2, #i2(i1) == #i1(i2)) :function Mylen() dict : return len(self.data) : endfunction :let mydict = {'data': [0, 1, 2, 3]} :lua d = vim.eval('mydict'); d.len = vim.funcref('Mylen') :echo mydict.len() :lua l = ...
https://man.mtool.work/vimdoc-ja/9.2/if_lua.html
eval - Vimドキュメント 8361
eval.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar 式の評価 expression expr E15 eval E1002 式の評価についてはユーザーマニュアルの41章 usr_41.txt でも解説されている。 Note : 式の評価はコンパ ... 。 関数を定義して、それへの参照を直接辞書に入れるための特別な形式がある。例: :function dict.init() dict : let self.val = 0 :endfunction この辞書のキーは小文字で始めなければならない。実際の関数名はここでは使われない。 numbered-function も参照。 :call コマンド ... 関数が "dict" 属性つきで定義されると、特殊な方法で呼び出すことができる。例: :function Mylen() dict : return len(self.data) :endfunction :let mydict = {'data': [0, 1, 2, 3], 'len': function("Mylen")} :echo mydict.len() これはオブジェクト指向プログラミングのメ ... 義して直接辞書に代入することがで きる: :let mydict = {'data': [0, 1, 2, 3]} :function mydict.len() : return len(self.data) :endfunction :echo mydict.len() こうすると関数に番号がふられ、dict.lenがこの関数を参照する Funcref となる。こ の関数は Funcref を通して ...
https://man.mtool.work/vimdoc-ja/9.2/eval.html
if_mzsch - Vimドキュメント 8361
if_mzsch.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Sergey Khorev Vim の MzScheme インターフェイス mzscheme MzScheme 1. コマンド mzscheme-commands 2. 例 mzscheme-examples 3. スレッド mzscheme-threads ... vimext)) ; ↑新しいバージョンでは (require (prefix-in vim- 'vimext)) (vim-set-buff-line 1 "This is line #1") (vim-beep) EOF endfunction nmap <F9> :call <SID>SetFirstLine() <CR> ファイルの実行: :mzfile supascript.scm 例外制御: :mz << EOF (require (prefix vim- ... 4.x では: :mz (require (prefix vim- vimext)) else " それ以降のバージョンでは :mz (require (prefix-in vim- 'vimext)) endif endfunction if has("mzscheme") silent call MzRequire() endif ========================================================================= ... スでは関数参照 ( Funcref ) が使えます。Vim の関数を Scheme から直接呼び出せます。例: function! MyAdd2(arg) return a:arg + 2 endfunction mz (define f2 (vim-eval "function(\"MyAdd2\")")) mz (f2 7) または : :mz (define indent (vim-eval "function('indent')")) " ...
https://man.mtool.work/vimdoc-ja/9.2/if_mzsch.html
eval - Vimドキュメント 8361
eval.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar 式の評価 expression expr E15 eval E1002 式の評価についてはユーザーマニュアルの41章 usr_41.txt でも解説されている。 Note : 式の評価はコンパ ... 。 関数を定義して、それへの参照を直接辞書に入れるための特別な形式がある。例: :function dict.init() dict : let self.val = 0 :endfunction この辞書のキーは小文字で始めなければならない。実際の関数名はここでは使われない。 numbered-function も参照。 :call コマンド ... 関数が "dict" 属性つきで定義されると、特殊な方法で呼び出すことができる。例: :function Mylen() dict : return len(self.data) :endfunction :let mydict = {'data': [0, 1, 2, 3], 'len': function("Mylen")} :echo mydict.len() これはオブジェクト指向プログラミングのメ ... 義して直接辞書に代入することがで きる: :let mydict = {'data': [0, 1, 2, 3]} :function mydict.len() : return len(self.data) :endfunction :echo mydict.len() こうすると関数に番号がふられ、dict.lenがこの関数を参照する Funcref となる。こ の関数は Funcref を通して ...
https://man.mtool.work/vimdoc-ja/9.2/eval.html
if_mzsch - Vimドキュメント 8361
if_mzsch.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Sergey Khorev Vim の MzScheme インターフェイス mzscheme MzScheme 1. コマンド mzscheme-commands 2. 例 mzscheme-examples 3. スレッド mzscheme-threads ... vimext)) ; ↑新しいバージョンでは (require (prefix-in vim- 'vimext)) (vim-set-buff-line 1 "This is line #1") (vim-beep) EOF endfunction nmap <F9> :call <SID>SetFirstLine() <CR> ファイルの実行: :mzfile supascript.scm 例外制御: :mz << EOF (require (prefix vim- ... 4.x では: :mz (require (prefix vim- vimext)) else " それ以降のバージョンでは :mz (require (prefix-in vim- 'vimext)) endif endfunction if has("mzscheme") silent call MzRequire() endif ========================================================================= ... スでは関数参照 ( Funcref ) が使えます。Vim の関数を Scheme から直接呼び出せます。例: function! MyAdd2(arg) return a:arg + 2 endfunction mz (define f2 (vim-eval "function(\"MyAdd2\")")) mz (f2 7) または : :mz (define indent (vim-eval "function('indent')")) " ...
https://man.mtool.work/vimdoc-ja/9.2/if_mzsch.html
quickfix - Vimドキュメント 8172
quickfix.txt For Vim バージョン 9.2. Last change: 2026 Sep 25 VIM リファレンスマニュアル by Bram Moolenaar この話題に関してはユーザーマニュアルの 30.1 でも紹介されている。 1. QuickFixコマンドの使い方 quickfix 2. エラーウィンドウ quickfix-wi ... Conv() let qflist = getqflist() for i in qflist let i.text = iconv(i.text, "cp936", "utf-8") endfor call setqflist(qflist) endfunction au QuickFixCmdPost make call QfMakeConv() 代わりに 'makeencoding' オプションを使うこともできる。 quickfix-title すべてのqu ... Conv() let qflist = getqflist() for i in qflist let i.text = iconv(i.text, "cp936", "utf-8") endfor call setqflist(qflist) endfunction au QuickFixCmdPost make call QfMakeConv() (Faque Cheng による例) 代わりに 'makeencoding' オプションを使うこともできる。 == ... を選択し たキーに割り当てる。例: >vim function! GenericPostCompilerCommand(arguments) abort execute 'make ' .. a:arguments endfunction let g:spotbugs_properties = { \ 'DefaultPostCompilerCommand': \ function('GenericPostCompilerCommand'), \ } "PostCompilerA ...
https://man.mtool.work/vimdoc-ja/9.2/quickfix.html
quickfix - Vimドキュメント 8172
quickfix.txt For Vim バージョン 9.2. Last change: 2026 Sep 25 VIM リファレンスマニュアル by Bram Moolenaar この話題に関してはユーザーマニュアルの 30.1 でも紹介されている。 1. QuickFixコマンドの使い方 quickfix 2. エラーウィンドウ quickfix-wi ... Conv() let qflist = getqflist() for i in qflist let i.text = iconv(i.text, "cp936", "utf-8") endfor call setqflist(qflist) endfunction au QuickFixCmdPost make call QfMakeConv() 代わりに 'makeencoding' オプションを使うこともできる。 quickfix-title すべてのqu ... Conv() let qflist = getqflist() for i in qflist let i.text = iconv(i.text, "cp936", "utf-8") endfor call setqflist(qflist) endfunction au QuickFixCmdPost make call QfMakeConv() (Faque Cheng による例) 代わりに 'makeencoding' オプションを使うこともできる。 == ... を選択し たキーに割り当てる。例: >vim function! GenericPostCompilerCommand(arguments) abort execute 'make ' .. a:arguments endfunction let g:spotbugs_properties = { \ 'DefaultPostCompilerCommand': \ function('GenericPostCompilerCommand'), \ } "PostCompilerA ...
https://man.mtool.work/vimdoc-ja/9.2/quickfix.html
PREV 1 2 3 4 5 6 NEXT