タグ付けされた質問 「quit」

2
vimを終了するときの:wq <cr>:x <cr>とZZの違いは何ですか?
ご存じのとおり、ViとVimには多くの同義語があります。ファイルを保存してVimとViを終了する方法は3つあります。これらは:WQ &lt;CR&gt; 、:X &lt;CR&gt;とZZ。これらは何らかの点で異なると聞きました。 使用する間に実際的な違いはありますか? :x&lt;cr&gt; :wq&lt;cr&gt; または ZZ ファイルを保存してVimとViを終了するには?

5
xargsでVimを呼び出した後、ターミナルが停止しました
私は時々xargs、次のようにVimを呼び出してみました: find . -name '*.java' | xargs vim …どの種類の作品: Vimが起動すると、次の警告が短時間点滅します。 Vim: Warning: Input is not from a terminal 編集は機能します— 期待どおりに:filesすべての.javaファイルを正しく列挙します。 保存して終了できます。 しかし、Vimを終了した後、私の端末は停止します: シェルプロンプトで入力した内容はエコーされません。 キャリッジリターンはまったく表示されず、改行のみが表示される場合があります。 これはreset(1)、端末を再初期化するコマンドを発行するまで続きます。 これはVimのバグですか、それともそのような端末と対話する理由について、より満足のいく説明がありますか?LinuxおよびさまざまなUnicesでVimバージョン7.3(バージョンは重要ではないようです)までVimで発生するのを見てきました。 私は1つの回避策、すなわちを知っていますvim $(find . -name '*.java')。私の主な質問ではありませんが、他の回避策も歓迎します。

4
Vimを外部で閉じるにはどうすればよいですか?
ハングしているX11サーバーがあり、X11サーバーが制御するXTerm Vimセッションの作業を保存できないようにするとします。(GVimではなく、通常のVim-in-XTermのみ。) (別の端末から)実行中のVimプロセスにコマンドラインから「すべて保存して終了」するように指示する方法はありますか?信号を送信することにより、または他の手段を通じて? Vimスワップファイルについて知っています。Vimを強制終了して、スワップから回復することができます。「もっときれいな」方法があるかどうかを尋ねています。
23 quit 

2
「やめる」と「打ち切る」の違いは何ですか?
複数のvimインスタンスからファイルを開こうとすると、いくつかのオプションでエラーが発生します。 Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: 「終了」と「中止」の違いは何ですか? 私が最初に推測したのは、複数のファイルを開こうとしていて、他の場所で編集されているファイルが1つだけの場合、「quit」はそのファイルをスキップし、「abort」はプログラムを終了しますが、明らかに間違っています-両方の試みを放棄します編集時にターミナルに戻ります。
23 swap-file  quit 

2
分割モードからvimを終了する方法は?
一度に分割モードで複数のファイルを編集するときにvimを効率的に終了するにはどうすればよいですか? たとえば、10個の分割ウィンドウがある場合、:q!ウィンドウごとにコマンドを10回繰り返す必要があり、少し時間がかかります。 エディタを終了するより良い方法はありますか? ダーティな回避策については、Control+ Zを押して入力kill %1することで終了できます。
15 split  quit 

2
Vimが終了後に端末をクリアしないようにします
私が行った場合: $ less file を押しqて終了しless、lessまだ実行中のときに画面に表示されていたのと同じテキストが表示されます。 しかし、もし私が $ vim file そして:q、私の端末は空白です... 終了後の端末のスクリーンショットlessとvim: どういうわけかこれを防ぐことができますか?これは私のLinuxシステムでのみです。私のFreeBSDシステムが実際に期待通りに動作します(、すべての周りに同じソフトウェア/設定を使用してTERMいるxterm-colorの両方のために、vim -u NONE違いはありません)。 私が持ちたいものの例:
15 terminal  linux  quit 

3
qを使用してもVimを終了できません!
と入力してもvimを終了できません:q!。エラーが出ます E37: No write since last change (add ! to override) E162: No write since last change for buffer... バッファーはNetrwTreeListing読み取り専用だと思います。
14 netrw  quit 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.