-PR-
解決済み

[vi]エディタ;ファイルを開く・閉じるコマンドとは?

  • すぐに回答を!
  • 質問No.20573
  • 閲覧数933
  • ありがとう数2
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 62% (52/83)

質問させていただきます。[vi]エディタで、新規にファイルを開くコマンドを教えてください。[vi]を起動させるとき[vi]にファイル名を書いて起動させれば新しくファイルが作れますが、[vi]に何か書いているとき新しいファイルを開くにはどのようにすればよいのでしょうか。[:e]らしいのですが、今書いている[vi]の画面のまま、それまで書いていたものが消えて「新規のファイル」が開くというコマンドは無いのでしょうか。
 それと、[vi]を終了させずに[vi]の画面を閉じるというようなコマンドはありますか。初心者なので本で調べたのですが見つかりませんでした。[vi]を終了させれば閉じることはできますが、[vi]を終了させずに[vi]を閉じるなどという芸当はできるものなのでしょうか。ご存知でしたら教えてください。よろしくお願いいたします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.2
レベル10

ベストアンサー率 28% (42/146)

普通に考えて、

:!vi (new filename)

ではどうでしょうか?
あとはもう一人ログインするとか。
(telnetの場合)
telnetクライアントをもう一つ起動

(X-Windowの場合)
ターミナルをもう一つ開く。

(マシンの前に座っててXを使ってない場合)
Alt+F*で複数ログインする

等。

Ctrl+ZでSuspendってのも一つの方法ですね。
他に方法がなかったら、私ならそれを使うかも。
(本当はAlt+F*でログインし直してますが)
お礼コメント
batacha

お礼率 62% (52/83)

御返答ありがとうございました。[vi]にはいろいろなコマンドがあるのですね。さっそく試してみます。会社の先輩が質問してきたので困っていたのですが、教えていただいたものを使ってみます。素人なりに自分で調べたのですが、[:!]というコマンドを使うと[vi]が終了せずにコマンドプロンプトが表示されるようなので、これでもいいのかな?と思ってます。よくわかりませんが、それも試してみます。会社の先輩は、私がわからないところを聞いてもほとんど教えてくれず「自分で調べて」というだけなのです。コマンドを間違えると「違う」というだけで正解を教えてくれません。知ってるなら教えてくれてもいいんじゃないかな?と思いながら[Linux]を教えてもらってます。
今回教えていただいたものでなんとかがんばってみます。ありがとうございました。
投稿日時 - 2000-12-21 06:26:26
-PR-
-PR-

その他の回答 (全2件)

  • 回答No.1
レベル11

ベストアンサー率 40% (104/257)

・それまで書いていたものが消えて「新規のファイル」が開く

:e File名

ではだめでしょうか?

・[vi]を終了させずに[vi]を閉じる
 shellのジョブコントロール機能を使ってジョブをサスペンドするというのではいかがでしょうか?

□vi で入力モードとか、コマンドモードで無いときにctrl-z を入力するとジョブのサスペンド。
□シェルのコマンドプロンプトでjobsと入力することで現在のジョブ一覧表示。
□シェルのコマンドプロンプトでfg %1 とか入力することで元のジョブを再開。
お礼コメント
batacha

お礼率 62% (52/83)

御返答ありがとうございました。私は会社で先輩に[vi]を教えてもらっています。その先輩が[vi]を終了しないで閉じるコマンドとか、[vi]を使いながら新しいファイルを開くコマンドを聞いてきたのです。何も知らないので調べたのですがわかりませんでした。聞いても教えてくれず、「自分で調べて」というだけです。それで困っていたのです。御返答してくださったことに深く感謝いたします。サスペンドなどのコマンドを初めて知りました。さっそく試してみます。
投稿日時 - 2000-12-21 06:18:47
  • 回答No.3
レベル10

ベストアンサー率 28% (42/146)

私はその「!」のことをいったのですが・・・・
まぁ、解ったらいいですけど。
コンピュータの世界は次から次へと新しい技術が出てくるので、
そのうち誰に聞いても解らないなんてことが出てきます。
だから調べ方を知るのは必要でしょう。
応用力も必要です。
まだいいんですよ、viなんて正解がすぐわかりますから。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