これは一般的なLinuxの質問ですが、w / eです。したがって、コマンドプロンプトにvimなどのプログラムを入力すると、ファイル内のすべてのテキストが表示され、編集などができます。しかし、ファイルを閉じたり保存したり、強制終了せずにコマンドプロンプトに戻る方法がわかりませんプロセス。どんな助けも大歓迎です。
これは一般的なLinuxの質問ですが、w / eです。したがって、コマンドプロンプトにvimなどのプログラムを入力すると、ファイル内のすべてのテキストが表示され、編集などができます。しかし、ファイルを閉じたり保存したり、強制終了せずにコマンドプロンプトに戻る方法がわかりませんプロセス。どんな助けも大歓迎です。
回答:
vimには3つの異なるモードがあります。
通常モードに戻るには、いつでもを押すことができますesc。
通常モードになったら、を押し:
てコマンドを開始します(左下に表示されます)。次のコマンドは、vimの終了に関連しています。
:q
-変更が行われなかった場合は終了:q!
-行った変更をすべて終了して破棄する:wq
-変更を保存(保存)して終了:x
-と同様:wq
、変更が行われた場合にのみファイルを書き込み、終了します:x
のショートカットです:wq
mode()
vim の関数は18の異なる値を返すことができます。
:
は、通常モードでを押して入力したものであると見なします。を押すとesc
、通常モードに戻ります。-1は、標準的な用語を学ぼうとしている(そして、その結果、ヘルプシステムの意味を理解することができる)人を誤解させているためです。
不便なことに、グラフィカルプログラム用の「X」ボタンがあるようなコマンドラインプログラムを終了する一般的な方法はありません。
多くのコマンドラインプログラムは、Q(たとえばman
and top
)またはCtrl+ C(たとえばping
and watch
)のいずれかを使用して終了するというテーマに従いますが、これは特にテキストエディター間でかなり異なります。
このような編集者は、経験の浅い人のためのtrapです。私の個人的な好みと推奨事項は、コマンドラインでテキストを強制的に編集する場合、代わりに、よりわかりやすいJoe's Own Editor(JOE)を使用することです。
nano
ははるかに普遍的な自明のコンソールテキストエディタだと主張します。
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のメモ帳によく似た使い慣れたグラフィカルプログラムを起動します。