80

新しいシェルウィンドウまたはタブでvimを開く方法はありますか?私は$ mate file、ファイルを新しいウィンドウで開くという操作に慣れています。

必要に応じて、コマンドを発行し、他のウィンドウやタブでファイルを編集する「中央シェル」を1つ持つことを好みます。人々は通常どのようにvimファイルをローカルで開きますか?

4

6 に答える 6

256

vim内から、次のいずれかを使用します

現在のウィンドウの下に新しいウィンドウを開きます:

:new filename.ext

現在のウィンドウの横に新しいウィンドウを開きます:

:vert new filename.ext
于 2012-05-26T00:15:06.657 に答える
13

これは vim 内から行うことができ、独自のウィンドウまたはタブを使用できます。

1 つの方法は、組み込みのファイル エクスプローラーを利用することです。:Explore、またはタブ付き:Texploreのインターフェイスでアクティブにします(これが最も快適だと思います)。

:Texplore(および) は、エクスプローラー内に入ると:Sexplore、現在のバッファー (エディター) を誤って終了することも防ぎます。:q

タブページの使用時に開いているタブを切り替えるには、gtまたはgT(それぞれ次のタブと前のタブ) を使用します。

vim wiki のUsing tab pagesも参照してください。

于 2014-02-17T14:37:04.427 に答える
11

私はこの微妙なエイリアスを使用します:

alias vim='gnome-terminal -- vim'

-x は非推奨になりました。-- 代わりに使用する必要があります

于 2015-10-05T13:22:18.870 に答える
4

gVim を使用してもかまわない場合は、単一のインスタンスを起動して、そのインスタンスで新しいファイルを開くと、現在実行中のインスタンスの新しいタブで自動的に開かれるようにすることができます。

これを行うには、次のように記述できます。gVim --remote-tab-silent file

多くの単語を入力する必要がないように、いつでもこのコマンドのエイリアスを作成できます。たとえば、私は linux と bash を使用しており、私の~/.bashrcファイルには次のものがあります。

alias g='gvim --remote-tab-silent'

そうする代わりに、$ mate file私は次のようにします:$ g file

于 2012-05-30T17:08:08.097 に答える
-37

gVim をチェックしてください。それを独自のウィンドウで起動できます。

gVim を使用すると、開いている複数のバッファをグラフィカルに管理することが非常に簡単になります。

:e通常の方法で新しいファイルを開いたり、CTRL+^バッファを切り替えたりすることもできます...

もう 1 つの優れた機能では、作業したすべてのバッファーを一覧表示するポップアップ ウィンドウを開くことができます。

これにより、開いているバッファを 1 回のクリックで切り替えることができます。

これを行うには、上部の [ Buffers ] メニューをクリックし、ハサミで点線をクリックします。

ここに画像の説明を入力

それ以外の場合は、ターミナル セッションから新しいタブを開き、そこから vi を起動するだけです。

CTRL通常、ターミナルから+T または CTRL+ ALT+で新しいタブを開くことができます T

vi を起動すると、新しいファイルを開いてファイルを切り替えるのは簡単です。

于 2012-05-25T19:46:29.213 に答える