2009-10-05 18:01:06 +0000 2009-10-05 18:01:06 +0000
412
412

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

このような方法があるはずです。

vim -[option] <file-list>
  • コマンドプロンプトからファイルを開き、Vim内からは開かない。

0x1&

  • ウィンドウを縦または横に分割する
  • 別々のタブで開く

回答 (5)

445
445
445
2009-10-05 18:09:01 +0000

Ctrl+W、S(大文字)で水平分割

Ctrl+W、v(小文字)で垂直分割 Ctrl+W、Qで1つ閉じる Ctrl+W、Ctrl+Wでウィンドウを切り替える Ctrl+W、J(xor K、H、L)で隣接するウィンドウ(直感的に上下左右)に切り替える

398
398
398
2009-10-05 18:07:23 +0000

コマンドラインからという意味だと思いますが 007から:

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

水平方向に分割されたファイルを開くには、このように入力します。

331
331
331
2009-10-05 18:02:38 +0000

vim 実行中:

  1. 水平方向の分割には :sp filename
  2. 垂直方向の分割には :vsp filename または :vs filename
22
22
22
2009-10-05 18:14:49 +0000

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

1
1
1
2012-08-02 01:10:06 +0000

私がちょうど見つけたもう一つの便利なトリックは、複数のファイルを開くためにファイルリストでワイルドカードを使用することができるということです。あなたは、file1.txt、file2.txt、およびfile3.txtをすべて別のタブで開きたいと言いますが、あなただけを行うことができますすべてを入力するように感じることはありません:

vim -p file*

私は頻繁に自分自身が似たような接頭辞を持つ多くのファイルを開く必要があることを見つけると、これは非常に有用であった