問題タブ [minibufexplorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - minibufexplorer(vim)の代わりに?
minibufexplorerは、独自のウィンドウに存在するvimの永続的なバッファーマネージャーです。開いているすべてのバッファが表示され、現在ウィンドウに表示されているバッファと、変更が保存されていないバッファが表示されます。
それは私が永遠に夢中になっている素晴らしいプラグインです。そして、永続的なバッファ表示がないと、私は今、迷子になっていると感じます。
問題は、minibufexplが他のウィンドウコントロールの邪魔になる傾向があることです。これは通常のvimウィンドウであるため、1つのように動作し、他の作業ウィンドウを回転させた場合に問題が発生します。Minibufexplorerのウィンドウも回転しますが、これは明らかに望ましいとは言えません。
私が本当に必要としているのは、開いているバッファを永続的に表示するプラグインですが、ウィンドウのようには動作しません。他の手段を使用しているので、ファイルナビゲーションなどは必要ありません。おそらく、minibufexplのようにバッファに情報を表示できる拡張ステータスバーのようなものでさえありますか?
vim - スクラッチを開いたままにし、vim でそのスクラッチを開く
切り替えてから複製できなかったvimの優先動作があります。
NERDTree と MiniBufExplorer という 2 つの優れたプラグインを使用しています。vimを開くと、すでにNERDTreeが開いています。複数のファイルを開くと、MBE が開きます。これは素晴らしい。
I:bd
またはd
(MBE から) バッファーを閉じると、バッファーは消えます。これもいいですよね、最後まで。通常、最後のバッファを削除すると、NERDTree が約 15% の幅から 100% に拡張されます。最悪!そこで、ウィンドウの外観を維持するために、最後の実際のバッファを閉じた場合にスクラッチ バッファを作成するこの関数を見つけました。これは素晴らしいです。
最後のステップ: まだ開いている NERDTree ウィンドウから新しいファイルを開くと、最終的に次のレイアウトになります。
新しく開いたファイルを取得して、スペースを占有していたスクラッチ ファイルをバンプ/置換/閉じる方法はありますか? IDE のエクスペリエンスを完全に再現しようとしていますが、vim の使用に伴う素晴らしさとキャッシュだけが必要です。
ご意見ありがとうございます。
vim - Vim minibufexplorer のタブ オーダー
Vim minibufexplorer でタブの順序を変更する方法はありますか? または、一度開いたら、Vim を閉じるまでそのままにしておく必要がありますか?
vim - VIM:エディターコマンドではありません:MiniBufExplorer
私は病原体を使用していて、minibufexplorerプラグインをコピーしました:
vimで試してみる:MiniBufExplorer
と、次のエラーが発生します。
OS:CentOS
Vim 7.3
私は何かが足りないのですか?
vim - Vim ウィンドウ間を移動するにはと
私の中に次の行があります.vimrc
:
通常モードで Vim ウィンドウ間をすばやく移動したい。上記のマッピングはウィンドウ間で問題なく機能しますが、MiniBufExplorer に到達するとスタックし、最初のウィンドウに回転しません。
MiniBufExplorer に移動しないように、これをどのようにマッピングすればよいですか?
vim - minibufexplorerを切り替えると、nerdtreeが開いているときにウィンドウのサイズ変更を停止する方法
私の.vimrc設定:
最初は次のようになります。
次にF2を押すと、minibufexplorerが切り替えられました。
今のところ、すべて問題ないように見えますが、もう一度F2を押して、minibufexplorerが表示されると、上部のウィンドウのサイズが変更されました。
右側にnerdtreeウィンドウがない場合、サイズは変更されません。では、nerdtreeが開いているときにウィンドウのサイズ変更を停止するにはどうすればよいですか?(ところで:申し訳ありませんが、私は写真をアップロードできません。私は8つの評判しかありません。)
vim - NerdTree ウィンドウを閉じた後、以前にアクティブだったウィンドウではなく、MiniBufExplorer がアクティブになっています (NerdTree を切り替える前)。
NERDTreeToggle 関数を使用して NERDTree ウィンドウを開きます。(同じ関数で) 閉じると、miniBufExplorer がアクティブになりますが、NERDTree を開く前に編集したウィンドウはアクティブになりません。これを修正する方法は?
vim - How do I reset the splits in Vim?
I'm using MiniBufExplorer and NERD tree to develop in Vim. I usually have the following screens:
where N
is NERD tree, M
is MiniBufExplorer and S
is the file I'm looking at.
I sometimes forget to use :sh
to get to a shell, and I hit :q
on the S
split, which makes it so toggling NERD tree will either make a full-screen NERD tree split or a full screen source view, but never where it was before where NERD tree was off to the left (MiniBufExplorer doesn't change).
How can I "reset" the splits to get the old behavior back after that? I've basically been doing :qa
to completely exit Vim, but obviously that closes everything.
vim - SyntasticがMiniBufExplorervimプラグインで動作しない
まず、私はVIMとvundleを使用してプラグインを管理しているWindowsユーザーです。
Syntastic vimプラグイン(https://github.com/scrooloose/syntastic)があり、開いて保存した最初のjavascriptファイルの構文エラーを強調表示するのに最適です。
minibufexplorerプラグイン(https://github.com/sontek/minibufexpl.vim)もあります。2番目のファイルを開くと、MiniBufExplorerウィンドウが表示され、:b1、:b2などを介して以前に開いたファイル間を移動できます。これが発生すると、Syntasticが機能しなくなります。
minibufexplorerプラグインを削除すると、Syntasticは常に機能します。私は本当に両方を一緒に働かせたいのですが、誰かがこれに対する解決策を持っていますか?Syntasticで動作する場合は、minibufexplorerの代わりに喜んで使用します。
vim - 現在の vim タブのバッファのみを表示する Vim minibufexplorer
私は minibufexplorer がとても好きなので、開いたバッファを常に監視しています。最近、vim タブを発見しました。両方を組み合わせると、私のワークフローにとって非常に強力になると思います。
残念ながら、それぞれに複数のバッファーがある 2 つの vim タブを開くと、minibufexplorer はそれぞれのすべてのバッファーを表示します。例: タブ 1 でバッファー A、B、C を開き、タブ 2 でバッファー C、D、E を開きます。ここで、タブ 1 の minibufexplorer で A、B、および C のみを表示し、タブ 2 で表示したいと思います。 C、D、および E を表示します。現在行っていることは、両方のタブに A、B、C、D、E を表示することです。
それはタブと minibufexplorer の仕組みに固有のものですか、それとも私にできることはありますか?