gVim:独自のタブで複数のファイルを一度に開く方法は?


16

ほとんどのGUIテキストエディターでは、Ctrlキーを押しながらクリックして、複数のファイルを一度に開くことができます。私はそれをgvimではできません。
それを行うためのgvimの方法は何ですか?
Tnx。

-編集-...コマンドラインの代わりにGUIを使用します。


tnx 4答えですが、私が本当に欲しかった解決策はありません。ところで、私はubuntu linuxを使用しています。
mhd

回答:



9

gVimは、バッファー内の複数のファイルを開きます。

:tab ball

これらのバッファを独自のタブで開きます。このコマンドを_vimrcに追加して、gvimを実行するたびに実行できるようにすると思います。


Windowsの場合:gvimext.dll:VIMタブへのファイルの読み込みをサポート

  1. 複数のファイルを選択(CTRLキーを押しながらクリック)
  2. 右クリックしてコンテキストメニューを取得
  3. 「タブを使用して単一のVimで編集」をクリックします

拡張DLLは古いようです。
-atoumey

@atourney:拡張DLLは私のためにうまく機能します。私はWindows 7の64でのgvim 7.3.46を使用しています
Leftium

何らかの理由で、私は:tabコマンドを持っていません。しかし、私のgvim 7.2には似たようなものが存在し:tabnewます。
ダックドジャース

3

これはレジストリの部分的な修正です(複数のファイルを選択し、gVimで[編集]を右クリックすると、それらのファイルが同じウィンドウの異なるタブで開きます)

[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]  
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""

上記のPATHで-VIMのバージョンの値を修正する必要があります。上記のように、PATHのVIMのバージョンは「vim70」として表示され、ターゲットマシンのインストールに応じて変更する必要があります。
アミットヴァー

2

gvimで複数のファイルを開くことができます。開きたいファイルを選択したら、右クリックして「単一Vimで編集」を選択します。Vimは最初は最初のファイルのみを表示しますが、すべてのファイル名はVimの引数リストにあります。実行する

:n

リスト内の各ファイルを1つずつ開く(:N戻る)、または

:all

それぞれ異なるVimウィンドウですべてのファイルを一度に表示する、または

:tab all

それぞれを異なるタブで表示します。



1

を使用して、単一の分割ウィンドウで複数のファイルを開くことができます

gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)

または

を使用して複数のタブで

gvim -p file1.c file2.c ...

開くファイルが10個以上ある場合は、次のコマンドを使用します

:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.