タグ付けされた質問 「window-management」

1
Vimの実際の高さと幅を取得するにはどうすればよいですか?
winheight()そしてwinwidth()現在のウィンドウ内の列/行数を返します。私が探しているのは、編集領域の実際の高さと幅に近いもの、または端末で実行されている場合は表示されている領域です。問題はwinheight()、winwidth()これらの値から計算されたアスペクト比が実際のアスペクト比とは無関係であることです。 :echo winwidth('%') winheight('%') winwidth('%') * 1.0 / winheight('%') 104 51 2.039216 バッファー領域のスクリーンショットのサイズは936x918ピクセルで、表示されるアスペクト比はになり1.019608ます。フォントのサイズを使用して実際の値を取得できると思いますが、どうすればよいですか? これは、垂直分割でVimのヘルプを開くにはどうすればよいですか?。Nobe4のソリューションを適応させようとしています。

4
Windowsでgvimを最大化して起動するにはどうすればよいですか?
ほとんどのコードを一度に表示できるようになるため、エディターにできるだけ多くの画面領域を提供してもらいたいと思います。 問題は、gvim呼び出し方法に応じて、80x25のウィンドウを表示するか、最後の最大化されていないサイズを覚えているかのいずれかです。 それで、どのように記憶された状態に関係なく、可能な限り大きくすることができますか?

2
VimはEmacsのようにバッファを非表示にしますか?
私は、バッファ、ウィンドウ、タブのvimの概念がどのようにemacsにマッピングされるかを理解しようとしています。 その私には思える<c-w>sし、<c-w>vEmacsのとほぼ同等であるC-x 2とC-x 3。vim分割はデフォルトで等間隔であり、emacsは現在のウィンドウを2等分するため、これらは完全に等価ではありません。 vimの(C-x 0このウィンドウを閉じる)、C-x 1(このウィンドウ以外のすべてを閉じる)に相当するものは何ですか?現在表示していないバッファを閉じずに非表示にしたいので、bufexplorerなどで後で呼び出すことができます。

2
ウィンドウのタブではなく、タブのウィンドウを開くことはできますか?
簡単に言えば、ウィンドウをタブで開くのではなく、ウィンドウでタブを開くことは可能ですか?。このような: これの代わりに: 質問に関連するいくつかの背景: 上記の最初のスクリーンショットのような、タブがウィンドウ内にあるようなインターフェイスに慣れています。 最初はコンソールアプリの機能を使用してVimでこれを実現できました。なぜなら、私はVimに非常に慣れていないため、ウィンドウを操作するためのコマンドをさらに覚えたくなかったからです。しかし、このアプローチにはいくつかの不便があります。 レジスターの共有なし .viminfoファイルは、VIMのインスタンスごとに別々に開放され、そして(編集者の各インスタンスは上書きされるため、それが存在したVIMのインスタンスは、最初に閉じられた場合、したがって、いくつかの重要な情報が失われる可能.viminfoファイル)。 他の誰かがこの問題に直面する可能性がある場合に備えて、これらの問題のそれぞれについていくつかの回避策を管理しました。 端末のウィンドウ間でレジスタを共有するために、xclipアプリケーションをインストールし、次のような元のコマンドでレジスタをコピーしました。call system('xclip', @") .viminfo書き換えの問題については、Vimインスタンスを閉じる順序に注意を払います。 しかし、先日私はこれに飽きて、Vimでウィンドウを試すことにしました。最初に見つけたのは、タブがウィンドウの「上」にあることで、個人的には好ましくありません。 これについていくつかのVimのドキュメントを調べましたが、ウィンドウでタブを開くことができないようです。どのようにしてそれが可能であるかを説明するか、それが不可能であると断言することにより、誰かがこれに答えることができますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.