2016-06-17 16 views
0

私はpackage.jsonというファイルを作成し、その上にcygwinのから次のコマンドを実行します。私は、「私は」で押すようにしようとするとenter image description hereviエディタがなぜ狂っているのですか?

vi package.json 

これは、このようなエディタを開きますテキストを挿入するには、ファイルの先頭にiが表示されているか、またはカーソルがある以外は何も起こりません。スクロールすると、次のような文字が表示されます。enter image description here

なぜこの場合はテキストを挿入しますか?

また、私がこのエディタを抜け出すと、package.json.swapファイルが保存されます。これはどちらかといえばなぜですか?

答えて

0

これは、何らかの理由で、iを押して文字iが表示されるため、直接挿入モードになっていることを意味します。最初にEscを押してみてください。そうすれば良いものになるはずです。また、insertモードでは、矢印が機能しません。彼らはちょうどあなたが説明したようにいくつかのテキストを追加します。これは、あなたがinsertモードであることを証明します。スワップファイルは通常、終了時に自動的に削除されます。何らかの理由でプロセスが強制終了された場合、そのプロセスはそのままになります。安全に削除することができます(viが終了したとき)。

+0

私は 'vi package.json'コマンドを再度実行し、最初にESCを押すと何も起こりません。他のアイデア? – deeveeABC

+0

「何も起こらない」とはどういう意味ですか? "hello"という単語を入力すると、それは表示されますか?入力した後に 'Esc'を押して':wq'を押すと動作しますか? – AhmadWabbi

関連する問題