メッセージ

Nvim :help ページは、ソース から tree-sitter-vimdoc パーサーを使用して 生成 されています。


このファイルには、Vim が生成するメッセージとエラーメッセージのアルファベット順のリストが含まれています。メッセージの意味がわからない場合に、これを使用できます。ただし、完全ではありません。

1. 過去のメッセージ :mes メッセージ履歴

":messages" コマンドを使用して、以前に表示されたメッセージを表示できます。これは、メッセージが上書きまたは切り詰められた場合に特に便利です。これは 'shortmess' オプションに依存します。
:mes[sages] すべてのメッセージを表示します。
:{count}mes[sages] 最新の {count} 件のメッセージを表示します。
:mes[sages] clear すべてのメッセージをクリアします。
:{count}mes[sages] clear 最新の {count} 件のメッセージのみを残して、メッセージをクリアします。
記憶されるメッセージの数は 200 に固定されています。
g<
"g<" コマンドを使用して、以前のコマンド出力の最後のページを表示できます。これは、hit-enter プロンプトで誤って <Space> を入力した場合に特に便利です。hit-enter プロンプトに戻り、さらにスクロールバックできます。**注意:** 出力が more プロンプトで "q" で停止された場合、この時点までの出力のみが表示されます。別のコマンドが出力を生成すると、以前のコマンド出力はクリアされます。"g<" 出力はリダイレクトされません。
特定の(エラー)メッセージに関するヘルプが必要な場合は、メッセージの先頭にある ID を使用してください。たとえば、次のメッセージに関するヘルプを取得するには
E72: Close error on swap file
または(翻訳済み)
E72: Errore durante chiusura swap file
以下を使用します
:help E72
面倒な場合は、Shift キーなしでも動作します
:help e72

2. エラーメッセージ エラーメッセージ エラー

エラーメッセージが表示されたが、読む前に削除された場合は、次のコマンドで再び表示できます
:echo v:errmsg
または、最近のメッセージのリストを次のコマンドで表示できます
:messages
上記の :messages を参照してください。

メッセージリスト

