2017-01-25 5 views
1

MS Wordには、という機能があります。複数のビューにズーム。ページを縮小すると、2ページに収まるようになると自動的にそのページが表示されます。ここに設定があります。 (詳細情報についてMultiple Pages in Wordテキストエディタ - 複数のページにズームアウト

Multiple Pages Settings

は、テキストエディタで可能な機能(メモ帳++、崇高なテキストは、Vimなど)ですか?ソースコードをズームアウトして、目に見えるコードを2番目のビューに合わせると便利でしょうか?ほとんどの場合、貴重な画面の不動産の一部は、右側の空白で無駄になります。これは、多くのワイドスクリーンモニターで特に当てはまります。

  • 私はソースコードをクローンして2つのビューを持つことができます。しかし、私は多くの暗黙の行動を探しています。
  • また、私は自分のモニターを回転させて肖像画を見ることができます。しかし、これは実行可能ではありません。

ここに私が提案しているものがあります。

enter image description here

任意のアイデア、ソリューションやコメント?

答えて

0

私はあなたがMPage pluginを探していると思う:チップ・キャンベル

0

はい、vimで可能です。

アイデア:

あなたはコマンド:vsplit % を使用して別のウィンドウで同じバッファを開き、オリジナルの一つに記載の新規ウィンドウの自動スクロールを制御する関数を作成することができます。

+1

複数のウィンドウにファイルのページを同期ショー貧乏人のフォローモード(emacsの) 'コマンド! -bar FollowMode vsplit | wincmd l | exe "norm!Ljz \ " | set scb | wincmd p | set scb' –

+0

本当に素晴らしい! :) –

+0

私は[emacsのこのフォローモードのデモ](https://www.youtube.com/watch?v=OPFvM63CTTM)を見ました。それはまさに私が 'VIM'で探しているものです。 – Cricrazy

0

複数の情報源から回答が見つかりました。私は一番下のリンクを追加しました。

ここに私のvimrcファイルで使用したコマンドがあります。私はGVimを使用しています。

" split screen and automatic scroll 
" emacs follow: scroll bind two windows one screen apart 
    nmap <silent> <Leader>ef :vsplit<bar>wincmd l<bar>exe "norm! Ljz<c-v><cr>" <cr>:set scb<cr>:wincmd h<cr>:set scb<cr> 

私は1つの問題に直面しました。私はいくつかのウィンドウ関連の機能のためにmswin.vimを使用しています。ペーストには<Ctrl+Vが含まれます。上記のコマンドはそれと競合しました。だから、mswin.vimを修正して、Ctrl + V関連の設定をコメントアウトする必要がありました。ここに私がしたことがあります。

" CTRL-V and SHIFT-Insert are Paste 
" ac 2017/01/26 Removed ctrl + v paste capability, as it conflicts with others 
" map <C-V>  "+gP 
" map <S-Insert>  "+gP 
" cmap <C-V>  <C-R>+ 
" cmap <S-Insert>  <C-R>+ 

このトリックの後、私は素敵なインタラクティブスクロールで垂直分割を得ることができました。私はこの機能が大好きです。皆、ありがとうございました。

Got a help from this page, thanks.

+0

上記の方法のいくつかの問題がvimフォールドで発生しました。私は以下のIngo Karkatのソリューションがより良い選択だと思います。 – Cricrazy

関連する問題