これは一般的なLinuxの質問ですが、w/eです。コマンドプロンプトにvimのようなプログラムを入力すると、ファイル内のすべてのテキストが表示され、編集などができます。しかし、ファイルを閉じたり保存したり、殺すことなくコマンドプロンプトに戻る方法がわかりませんプロセス。どんな助けも大歓迎です。
Vimには3つの異なるモードがあります。
通常モードに戻るには、いつでも押すことができます esc。
通常モードになったら、:
を押してコマンドを開始します(左下に表示されます)。次のコマンドは、vimの終了に関連しています。
:q
-変更が行われなかった場合は終了:q!
-行われた変更をすべて終了して破棄する:wq
-変更を保存(保存)して終了:x
-:wq
と同様、変更が行われた場合にのみファイルを書き込み、終了まず、 escape キー。1
次にZZ
と入力します(2つの大文字のZが連続しています)。
または、:x
と入力します。いずれも編集を保存して終了します。:wq
も使用できます
または、:q
(別名、「quit、please)」と入力できます。これは、編集を行っていない場合にのみ終了します。
編集を行い、それらを破棄して終了する場合は、:q!
(別名「quit、damn it!」)と入力します
1 :これにより、「コマンド」モードになります。終了するために必要なコマンドなど、コマンドの入力に必要なもの。
不都合なことに、グラフィカルプログラム用の「X」ボタンがあるような、コマンドラインプログラムを終了する一般的な方法はありません。
多くのコマンドラインプログラムは、どちらかを使用するというテーマに沿っています Q (例:man
およびtop
)または Ctrl+C (例:ping
およびwatch
)終了しますが、これは特にテキストエディター間でかなり異なります。
このような編集者は、未経験者のためのforです。私の個人的な好みと推奨事項は、コマンドラインでテキストを強制的に編集する場合、代わりに、よりわかりやすい Joe's Own Editor(JOE) を使用することです。
Jondavidjohnの答えと並んで、vimの使用に関する不可欠な情報を含む2つのリンクがあります。
これは、編集モード、コマンドモード、ビジュアルモードのいずれであるかに応じて、各キーの機能を示すキーボードグラフィックです。
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
これは、私がこれまで経験した中で最高のvimチュートリアルです。会話型でわかりやすいのは、IRC /インスタントメッセージング形式によるものです。
最後に、aendrukのような、高度なコマンドラインテキストエディターを単に使用したくない人がいます。特にVimの学習曲線は急勾配であり、実際に慣れるには初期の努力が必要です。しかし、それは非常に高速で、非常に強力です。基本的なデスクトップの使用法以外にもLinuxに興味があるなら、VimやEmacsのようなまともなコマンドラインテキストエディタを学ぶのに時間をかける価値があります。テキストを編集する必要があるだけで、それ以上は気にしない場合は、代わりにgedit filename.txt
と入力してみてください。 Windowsのメモ帳によく似た使い慣れたグラフィカルプログラムを起動します。
もし Esc :q!
は機能しませんが、
最初に試してください Ctrl+q (ロックされた画面のロックを解除するには Ctrl+s)
その後、再試行 Esc :q!
(保存せずに終了する)または Esc :wq
(保存して終了)
保存せずに終了したい:
保存して終了: