2017-01-30 5 views
2

vi editorを使用してスクリプトを書きますが、保存せずにコードの一部を間違えて削除しました。今私は変更を取り消したいと思います。私が見つけたのは、u keystrokeを使って変更を元に戻すことでした。うまくいきました。私はそれは私を与える viエディタを終了しようとするとエラーが発生する

を終了し

  1. 押しEscキー
  2. 押し:qを試すよう

    は今、私はちょうど、変更を保存せずに現在の状態でviエディタを終了して考えていましたエラー

    No write since the last change vi error while quitting 
    

    このエラーで解決できます

    ありがとうございました。

+0

変更を無視するように ':q!'を試してください –

+4

[Vimエディタを終了するにはどうすればいいですか?](http://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor ) – fedorqui

+0

また、 'Ctrl + Z'、' 'kill%1''でバックグラウンドジョブをフォアグラウンドで送ることもできます。 –

答えて

3

保存せずに強制的に終了するには、感嘆符(:q!)を追加する必要があります。

+0

ありがとう、私の問題を解決しました –

+0

受け入れられたとして答えをマークしてください:) – LordWilmore

+0

それまでに質問を受け入れることができないので、私は10分の時間を待っていました –

2

エラーは単にファイルが変更されたことを意味し、最近の変更を保存していないことを意味します。保存せずにMsWordを終了しようとすると、変更を保存せずに終了しますか?。あなたができることは

:wqのそれぞれの変更を保存する場合です。これにより、viを変更して終了します。

保存しないで終了する場合は、q!を入力してください。最近の変更を保存せずに終了します。

+0

適切な説明のおかげで、 –

関連する問題