2
1

More than 3 years have passed since last update.

ターミナルを見ながらvimで編集したい【初学者向け】

Posted at

vimを使い始めたばかりの初学者です。
Macを使用しています。シェルはターミナルです。
vimのプラグインは導入していません。

やりたいこと

シェルに表示されたコンパイルエラーの内容を見ながらvimで開いたソースコードを編集したい

経緯

  1. ターミナルから vim 4-2.cとコマンドを入力し、ファイル4-2.cを新規作成してvimを開いた
  2. コーディング後に保存してvimを終了しターミナルに戻った
  3. ターミナルでgcc -o 4-2 4-2.cを実行するとエラーメッセージが表示された
  4. エラーを修正するために再度ターミナルから vim 4-2.cとコマンドを入力しvimを開いた
  5. ターミナルがvimと置き換わったことで、先ほどターミナルに表示されていたエラーメッセージが参照できなくなってしまった

解決方法 その1

  1. 予めターミナルウィンドウを2つ開く
  2. 片方でソースコード編集、もう片方でコンパイルを行いエラーメッセージを見る

解決方法 その2

  1. コーディング後、vimを閉じずにコマンドモードで:vert terminalを入力
  2. vimウィンドウ内を垂直分割してターミナルが起動する
  3. 起動したターミナル内でコンパイルを行う
  4. エラーメッセージが表示された場合には、Ctrl + wを入力し、続けてl(vimがターミナルの左にある場合はh)を入力する  ※Ctrlを間違えないように注意
  5. vimがアクティブになり編集ができるようになるので、ターミナルに表示されたエラーメッセージを参照しながらコード修正をする

参考

おわりに

基本的なことすぎるためか、「ターミナル vim 同時に」や「ターミナル見ながら vim」等ググっても中々知りたい情報が出てきませんでした。
私みたいな初学者の参考になれば嬉しいです。もっと効率の良い方法があればぜひコメントで教えて欲しいです。

2
1
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1