質問させていただきます。[vi]エディタで、新規にファイルを開くコマンドを教えてください。[vi]を起動させるとき[vi]にファイル名を書いて起動させれば新しくファイルが作れますが、[vi]に何か書いているとき新しいファイルを開くにはどのようにすればよいのでしょうか。[:e]らしいのですが、今書いている[vi]の画面のまま、それまで書いていたものが消えて「新規のファイル」が開くというコマンドは無いのでしょうか。
それと、[vi]を終了させずに[vi]の画面を閉じるというようなコマンドはありますか。初心者なので本で調べたのですが見つかりませんでした。[vi]を終了させれば閉じることはできますが、[vi]を終了させずに[vi]を閉じるなどという芸当はできるものなのでしょうか。ご存知でしたら教えてください。よろしくお願いいたします。
No.3
- 回答日時:
私はその「!」のことをいったのですが・・・・
まぁ、解ったらいいですけど。
コンピュータの世界は次から次へと新しい技術が出てくるので、
そのうち誰に聞いても解らないなんてことが出てきます。
だから調べ方を知るのは必要でしょう。
応用力も必要です。
まだいいんですよ、viなんて正解がすぐわかりますから。
No.2ベストアンサー
- 回答日時:
普通に考えて、
:!vi (new filename)
ではどうでしょうか?
あとはもう一人ログインするとか。
(telnetの場合)
telnetクライアントをもう一つ起動
(X-Windowの場合)
ターミナルをもう一つ開く。
(マシンの前に座っててXを使ってない場合)
Alt+F*で複数ログインする
等。
Ctrl+ZでSuspendってのも一つの方法ですね。
他に方法がなかったら、私ならそれを使うかも。
(本当はAlt+F*でログインし直してますが)
御返答ありがとうございました。[vi]にはいろいろなコマンドがあるのですね。さっそく試してみます。会社の先輩が質問してきたので困っていたのですが、教えていただいたものを使ってみます。素人なりに自分で調べたのですが、[:!]というコマンドを使うと[vi]が終了せずにコマンドプロンプトが表示されるようなので、これでもいいのかな?と思ってます。よくわかりませんが、それも試してみます。会社の先輩は、私がわからないところを聞いてもほとんど教えてくれず「自分で調べて」というだけなのです。コマンドを間違えると「違う」というだけで正解を教えてくれません。知ってるなら教えてくれてもいいんじゃないかな?と思いながら[Linux]を教えてもらってます。
今回教えていただいたものでなんとかがんばってみます。ありがとうございました。
No.1
- 回答日時:
・それまで書いていたものが消えて「新規のファイル」が開く
:e File名
ではだめでしょうか?
・[vi]を終了させずに[vi]を閉じる
shellのジョブコントロール機能を使ってジョブをサスペンドするというのではいかがでしょうか?
□vi で入力モードとか、コマンドモードで無いときにctrl-z を入力するとジョブのサスペンド。
□シェルのコマンドプロンプトでjobsと入力することで現在のジョブ一覧表示。
□シェルのコマンドプロンプトでfg %1 とか入力することで元のジョブを再開。
御返答ありがとうございました。私は会社で先輩に[vi]を教えてもらっています。その先輩が[vi]を終了しないで閉じるコマンドとか、[vi]を使いながら新しいファイルを開くコマンドを聞いてきたのです。何も知らないので調べたのですがわかりませんでした。聞いても教えてくれず、「自分で調べて」というだけです。それで困っていたのです。御返答してくださったことに深く感謝いたします。サスペンドなどのコマンドを初めて知りました。さっそく試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) 増幅器の利得(電力利得)の出し方について 4 2022/07/01 16:40
- UNIX・Linux EC2の暗号化された.confファイルを複合したい! 1 2023/06/08 23:20
- 数学 ラプラス変換について 3 2022/10/13 22:18
- 格安スマホ・SIMフリースマホ Rakuten UN-LIMIT VIとRakuten wifi pocket 2cブラックを申し込 3 2022/05/05 20:48
- Android(アンドロイド) 「Rakuten UN-LIMIT VI」のネット回線について。 楽天アンリミテッドは、栃木県の那須 4 2022/10/15 07:48
- 工学 制御工学の問題について 1 2022/11/01 23:45
- 工学 制御工学の問題について 1 2022/11/01 09:12
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- 工学 制御工学の問題について 2 2022/10/30 20:20
- 格安スマホ・SIMフリースマホ Rakuten WiFi Pocket 2B/2Cを使うにはRakuten UN-LIMIT VIを 5 2022/05/06 20:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ラズパイで『’test.service’をs...
-
テキストファイルから最終行の抽出
-
ファイル名についている「-」と...
-
DOSコマンドのFOR文で空白を含...
-
DOSのコマンドで、隠しファイル...
-
cpコマンドで強制的に上書きし...
-
DOS コマンドの~zfの意味を教え...
-
【シェル】日付が最も古くサイ...
-
作成日時でのファイル検索
-
ftpコマンドで丸ごとダウン...
-
バッチファイルでのzip形式フォ...
-
Cygwinのコマンドラインから.ba...
-
oracleの文字コードとlinuxサー...
-
win11のエクスプローラーの右ク...
-
Linuxで標準出力したファイルの...
-
ごみ箱に入れるWindows コマン...
-
ファイル名一覧の印刷
-
catalina.outへのログ吐き出し...
-
制御コード「^Z」とは何ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
テキストファイルから最終行の抽出
-
ラズパイで『’test.service’をs...
-
xcopyのエラー情報のはき...
-
DOSコマンドのFOR文で空白を含...
-
Linuxで標準出力したファイルの...
-
oracleの文字コードとlinuxサー...
-
DOS コマンドの~zfの意味を教え...
-
batファイルの強制終了を回避し...
-
win11のエクスプローラーの右ク...
-
ファイル名一覧の印刷
-
特定の更新日付のファイルのみ...
-
数字を複数回繰り返す正規表現...
-
コマンドプロンプト dir でのソ...
-
ファイル名の -(ハイフン)を _(...
-
TeXでの見出しの変更は可能でし...
-
Windowsバッチファイルで、隠し...
-
「Vmmem」のメモリ使用量が高い...
-
cpコマンドで強制的に上書きし...
おすすめ情報