1

Gvim には、次の [ファイル] メニューがあります。

ここに画像の説明を入力

[保存] の横に と表示されます:w

:w最近、保存ではなく書き込み であると知らされました。

writeメニューがこのように設定されている理由と/ Save/の違いは何:wですか?

4

4 に答える 4

7

「保存」は「すべてをディスクに書き込む」ことを表す標準的な用語であり、それがプレーンの:w機能です。

ただし、:w現在のファイルの一部を他のファイルに追加するなど、他のことを行うことができるいくつかの追加の引数もあります (「 」を参照:h :w)。:wしたがって、単なる保存コマンドではなく、書き込みコマンドを呼び出す方が正確ですが、プレーン:wは単純な保存コマンドと同等です。

于 2013-05-06T10:02:06.027 に答える
4

この:w[rite]コマンドは非常に用途が広く、多くのことを行うことができます。しかし、引数のない単純な短い:w形式では、現在のバッファの内容をディスクに永続化します。つまり、通常 に関連付けられていることを行いFile > Saveます。

:updateバッファが変更されたときにのみ書き込みを実行するバリアントもあることに注意してください。多くのユーザーは、このコマンドをCtrl+Sショートカットにバインドして、すばやく頻繁に保存できるようにします。

于 2013-05-06T10:12:58.290 に答える
1

GVim は、コマンド ラインに慣れていないユーザーが Vim にアクセスしやすくするための試みであり、これらのメニューは、従来のメニューのないエディターに直面したときに感じるかもしれない苦痛を和らげるためのものです。

これらのメニュー ラベル、「保存」、「開く」、「終了」… は、便宜上おなじみの命名スキームを使用しますが、Vim は、祖先の Vi と同様に、実際には WIMP 規則に準拠していません。Vim のコマンドには異なる名前があり、動作する可能性があります。ノーマルとは違う。各メニュー項目の右側にあるコマンドは、ヒントとして表示されています。アイデアは、それらを学習し、次第にこれらのメニューの使用をやめて、はるかに効率的なコマンド ラインのみを使用することです。

また、Vim には広範なドキュメントが組み込まれています。たとえば、何が機能:help :commandするかを知りたい場合に使用します。:command:h :w

于 2013-05-06T13:22:53.823 に答える