2016-11-16 5 views
0

私はack.vimを使用しています。これは、クイックフィックスウィンドウの奇妙な動作を除いて細かく動作しています。Vim - クイックフィックスウィンドウサイズの問題(ack.vim)

検索が完了したら、quickfixウィンドウに表示された結果からファイルを開くことができます。
複数の方法で開くことができます。私は通常o(オープン)、v(垂直スプリット)またはh(水平スプリット)と入力します。
ただし、vまたはhのいずれかを押すたびに、Quickfixウィンドウのウィンドウの高さが増えます。
もし私がhを5回押した場合、端末はクイックフィックスウィンドウだけでほとんど奇妙になります。
現在のところ、この回避策では、ウィンドウの高さを減らすためにctrl + w-と入力しますが、これは非常に面倒です。

誰でもこの問題の解決方法を知っていますか?
ありがとうございます。

答えて

0

これらのマッピングは、plugin documentationで説明されているように、プラグインによって作成されます。

あなたのvimrcに以下を追加することによって、それらを無効にできます。

let g:ack_apply_qmappings = 0 
+0

ありがとうございました。しかし、私がしたいのは、キーマップを無効にするのではなく、迷惑な高さの変更を止めることです。とにかく、あなたのリンクはかなり役に立ちました。どうもありがとうございます。 – dosuken123

+0

私は助けてもらえました:)マッピングをカスタマイズするには、vimrcに 'g:ack_mappings'という名前のdictを作成し、ドキュメントに記載されているデフォルトのマッピングを適用する必要があります。 – mMontu

+0

この回答がどのように役立つか分かりません。問題は、クイックフィックス画面から複数の分割を作成することであり、クイックフィックスウィンドウ自体のサイズが間違って大きくなります。 OPはプラグインのマッピングを使用したいと思っています。クイックフィックスウィンドウを拡大していないだけです。このクエリをAck.vim githubに投稿することを検討してください。 – gregory

関連する問題