41
40

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormAdvent Calendar 2013

Day 11

PhpStormで画面分割しまくる

Posted at

VimやEmacsの文化の人や乗り換えてきた人は、エディタ内で画面を分割したい場合も多いと思います。
PhpStormにも同様にデフォルトで画面分割があります。

KeywordFetchShell__vexus2_の競合コピー_2013-12-07_.php_-screeme-___Dropbox_100_Programming_php_screeme.png

こんな感じで、際限なくエディタ内で画面を分割出来ます。

ショートカットはここらへんです。

Preferences.png

  • Split Vertically
    現在カーソルの位置がある画面を縦に分割して開く

  • Split Horizontally
    現在カーソルの位置がある画面を横に分割して開く

  • Change Splitter Orientation
    現在カーソルの位置がある画面に隣接した画面の縦横を入れ替える

  • Unsplit
    現在カーソルの位置がある画面の"次の画面"を閉じる

  • Unsplit All
    現在カーソルの位置がある画面以外をすべて閉じる

  • Goto Next Splitter
    現在カーソルがある画面の次の画面にカーソルを移動する

  • Goto Previous Splitter
    現在カーソルがある画面の前の画面にカーソルを移動する

こんな感じの機能があります。使いそうだなと思った機能には個別でショートカットを割り振ると良いと思います。自分はUnsplit All以外はすべて使ってます。

ショートカットを見ての通り、「今開いているファイルを別の画面に移動する」というようなショートカットがありません。別の画面に移動するには別の画面までD&Dする必要があります。
個人的にはエディタを開いている間はあまりマウスやトラックパッドを使いたくないので、ちょっと不便です。

そんな時はTab to Next Splitterというプラグインを使います。
これを入れてショートカットを割り当てておくと"現在開いているファイルを次の画面に送る"ということが出来るようになります。ちょっとだけ便利になりますね。

ただ、これ以外にも画面分割はちょっとかゆいところに手が届かない感があって

  • 各画面の幅をキーボードで変えられない(マウス操作必須)
  • 新しいファイルを開いた時に常に画面1(基本的に左上)で開く

など、ちょっと機能的にむず痒い箇所がところどころあったりします。
今後のバージョンアップに期待します。

明日の12日目も私です。お楽しみに!

41
40
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
40

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?