spacemacsのバッファを別のウィンドウ/フレームに移動するにはどうすればよいですか


16

開いているバッファーを別のウィンドウまたはspacemacsの別のフレームに移動するキーバインドまたは機能はありますか?

回答:


13

@Nathanaelの回答以来、Spacemacsでキーバインディングが変更されたようです。

バッファーを別のウィンドウに移動するには、SPC b [n](buffer-to-window- [n])を使用できます。ここで、nは移動先のウィンドウの番号です。

バッファではなくウィンドウを移動したい場合(上記のコメントを考慮すると意味があります):

SPC w [H|J|K|L]

ウィンドウをそれぞれ左|下|上|右に移動します。


答えてくれてありがとう!最後の文は、質問に対する実際の答えです(そして私がここに来て探しているもの)。一番上に移動するか、もっとよく呼ぶ価値があるかもしれません。:)
イプスィグル

4

spacemacs(vimモード)では、を押しSPC b m <your-direction>てバッファーを移動できます。<your-direction>することができます:

  • h
  • j ダウン
  • k アップ
  • l 正しい

emacsモードでは、次のようになります M-m b m <your-direction>

「その他」のフレームに切り替えたい場合は、SPC b M(またはM-m b M)を使用できます。

(一般に、Emacsはバッファが表示されるウィンドウ/フレームの数に制限を設けないため、必要なウィンドウ/フレームがいくつでもバッファに切り替えることができます。)


バッファを別のフレームに移動することは可能ですか?(理想は、ターゲットウィンドウとフレームを選択するace-windowに匹敵します)
-bombadil

1
他のフレームにいるときにバッファに切り替えることができますが、これを行うためのネイティブのspacemacsの方法があるかどうかはわかりません。
ナタナエルファーリー

1
おそらく、私が探しているものを明確にするために、現在のウィンドウとフレームでのみバッファを開いているように、別のウィンドウとフレームで開いているバッファを開いている1つのウィンドウで開いているバッファがあります移動後
bombadil

1
おそらくSPC b M、他のC-x 5 1すべてのフレームを削除するには、「他の」フレームに現在のバッファーを配置するようなものが必要ですか?
ナタナエルファーリー

1
これがまだ有効かどうかはわかりません。これらのコマンドが変更された可能性があります。使用しようとするとSPC b m(またはバッファーモードで使用可能なコマンドを見るとspacemacs/kill-other-buffers)現在のバッファ。SPC b Mはどんな特定のコマンドにもマッピングされてSPC b mいないようで、以前のように再マッピングされspacemacs/kill-other-buffersます。move buffer to windowコマンドはありますが、特に何にもマップされていないようです。フレームについては何も表示されません。
mpacer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.