E222 E228 E232 E293 E298 E304 E317 E318 E356 E438 E439 E440 E316 E320 E322 E323 E341 E473 E570 E685 E292
Add to read buffer
makemap: Illegal mode
Cannot create BalloonEval with both message and callback
Hangul automata ERROR
block was not locked
Didn't get block nr {N}?
ml_upd_block0(): Didn't get block 0??
pointer block id wrong {N}
Updated too many blocks?
get_varp ERROR
u_undo: line numbers wrong
undo list corrupt
undo line missing
ml_get: cannot find line {N}
cannot find line {N}
line number out of range: {N} past the end
line count wrong in block {N}
Internal error
Internal error: {function}
fatal error in cs_manage_matches
Invalid count for del_bytes(): {N}
これは内部エラーです。再現できる場合は、バグレポートを送信してください。 バグ
ATTENTION
Found a swap file by the name ...
ATTENTION を参照してください。
E92
Buffer {N} not found
リクエストしたバッファが存在しません。これは、マークが含まれているバッファ、または別の方法で参照されているバッファを消去した場合にも発生する可能性があります。 :bwipeout
E95
Buffer with this name already exists
まったく同じ名前のバッファを 2 つ持つことはできません。これには、ファイルへのパスが含まれます。
E1513
Cannot switch buffer. 'winfixbuf' is enabled
ウィンドウで 'winfixbuf' が有効になっている場合、そのウィンドウの現在のバッファを変更することはできません。続行する前に、'nowinfixbuf' を設定する必要があります。コマンドでサポートされている場合は、[!] を使用してウィンドウを強制的にバッファを切り替えることができます。
E72
Close error on swap file
編集済みテキストのコピーを保持するために使用される スワップファイル を正しく閉じることができませんでした。ほとんど無害です。
E169
Command too recursive
これは、Ex コマンドが Ex コマンドを実行し、その Ex コマンドがさらに別の Ex コマンドを実行する場合などに発生します。制限は 200 または 'maxfuncdepth' の値のいずれか大きい方です。それ以上の場合は、おそらく無限ループが発生しています。おそらく :execute または :source コマンドが関係しています。
E254
Cannot allocate color {name}
カラー名 {name} は不明です。ほとんどのシステムで使用可能な色のリストについては、gui-colors を参照してください。
E458
Cannot allocate colormap entry, some colors may be incorrect
これは、Vim で使用できる色が不足していることを意味します。Vim は引き続き実行されますが、一部の色は指定された色で表示されません。多くの色を使用する他のアプリケーションを停止するか、gvim を起動した後に起動してみてください。ブラウザは多くの色を消費することが知られています。 netscape では、独自のカラーマップを使用するように指示することで、これを回避できます。
netscape -install
または、特定の色数(64 でうまくいくはずです)に制限するように指示します
netscape -ncols 64
これは、Xdefaults ファイルの行でも実行できます
Netscape*installColormap: Yes
または
Netscape*maxImageColors:  64
E79
Cannot expand wildcards
ファイル名に奇妙な文字の組み合わせが含まれており、Vim がワイルドカードを展開しようとしますが、失敗します。これは、一致するファイル名が見つからなかったことを意味するのではなく、パターンが無効であったことを意味します。
E459
Cannot go back to previous directory
ファイル名を展開しているときに、Vim は以前に使用したディレクトリに戻ることに失敗しました。使用されているすべてのファイル名が無効になっている可能性があります!現在のディレクトリに対する実行権限が必要です。
E190 E212
Cannot open "{filename}" for writing
Can't open file for writing
何らかの理由で、書き込み先のファイルを作成または上書きできません。ディレクトリへの書き込み権限がないか、ファイル名が無効である可能性があります。
E166
Can't open linked file for writing
上書きできないファイルに書き込もうとしていますが、ファイルはリンク(ハードリンクまたはシンボリックリンク)です。リンクまたはファイルを含むディレクトリが書き込み可能であれば、書き込みはまだ可能かもしれませんが、Vim はリンクを削除してファイルを作成するか、ファイルを削除して新しいファイルを作成するかを判断できません。この名前でファイルを書き込む場合は、手動でリンクまたはファイルを削除するか、権限を変更して Vim が上書きできるようにする必要があります。
E46
Cannot change read-only variable "{name}"
読み取り専用の関数 a:var または Vim 内部変数 v:var の引数に値を割り当てようとしています。
E90
Cannot unload last buffer
Vim は常に 1 つのバッファをロードする必要があります。そうでなければ、ウィンドウに表示するものがないためです。
E40
Can't open errorfile <filename>
":make" または ":grep" コマンドを使用する場合:エラーメッセージまたは grep 出力を保存するために使用されるファイルを開くことができません。これにはいくつかの原因が考えられます
'shellredir' の値が間違っています。
シェルがディレクトリを変更し、エラーファイルが別のディレクトリに書き込まれます。これは 'makeef' を変更することで修正できますが、make コマンドは間違ったディレクトリで実行されたままになります。
'makeef' の値が間違っています。
'grepprg' または 'makeprg' を実行できませんでした。これは常に検出できるとは限りません(特に MS-Windows 上)。 $PATH を確認してください。
Can't open file C:\TEMP\VIoD243.TMP
MS-Windows では、外部コマンドの出力が読み取られる予定でしたが、コマンドが正常に実行されなかった場合に、このメッセージが表示されます。'shell''shellquote''shellxquote''shellslash'、および関連するオプションを確認してください。外部コマンドが見つからなかった可能性もあります。それに関する別のエラーメッセージはありません。
E12
Command not allowed from exrc/vimrc in current dir or tag search
セキュリティ上の理由から、一部のコマンドは許可されていません。 これらのコマンドは、主に現在のディレクトリの .exrc または .nvimrc ファイル、またはタグファイルからのものです。 'secure' も参照してください。
E74
Command too complex
マッピングの結果、非常に長いコマンド文字列が生成されました。間接的に自身を呼び出すマッピングが原因である可能性があります。
CONVERSION ERROR
ファイルの書き込み中に「CONVERSION ERROR」というテキストが表示された場合、これは、内部で使用されている UTF-8 からファイルの形式にテキストを変換するときに、一部のビットが失われたことを意味します。ファイルは未変更としてマークされません。情報の損失が気になる場合は、'fileencoding' オプションを、バッファ内の文字を処理できる別の値に設定して、もう一度書き込んでください。気にしない場合は、バッファを破棄するか、'modified' オプションをリセットできます。'writebackup' または 'backup' が設定されている場合、バックアップファイルが存在する場合は削除されないため、変更を破棄する場合は、バックアップファイルを元の場所に移動できます。
E302
Could not rename swap file
ファイル名が変更されると、Vim は スワップファイル の名前変更も試みます。これは失敗し、古いスワップファイルがまだ使用されています。ほとんど無害です。
E43 E44
Damaged match string
Corrupted regexp program
Vim 内部で問題が発生し、正規表現が破損しました。この問題を再現する方法がわかる場合は、報告してください。 バグ
E208 E209 E210
Error writing to "{filename}"
Error closing "{filename}"
Error reading "{filename}"
これは、Vim がファイルの名前を変更しようとしたときに、ファイル名の単純な変更ではうまくいかない場合に発生します。その後、ファイルはコピーされますが、何らかの理由で失敗しました。その結果、元のファイルとコピー先のファイルの両方が存在し、コピー先のファイルが不完全になる可能性があります。
Vim: Error reading input, exiting...
これは、入力が要求されているときに Vim が入力された文字を読み取れない場合に発生します。Vim がスタックし、できることは終了することだけです。これは、stdin と stderr の両方がリダイレクトされ、Vim を終了しないスクリプトを実行している場合に発生する可能性があります。
E47
Error while reading errorfile
エラーファイルを読み取ることができませんでした。これは、認識されなかったエラーメッセージが原因ではありません。
E80
Error while writing
ファイルの書き込みが正常に完了しませんでした。ファイルは恐らく不完全です。
E13 E189
File exists (add ! to override)
"{filename}" exists (add ! to override)
ファイルの誤上書きを防ぐ機能が有効になっています。どうしても上書きしたい場合は、同じコマンドの直後に "!" を追加してください。例:
:w /tmp/test
は以下のように変更されます。
:w! /tmp/test
E768
Swap file exists: {filename} (:silent! overrides)
Vim で編集中のファイルを上書きできないよう保護されています。これは ":w! filename" を使用し、スワップファイルが見つかった場合に発生します。
スワップファイルが以前のクラッシュした編集セッションから残っている場合は、スワップファイルを削除することをお勧めします。スワップファイルの情報を確認するには、{filename} を編集してください。
どうしても上書きしたい場合は、コマンドの前に ":silent!" を追加してください。例:
:silent! w! /tmp/test
既存のファイルを上書きするために既に ! を追加しているため、この特別なコマンドが必要です。
E139
File is loaded in another buffer
別のバッファで使用されている名前でファイルを書き込もうとしています。これは、同じファイルの2つのバージョンが存在することになります。
E142
File not written: Writing is disabled by 'write' option
'write' オプションが無効になっています。これにより、ファイルを書き込もうとするすべてのコマンドでこのメッセージが生成されます。これは、-m コマンドライン引数によって引き起こされる可能性があります。":set write" で 'write' オプションを有効にすることができます。
E25
Nvim does not have a built-in GUI
Nvim には組み込みの GUI がないため、:gvim:gui は機能しません。
E49
Invalid scroll size
これは、'scroll''scrolljump'、または 'scrolloff' オプションに無効な値を設定することによって発生します。
E17
"{filename}" is a directory
ディレクトリの名前でファイルを書き込もうとしました。これは不可能です。ファイル名を追加する必要があるでしょう。
E19
Mark has invalid line number
存在しない行番号のマークを使用しています。これは、別のファイルにマークがあり、他のプログラムがそのファイルから行を削除した場合に発生する可能性があります。
E219 E220
Missing {.
Missing }.
ファイル名に {} 構文を使用していますが、対応する } がない { があるか、またはその逆です。{foo,bar} のように使用する必要があります。これは "foo" と "bar" に一致します。
E315
ml_get: invalid lnum: {number}
これは Vim の内部エラーです。再現方法を特定し、バグレポートを提出してください。
E173
{number} more files to edit
引数リストの最後の項目が編集されていない状態で終了しようとしています。これは、まだ作業するファイルが残っている場合に誤って終了しないようにするためのものです。引数リストを参照してください。本当に終了したい場合は、もう一度実行すれば終了できます。
E23 E194
No alternate file
No alternate file name to substitute for '#'
代替ファイルはまだ定義されていません。代替ファイルを参照してください。
E32
No file name
現在のバッファには名前がありません。書き込むには、":w fname" を使用します。または、":file fname" でバッファに名前を付けます。
E141
No file name for buffer {number}
変更されたバッファの1つにファイル名がありません。そのため、書き込むことができません。バッファにファイル名を付ける必要があります。
:buffer {number}
:file {filename}
E33
No previous substitute regular expression
パターンで '~' 文字を使用すると、":substitute" コマンドで以前に使用されたパターンに置き換えられます。このようなコマンドがまだ使用されていない場合、これは失敗します。/~ を参照してください。これは ":s/pat/%/" を使用した場合にも発生し、"%" は以前の置換文字列を表します。
E35
No previous regular expression
空の検索パターンを使用すると、以前の検索パターンが使用されます。しかし、以前の検索がない場合は、これは不可能です。
E24
No such abbreviation
既存の省略形ではない引数を指定して ":unabbreviate" コマンドを使用しました。このコマンドのすべてのバリエーションは同じメッセージを返します。":cunabbrev"、":iunabbreviate" など。末尾の空白文字を確認してください。
E31
No such mapping
既存のマッピングではない引数を指定して ":unmap" コマンドを使用しました。このコマンドのすべてのバリエーションは同じメッセージを返します。":cunmap"、":unmap!" など。いくつかのヒントを以下に示します。
末尾の空白文字を確認してください。
マッピングがバッファローカルの場合は、":unmap <buffer>" を使用する必要があります。:map-<buffer>
E37 E89
No write since last change (add ! to override)
No write since last change for buffer {N} (add ! to override)
変更されたファイルを破棄しようとしています。Vim は作業内容の損失を防ぎます。変更されたファイルを ":w" で書き込むか、または、本当に破棄しても構わない場合は、使用したコマンドの直後に '!' 文字を追加することで破棄し、すべての変更を失うことができます。例:
:e other_file
は以下のように変更されます。
:e! other_file
E162
No write since last change for buffer "{name}"
これは、いくつかのバッファが変更されている間に Vim を終了しようとすると表示されます。変更されたバッファを書き込む(:w を使用)か、バッファを強制的に破棄するコマンド(例:":qa!")を使用する必要があります。注意:本当に保持したい変更を破棄しないように注意してください。特に 'hidden' が設定されている場合は、バッファを忘れてしまっている可能性があります。
[No write since last change]
これは、少なくとも1つのバッファが変更されている間にシェルコマンドを実行すると表示されます。メッセージを回避するには、'warn' オプションをリセットしてください。
E38
Null argument
Vim 内部で問題が発生し、NULL ポインタが発生しました。この問題の再現方法がわかっている場合は、報告してください。バグ
E41 E82 E83 E342
Out of memory!
Out of memory!  (allocating {number} bytes)
Cannot allocate any buffer, exiting...
Cannot allocate buffer, using other one...
複雑な操作を行ったか、他のプログラムがメモリを消費している可能性があります。注意してください! Vim はメモリ不足の状況に完全には対応していません。まず、すべての変更が保存されていることを確認してください。次に、メモリ不足を解消してください。安全のために、Vim を終了して再起動してください。
バッファは部分的にしかメモリに保持されないため、非常に大きなファイルを編集してもメモリ不足になることはほとんどありません。アンドゥ情報は完全にメモリ内にあります。以下のオプションで削減できます。
'undolevels' 小さな値、またはアンドゥを完全に無効にする場合は -1 に設定します。これは、すべての行に影響する変更に役立ちます。
'undoreload' 無効にするにはゼロに設定します。
E339
Pattern too long
これは 16 ビット整数のシステムで発生します。コンパイルされた正規表現パターンが約 65000 文字を超えています。より短いパターンを使用してみてください。また、ルールのオフセットが使用可能なスペースに収まらない場合にも発生します。パターンを簡略化してみてください。
E45
'readonly' option is set (add ! to override)
読み取り専用としてマークされたファイルを書き込もうとしています。どうしてもファイルを書き込むには、'readonly' オプションをリセットするか、使用したコマンドの直後に '!' 文字を追加します。例:
:w
は以下のように変更されます。
:w!
E294 E295 E301
Read error in swap file
Seek error in swap file read
Oops, lost the swap file!!!
Vim は スワップファイルからテキストを読み取ろうとしましたが、問題が発生しました。関連するバッファのテキストが破損している可能性があります!バッファを書き込む前に注意深く確認してください。別のファイルに書き込んで、違いを確認することをお勧めします。
E192
Recursive use of :normal too deep
":normal" コマンドを使用していますが、その引数が再帰的に ":normal" コマンドを再び使用しています。これは 'maxmapdepth' レベルに制限されています。このメッセージが表示される例を以下に示します。
:map gq :normal gq<CR>
"gq" と入力すると、このマッピングが実行され、再び "gq" が呼び出されます。
E22
Scripts nested too deep
スクリプトは "-s" コマンドライン引数と :source! コマンドで読み取ることができます。スクリプトはその後、別のスクリプトを読み取ることができます。これは約 14 レベルまで続けることができます。さらにネストが深い場合、Vim は再帰ループがあると見なし、このエラーメッセージで停止します。
E300
Swap file already exists (symlink attack?)
このメッセージは、Vim がスワップファイルを開こうとしたときに、既に存在するか、シンボリックリンクが見つかった場合に表示されます。Vim は既にファイルが存在しないことを確認しているため、これは発生しません。他の誰かがまったく同じ瞬間に同じファイルを開いたか(非常にまれ)、または誰かがシンボリックリンク攻撃を試みている可能性があります(/tmp のファイルを編集している場合、または 'directory' が "/tmp" で始まる場合に発生する可能性があり、これは悪い選択です)。
E432
Tags file not sorted: {file name}
Vim(および Vi)は、タグファイルが ASCII 順にソートされていることを想定しています。バイナリ検索を使用できるため、線形検索よりもはるかに高速です。タグファイルが正しくソートされていない場合は、'tagbsearch' オプションをリセットしてください。このメッセージは、タグの検索中に問題が検出された場合にのみ表示されます。タグファイルが正しくソートされていない場合でも、このメッセージが表示されない場合があります。
E424
Too many different highlighting attributes in use
Vim は約 223 種類のハイライトしか処理できません。この制限に達した場合は、異なる引数を指定した :highlight コマンドを多用しています。":highlight link" はカウントされません。
E77
Too many file names
ファイル名を展開するときに、複数の一致が見つかりました。使用されたコマンドでは、1つの一致のみが許可されます。
E303
Unable to open swap file for "{filename}", recovery impossible
Vim はスワップファイルを作成できませんでした。ファイルは編集できますが、Vim が予期せず終了した場合、変更は失われます。また、大きなファイルを編集すると、Vim が大量のメモリを消費する可能性があります。このエラーを回避するには、'directory' オプションを変更することをお勧めします。'directory' が空の場合、このエラーは表示されません。スワップファイルを参照してください。
E140
Use ! to write partial buffer
範囲を使用してバッファの一部を書き込む場合、元のファイルを上書きすることはまれです。これはおそらく間違いです(例:":w" を使用するときにビジュアルモードがアクティブだった場合)。そのため、Vim はコマンドの後に ! を使用することを要求します。例:":3,10w!"。
Warning: Cannot convert string "<Key>Escape,_Key_Cancel" to type
VirtualBinding
このようなメッセージは起動時に表示されます。これは Vim の問題ではなく、X11 の設定が間違っています。
W10
Warning: Changing a readonly file
ファイルは読み取り専用ですが、変更を加えています。このメッセージを回避するには、FileChangedRO オートコマンドイベントを使用します(オートコマンドは 'readonly' オプションをリセットする必要があります)。ファイルの変更を完全に禁止するには、'modifiable' を参照してください。このメッセージは、'readonly' が設定された後の最初の変更に対してのみ表示されます。
W13
Warning: File "{filename}" has been created after editing started
存在しないファイルをVimで編集していましたが、今は存在するようになりました。 Vimのバージョンを保持するか、新しく作成されたファイルを保持するかを決定する必要があります。 'buftype' が空でない場合は、このメッセージは表示されません。
W11
Warning: File "{filename}" has changed since editing started
編集を開始したファイルのタイムスタンプが変更され、内容も変更されました(より正確には、現在のオプション設定と自動コマンドでファイルを再度読み込むと、異なるテキストになります)。これは、おそらく他のプログラムがファイルを 変更したことを意味します。何が起こったのかを調べ、どちらのバージョンのファイルを保持するかを決定する必要があります。これを自動的に行う場合は、'autoread' オプションを設定します。 'buftype' が空でない場合は、このメッセージは表示されません。 FileChangedShell 自動コマンドも参照してください。
何も問題がない場合でも、このメッセージが表示される状況が1つあります。夏時間が始まる日にWindowsでファイルを保存する場合です。これは、次のいずれかの方法で修正できます。
autoexec.batに次の行を追加します。
SET TZ=-1
タイムゾーンに合わせて「-1」を調整します。
「夏時間に合わせて時計を自動的に調整する」を無効にします。
翌日にもう一度ファイルを書き込むだけです。または、時計を翌日に設定し、ファイルを2回書き込んでから時計を戻します。
W11が常に表示される場合は、「Acronis Active Protection」を無効にするか、Vimを信頼できるサービス/アプリケーションとして登録する必要がある場合があります。
W12
Warning: File "{filename}" has changed and the buffer was changed in Vim as well
上記と同様に、ファイルのバッファもこのVimで変更されました。このVimのバージョンを保持するか、ディスク上のバージョンを保持するかを決定する必要があります。 'buftype' が空でない場合は、このメッセージは表示されません。
W16
Warning: Mode of file "{filename}" has changed since editing started
バッファのタイムスタンプが変更され、内容は同じままであるが、モード(権限)が変更された場合。これは通常、バージョン管理システムからファイルをチェックアウトするときに発生し、読み取り専用ビットがリセットされます。ファイルをリロードしても安全です。 'autoread' を設定して、ファイルを自動的にリロードします。
E211
File "{filename}" no longer available
編集を開始したファイルが消えたか、アクセスできなくなりました。変更を失わないように、バッファをどこかに書き込んでください。 'buftype' が空でない場合は、このメッセージは表示されません。
W14
Warning: List of file names overflow
非常に多くのバッファを使用している必要があります。2つのバッファが同じ番号を持つ可能性があり、さまざまな問題が発生します。 Vimを終了して再起動することをお勧めします。
E931
Buffer cannot be registered
メモリ不足またはバッファ番号の重複です。W14の後に発生する可能性があります。バッファの検索は常に機能するとは限らないため、Vimを再起動することをお勧めします。
E296 E297
Seek error in swap file write
Write error in swap file
これは主にディスクがいっぱいのときに発生します。 Vimはテキストをスワップファイルに書き込むことができませんでした。直接的な害はありませんが、Vimが予期せず終了すると、一部のテキストが回復不可能な状態で失われる可能性があります。この問題が解決しない場合、Vimのメモリが不足する可能性があります。
E10
\\ should be followed by /, ? or &
バックスラッシュで始まるコマンドライン、またはコマンドの範囲に誤った場所にバックスラッシュが含まれていました。これは、コマンドラインの継続が無効になっていることが原因であることがよくあります。有効にするには、'cpoptions' オプションから 'C' フラグを削除します。
E471
Argument required
Exコマンドが必須の引数なしで実行されました。
E474 E475 E983
Invalid argument
Invalid argument: {arg}
Duplicate argument: {arg}
Exコマンドまたは関数に無効な引数が指定されました。または、jobstart() または system() に実行不可能なコマンドが指定されました。
E488
Trailing characters
Trailing characters: {text}
引数を許可しないExコマンドに引数が指定されました。または、引数に無効な文字が含まれており、認識されていません。
E477 E478
No ! allowed
Don't panic!
許可されていないExコマンドの後に "!" を追加しました。
E481
No range allowed
許可されていないExコマンドに範囲が指定されました。 cmdline-ranges を参照してください。
E482 E483
Can't create file {filename}
Can't get temp file name
Vimは一時ファイルを作成できません。
E484 E485
Can't open file {filename}
Can't read file {filename}
Vimは一時ファイルを読み取ることができません。特にWindowsでは、cmd.exeの特殊文字のエスケープが間違っていることが原因である可能性があります。パッチ7.3.443でアプローチが変更されました。 system() に指定されたすべてのシェル引数に shellescape() を使用するか、^で明示的にエスケープを追加してみてください。 'shellxquote''shellxescape' も参照してください。
E464
Ambiguous use of user-defined command
共通の名前プレフィックスを持つ2つのユーザー定義コマンドがあり、コマンドライン補完を使用してそのうちの1つを実行しました。 user-cmd-ambiguous
:command MyCommand1 echo "one"
:command MyCommand2 echo "two"
:MyCommand
E492
Not an editor command
Exコマンドでもユーザー定義コマンドでもないコマンドを実行しようとしました。
E905
Cannot set this option after startup
起動時にのみ変更が許可されるオプションを、起動後に設定しようとしました。
E943
Command table needs to be updated, run 'make'
これは、src/ex_cmds.luaにコマンドを追加した後、ソースコードを変更した場合にのみ発生する可能性があります。ビルドを再実行してルックアップテーブルを更新します。

3. メッセージ メッセージ

これは、Vimが表示するさまざまなメッセージの(不完全な)概要です。
Enterキーを押してください Enterキーを押してください Returnキーを押してください Returnキーを押してください Enterキーを押してプロンプトを表示
Press ENTER or type command to continue
このメッセージは、画面に読んでおくべきものがあり、画面が再描画されようとしているときに表示されます。
外部コマンド(例: ":!ls" and "=")を実行した後。
ステータスラインに、ウィンドウの幅よりも長い、または'showcmd''ruler' の出力と重なるものが表示されています。
-> <Enter> または <Space> を押すと、画面が再描画され、続行されます。そのキーは他の用途には使用されません。 -> ':' またはその他のノーマルモードコマンド文字を押すと、そのコマンドが開始されます。外部コマンドの後、端末はまだ外部コマンドを実行するための状態に設定されているため、カーソルキーなどの一部の特殊キーが正常に機能しない場合があります。 -> 'k'、<Up>、'u'、'b'、または 'g' を押すと、メッセージをスクロールバックできます。これは、more-prompt と同じように機能します。 'more' がオンの場合にのみ機能します。 -> メッセージが画面の上部にスクロールして 'more' がオンになっている場合、'j'、'f'、'd'、または <Down> を押しても無視されます。これは、'j' または 'f' を1回多く入力するとメッセージが消えてしまうのを防ぐためです。 -> <C-Y> を押すと、モードレス選択がクリップボードレジスタにコピー(ヤンク)されます。 -> メニューを使用します。Cmdline-modeに定義されている文字が使用されます。 -> 'mouse' に 'r' フラグが含まれている場合、マウスの左ボタンをクリックすると <Space> を押したのと同じように機能します。ただし、これによりテキストを選択することはできません。 -> GUIの場合、最後の行でマウスの左ボタンをクリックすると、<Space> を押したのと同じように機能します。
誤って <Enter> または <Space> を押して、表示されたテキストを確認したい場合は、g< を使用します。これは、'more' が設定されている場合にのみ機能します。
Enterキーを押してくださいプロンプトの数を減らすには
'cmdheight' を2以上に設定します。
'shortmess' にフラグを追加します。
'showcmd''ruler' をリセットします。
:echo テキストが v:echospace 画面セル内にあることを確認します。
スクリプトがEnterキーを押してくださいプロンプトを表示し、その理由がわからない場合は、v:scrollstart 変数が役立つ場合があります。
'mouse' も参照してください。Enterキーを押してくださいメッセージは、hl-Question グループで強調表示されます。
more-prompt ページャー
-- More --
-- More -- SPACE/d/j: screen/page/line down, b/u/k: up, q: quit
このメッセージは、画面がメッセージでいっぱいになったときに表示されます。 'more' オプションがオンの場合にのみ表示されます。 hl-MoreMsg グループで強調表示されます。
キー操作の効果
<CR> または <NL> または j または <Down> 1行下に移動 d 1ページ下(半画面)に移動 <Space> または f または <PageDown> 1画面下に移動 G 最後まで下に移動、Enterキーを押してくださいプロンプトまで
<BS> または k または <Up> 1行戻る u 1ページ戻る(半画面) b または <PageUp> 1画面戻る g 先頭に戻る
q、<Esc> または CTRL-C 一覧表示を停止 : 一覧表示を停止してコマンドラインを入力 <C-Y> モードレス選択をクリップボード("*" および "+" レジスタ)にヤンク(コピー) {menu-entry} Cmdline-modeで定義されているメニューの内容。 <LeftMouse> 次のページ*
他のキーを押すと、キーの意味が表示されます。
* マウスの左ボタンのクリックは、次の場合にのみ機能します。
GUIの場合:画面の最後の行。
'r' が 'mouse' に含まれている場合(ただし、テキストを選択することはできません)。
注:入力されたキーは端末から直接取得され、マッピングされず、先行入力は無視されます。
g< コマンドを使用すると、前のコマンド出力の最後のページを表示できます。これは、Enterキーを押してくださいプロンプトで誤って <Space> を入力した場合に特に便利です。
メイン
コマンドインデックス
クイックリファレンス