Vimで縦/横に分割されたウィンドウでファイルをコマンドラインから開く方法

command-line vim window

何か方法があるはずです

vim -[option] <file-list>

を使用すると、Vim内ではなくコマンドプロンプトからファイルを開くことができます

  • 窓を縦に、または/および水平に分割します
  • 別タブ

  433  Andrei Chikatilo  2009-10-05


ベストアンサー

コマンドラインからという意味だと思いますがvim --helpからです

-o[N]                Open N windows (default: one for each file)
-O[N]                Like -o but split vertically

このように入力すると、例えば水平方向に分割されたファイルを開くことができます

vim -o file1.txt file2.txt file3.txt

425  Laurence Gonsalves  2009-10-05


Ctrl+W, S (大文字)で水平分割します

縦割りの場合はCtrl+W, v(小文字)

Ctrl+WQで1を閉じる

Ctrl+W, Ctrl+Wでウィンドウを切り替えます

Ctrl+W, J (xor K, H, L)で隣のウィンドウに切り替える(直感的に上下左右)

466  LB40  2009-10-05


vimを実行中

  1. :sp filename横割りの場合
  2. 縦割りの場合は:vsp filenameまたは:vs filename

349  Taylor Leese  2009-10-05


もう一つの興味深いトリックは、CLIの-p引数で、最近のバージョンのvimとgvimのために別々のタブで開きます

gvim -p file1.txt file2.txt

22  dls  2009-10-05


もう一つの便利なトリックは、ファイルリストのワイルドカードを使って複数のファイルを開くことができるということです。例えば、file1.txt、file2.txt、file3.txtをすべて別々のタブで開きたいが、すべてを入力したいとは思わないとしましょう

vim -p file*

似たような接頭辞でたくさんのファイルを開く必要があることに気づくことが多いのですが、これはかなり助かっています

1  Brent  2012-08-02


タイトルとURLをコピーしました