Nvim の:help
ページ。 生成されたもので、 ソース を tree-sitter-vimdoc パーサーを使用して生成されています。
<expr>
を使用する場合に入力された文字に使用されます。:map-<expr>。また、InsertCharPre と InsertEnter イベントでも使用されます。:map _x :<C-U>echo "the count is " .. v:count<CR>
<C-U>
が必要です。 "3d2w" のように回数が 2 つの場合は、コマンド "d6w" の例のように、それらは掛け合わされます。'formatexpr' オプションの評価にも使用されます。:au VimLeave * if v:dying | echo "\nAAAAaaaarrrggghhhh!!!\n" | endif
:echo
メッセージに使用できる画面セルの数。'showcmd'、'ruler'、および'columns' に依存します。最後の行の上にフル幅の行があるかどうかについては、'cmdheight' を確認する必要があります。let v:errmsg = ""
silent! next
if v:errmsg != ""
" ... handle error
let v:errors = []
au TextYankPost * let g:foo = deepcopy(v:event)
v:event.operator
は "y" になります。regcontents レジスタに格納されているテキスト。readfile() スタイルの行のリスト。regname 要求されたレジスタ(例:"x" for "xyy") または名前のない操作の場合は空文字列。regtype getregtype() によって返されるレジスタの種類。visual 選択がビジュアル(モーションなどによるものではない)であるかどうか。completed_item CompleteChanged で現在選択されている項目。選択された項目がない場合は{}
。height CompleteChanged のポップアップメニューの高さ。width CompleteChanged のポップアップメニューの幅。row CompleteChanged のポップアップメニューの行数(画面を基準とする)。col CompleteChanged のポップアップメニューの列数(画面を基準とする)。size CompleteChanged の完了項目の総数。scrollbar ポップアップメニューにスクロールバーがある場合はv:true、ない場合はv:false。changed_window DirChanged でウィンドウ(またはタブ)の変更中にイベントが発生した場合、v:true。status ジョブの状態または終了コード。-1 は「不明」を意味します。TermClose reason 完了の理由。CompleteDonetry
throw "oops"
catch /.*/
echo "caught " .. v:exception
endtry
:au VimLeave * echo "Exit value is " .. v:exiting
<empty>
何もしない。オートコマンドが必要なすべての操作を実行する必要があります。デフォルトは空です。別の(無効な)値が使用されている場合、Vim は空であるかのように動作し、警告メッセージは表示されません。let &hlsearch = &hlsearch
v:null
は設定されていないリスト、辞書などを表すことができます。これは、空のリスト、辞書などとは少し異なります。<g>
または<z>
で始まるコマンドを除き、1文字です。その場合、2文字になります。v:prevcountとv:registerと一緒に使用するのが最適です。演算子保留モードをキャンセルして演算子を使用する場合などに役立ちます。例::omap O <Esc>:call MyMotion(v:operator)<CR>
:let l:xxx
"setglobal" :setglobalまたは:let g:xxx
"set" :setまたは:let "modeline" modeline:vmap % <Esc>:call MyFilter(v:prevcount)<CR>
if $NVIM
echo nvim_get_chan_info(v:parent)
endif
!mv foo bar
if v:shell_error
echo 'could not rename "foo" to "bar"!'
endif
:call chansend(v:stderr, "error: toaster empty\n")
try
throw "oops"
catch /.*/
echo "Exception from" v:throwpoint
endtry
:if has("nvim-0.2.1")