新しいシェルウィンドウまたはタブでvimを開く方法はありますか?私は$ mate file
、ファイルを新しいウィンドウで開くという操作に慣れています。
必要に応じて、コマンドを発行し、他のウィンドウやタブでファイルを編集する「中央シェル」を1つ持つことを好みます。人々は通常どのようにvimファイルをローカルで開きますか?
vim内から、次のいずれかを使用します
現在のウィンドウの下に新しいウィンドウを開きます:
:new filename.ext
現在のウィンドウの横に新しいウィンドウを開きます:
:vert new filename.ext
これは vim 内から行うことができ、独自のウィンドウまたはタブを使用できます。
1 つの方法は、組み込みのファイル エクスプローラーを利用することです。:Explore
、またはタブ付き:Texplore
のインターフェイスでアクティブにします(これが最も快適だと思います)。
:Texplore
(および) は、エクスプローラー内に入ると:Sexplore
、現在のバッファー (エディター) を誤って終了することも防ぎます。:q
タブページの使用時に開いているタブを切り替えるには、gt
またはgT
(それぞれ次のタブと前のタブ) を使用します。
vim wiki のUsing tab pagesも参照してください。
私はこの微妙なエイリアスを使用します:
alias vim='gnome-terminal -- vim'
-x は非推奨になりました。-- 代わりに使用する必要があります
gVim を使用してもかまわない場合は、単一のインスタンスを起動して、そのインスタンスで新しいファイルを開くと、現在実行中のインスタンスの新しいタブで自動的に開かれるようにすることができます。
これを行うには、次のように記述できます。gVim --remote-tab-silent file
多くの単語を入力する必要がないように、いつでもこのコマンドのエイリアスを作成できます。たとえば、私は linux と bash を使用しており、私の~/.bashrc
ファイルには次のものがあります。
alias g='gvim --remote-tab-silent'
そうする代わりに、$ mate file
私は次のようにします:$ g file
gVim をチェックしてください。それを独自のウィンドウで起動できます。
gVim を使用すると、開いている複数のバッファをグラフィカルに管理することが非常に簡単になります。
:e
通常の方法で新しいファイルを開いたり、CTRL+^バッファを切り替えたりすることもできます...
もう 1 つの優れた機能では、作業したすべてのバッファーを一覧表示するポップアップ ウィンドウを開くことができます。
これにより、開いているバッファを 1 回のクリックで切り替えることができます。
これを行うには、上部の [ Buffers ] メニューをクリックし、ハサミで点線をクリックします。
それ以外の場合は、ターミナル セッションから新しいタブを開き、そこから vi を起動するだけです。
CTRL通常、ターミナルから+T または CTRL+ ALT+で新しいタブを開くことができます T
vi を起動すると、新しいファイルを開いてファイルを切り替えるのは簡単です。