2011-07-20 6 views
3

vimの2つの垂直スクリーンに2つの異なるファイルを開いたとします。カーソルの下にある行を別の画面に移動するコマンドが1つありますか?vimのあるスクリーンから他のスクリーンへのラインの移動

+0

これはおそらくプログラミングの質問ではないため、これはおそらくスーパーユーザまたはU&Lに属しています。おそらく、モデレータが適切なサイトに移行するようにフラグを立てるべきです。 – Caleb

答えて

4

私にはわかりません。それを削除し、ペインを切り替えて貼り付けます。

dd<ctrl>ww</ctrl>p 

もちろん、これがあなたが定期的に行うことであれば、vimの他のコマンドシーケンスと同様に、マクロを書くことができます。あなたが定期的にこれを実行したい場合は、ちょうどそれをマップ

:map <C-x> dd<C-w><C-w>p<C-w><C-w> 
+1

ちょっとおなじみです;-) – Benj

+1

@Benj:私の編集を掲載するまであなたのバージョンを見ませんでした。私は別のウィンドウで作業していましたので、しばらく編集ウィンドウを開いて、あなたの投稿を見ませんでした。 – Caleb

+0

母は心配しないで、とにかく最初のビットに基づいていました:-) – Benj

3

:この関数にCtrlキー Xをマップするたとえば、あなたはあなたのバッファでこれを実行することができたり、~/.vimrcファイルに設定しますキーストロークに。例えば

map <C-A> dd<C-W><C-W>P<C-W><C-W> 
+0

上記のCalebと同じです:ここで ':map'を使うべきではありません。 – ZyX

関連する問題