• ベストアンサー

vi 続けるにはENTERを押すかコマンドを入力してください

viでファイル編集をしていたら何かのキーを押してしまったみたいで:!qで終了できなくなりました。 Ctrlとzキーで終わらせて、もう一度viで対象ファイルを開くと、~.swfが既にあります!と表示されて選択肢が出る状態です。

  • mweor
  • お礼率19% (6/31)

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

Ctrl-Zでは終了してません。止めてあるだけ。 %で戻れるし、jobsでリスト表示される。

関連するQ&A

  • viで上下左右キーが効かない

    TeraTermを使用してRedhat8に接続し、viでファイルを編集しようとしましたが、上下左右キーが効きません。":q"など、文字は打つことができるのですが。。 もし何かわかる方がいらしたら教えてください。 よろしくお願いします。

  • Viで書き込もうとすると、保存できません。

     はじめまして。Linaxはじめたばかりで躓いています。 viで、 etc/dhcpd.conf や etc/samba/smb.confに書き込もうとすると、 画面の一番下の行に一瞬警告文のようなものが出て、すぐに消えます。 そのご、書き込みをして、上書き保存しようとすると、「読み込みのみで、 保存できない」と言うような感じの内容の文章が出てきます。 esc後、:qで、一度viを終了しようとしても、vi自体を終われません。  ログインはrootでしてるので、編集できると思っていたのですが・・・。 恐れ入りますが、分かる方よろしくお願いいたします。

  • viエディタでの新規ファイル作成について

    /txt/bataa 以下のフォルダに三つのテキストファイルがあります bataa1.txt bataa2.txt bataa3.txt ---------------------------- bataa4.txtを新規作成するために vi bataa4.txtを実行して内容を編集しました。 途中で内容に大幅な誤りが見つかったので ファイルを作成、保存せずにviを終了する事にしました。 この際 q! で終了すればbataa4.txtは作成されないという認識で 間違いないでしょうか? もう少し追記します。 cd /txt/bataa  ←(bataa1.txt、bataa2.txt、bataa3.txtがある) vi bataa4.txt  ←(bataa4.txt) ------viで内容編集------ :q! これでマシン上のどこにもbataa4.txtは作成、保存されてないでしょうか?

  • viの使い方について

    viでファイルを跨いでコピーしたいのですが、その時、 ヤンク(?)とか言うviの機能で、名前付きバッファで コピー&ペースとしています。 名前付きバッファは次使うときは上書きされたり、viを 終了するとクリアされると説明されているのですが、 その様に動きません。 コピーした値が追加され残った状態です。また、viを 終了してもクリアされません。 名前付きバッファをクリアしたいのですが、できないのでしょうか。 クリアする方法を教えてください。 環境は、 Linux Red Hat 4.5

  • vi などでのスクロール

    vi とかでファイルを開いたとき、行数が多いと表示がザーっと流れてしまいますが、一行一行送りながら見られるようにするにはどうすればいいのでしょうか?確か何かのキーを押せばよかった気がするのですが思い出せません。

  • linux viエディタについて

    linuxのviエディタについて解決できない問題があるので質問させていただきます。 sortコマンドやcutコマンドを実行する時にviエディタで編集したファイルが摘要されず、 実行はできるのですが、何も表示されません。 逆にechoコマンドでファイルにテキストを追加したときは、通常どおりコマンドが実行され表示もされます。 また、echoコマンドでテキストを追加したファイルをviコマンドで開くと、NEWFILE扱いにあり最初っから編集する状態になってしまいます。 touchコマンドで作成し、echoコマンドでテキストを追加したファイルとviエディタで作成したファイルは互換性?がないのでしょうか? どうかご教授いただければと思います。 よろしくお願いいたします。

  • Linux コマンド入力待ち状態にならない

    いつもお世話になっております。 Linuxでコマンドを入力するとき、 ↓のようにログイン中のユーザが頭に付いた状態になりますが、 [root@server]# ls /usr/local 最近、直前のコマンドが終了していないのかなんなのか、 上記のような”コマンド待ち状態”(=ログイン中のユーザが表示) にならず、次のコマンドを打つと、 ls ls cd /usr/local のようになり、どのコマンドも反応しなくなります。 Ctrl+Q、Ctrl+バックスラッシュ、Ctrl+Z 等、ネットで探した 脱出ショートカットキーはいろいろと試しましたが、結局は サーバーの再起動するしかない状態です。 再起動せずに、この無反応状態から脱出するにはどうしたら良いでしょうか? USBメモリをマウントしてlsで確認した後は、毎度この状態になってしまいます。 よろしくお願いします。

  • viの動作が異常

    環境:FreeBSD4.3 FreeBSDサーバーに対して、windows98からtelnetでのリモートアクセスで 作業をしているのですが、おかしな事象が発生してしまいました。 viエディターで、ある文書を開きます。(例えばreadme.txt) その状態から、画面を下にスクロールさせるために下キーを押すとします。 すると画面が下にスクロールせずにアルファベットの「B」が入力されてしまうのです。 同様に上キーを押すと「A」が、左キーだと「D」が、右キーだと「C」が入力されてしまい、 どうにもなりません。 それ以降は「:q」を入力しても何をしても無視されてしまいます。 telnetを強制終了するしか、そこを抜け出す手段がなくなります。 こうなってしまったタイミングはわかりません。 気がついたらこんな状態でした。 コマンド入力とかは普通にできます。 「vi」の動きだけがおかしくなってしまったのです。 ちなみにこの事象が起きるのはリモート操作の時のみです。 直接UNIXマシンで作業をすれば、正常にviを使えます。 こんなワケのわからない状態なのですが、何か解決方法があるのでしょうか? すみませんがアドバイスをよろしくお願いいたします。

  • Ctrl+Zが実行できない

    [Ctrl]+Zでゴミ箱に移しちゃったファイルとかを元に戻すってコマンドありますよね? エクスプローラの編集を開くと一番上に表示されるやつです。 自分のは何故かこれが選択出来ない状態です。 何度か適当なファイルを削除して実験してみたのですが、だめでした。 Ctrl]+Zを入力しても拒否音が出て実行されず、右クリックメニューにも元に戻すコマンドは表示されない状態です。 つい先日パソコンを新調したばかりで、設定は殆どいじっていない状態です。

  • vi使用後、「vimiinfoが保存できません」と表示される

    vi使用後、「q!」や「wq」でviを抜けると、次のようなメッセージが表示されます。 ------------------------------------------- E138: viminfoファイル /home/admin/.viminfo を保存できません! 続けるにはENTERを押すかコマンドを入力してください ------------------------------------------- rootユーザでは発生しませんが、root以外のユーザでは発生します。 いくつかのファイルで試しました。新規作成も試しましたが、発生します。 権限関係かとは思いますが、同じファイルの 編集、書き込みは問題なくできます。 使用OSはRedHatLinux9.0です。 どなたかこのメッセージが表示されないようにする、解消方法を教えてください。よろしくお願いします。