Xamarin逆引きTips

Xamarin逆引きTips

Xamarin Studio で画面を分割するには?(ショートカットキー情報あり)[Mac&Win対応]

2014年10月29日

Xamarin Studioの新機能として、コードエディターを左右の領域に分割して表示できるようになった。マウスとショートカットキーによる操作方法を説明する。

奥山 裕紳(@amay077
  • このエントリーをはてなブックマークに追加

 Xamarin Studioのバージョン5.2から、「Side-by-side編集」と呼ばれる機能が追加され、コード編集ウィンドウを分割可能になった。今回は、この機能について解説する。

1. ウィンドウを分割する(2カラムモード)

 Xamarin Studioで、コード編集ウィンドウを左右に並べて表示する「2カラムモード」にする方法は至って単純で、コード編集ウィンドウのタブの1つをウィンドウの端にドラッグ&ドロップするだけだ。

図1 Xamarin Studio(1カラムモード)

タブをウィンドウの端にドラッグ

図1 Xamarin Studio(1カラムモード)
図2 Xamarin Studio(2カラムモード)

 または、キーボードでCommandOption2キー(Macの場合)/CtrlShift2キー(Windowsの場合)を押すことでも切り替えられる。

 「◯カラムモード」という名称が示す通り、これは画面を左右に並べてみるための機能であって、上下に並べて表示することはできないが、それが必須だというケースはごくわずかだろう。

 元の1カラムモードに戻すには、タブを元の位置にドラッグ&ドロップするか、キーボードでCommandOption1キー(Mac)/CtrlShift1キー(Win)を押す。

2. ウィンドウを分割する(フローティング)

 コード編集ウィンドウのタブを、Xamarin Studioの外へドラッグ&ドロップすると、コード編集ウィンドウを「フローティング」させられる。

図3 Xamarin Studio(フローティング)

 フローティングされたウィンドウは、他のデスクトップへ移動することも可能で、複数モニターがある場合は、外部モニターに一部のコードエディターやUIデザイナーを割り当てることも可能だ。

3. 複数ウィンドウへアクセスするキーボードショートカット

 ウィンドウ分割に限った話ではないが、複数のタブを開いている場合、キーボードショートカットを使って速やかに各タブにアクセスできる。Mac/Winの場合の主なショートカットは以下の通りだ。

  • 次のタブへ移動する: Command}キー / CtrlPage Downキー
  • 前のタブへ移動する: Command{キー / CtrlPage Upキー
  • 各タブへ移動する: Command1~9キー / Alt1~9キー(左から1、2、3……の順で移動できる)
  • 現在のタブを閉じる: Commandwキー / Ctrlwキー
  • 全てのタブを閉じる: CommandShiftwキー / CtrlShiftwキー

 }{キーは、日本語キーボードではShift][キー を押す必要があるので少々使い勝手が悪い。その場合は、システムメニューの[Xamarin Studio]-[Preference]から表示される[設定]ダイアログ(図4)の[キーバインディング]で、使いやすいショートカットキーを割り当てることができる。

図4 Xamarin Studioのキーバインディングの設定画面

まとめ

 Xamarin StudioはVisual Studioほどではないが、十分に使いやすい統合開発環境だ。

 また、Xamarin.iOSのUIデザイナーや、Xamarin Sketchesなど、最新の機能はまずXamarin Studioに実装され、順次、Xamarin for Visual Studioに適用される。最新機能をいち早く活用できる意味でも、Xamarin Studioに慣れておいて損はないだろう。

※以下では、本稿の前後を合わせて5回分(第22回~第26回)のみ表示しています。
 連載の全タイトルを参照するには、[この記事の連載 INDEX]を参照してください。

22. Xamarin.Androidで地図に図形を表示するには?(Google Maps使用)

「Google Maps Android API v2」を使って、Xamarin.Androidアプリで地図上にライン/ポリゴン/円などの図形を表示する方法を解説する。

23. Xamarin.Androidで地図にマーカーを表示するには?(Google Maps使用)

「Google Maps Android API v2」を使って、Xamarin.Androidアプリで地図上にマーカーや吹き出しを表示する方法を解説する。

24. 【現在、表示中】≫ Xamarin Studio で画面を分割するには?(ショートカットキー情報あり)[Mac&Win対応]

Xamarin Studioの新機能として、コードエディターを左右の領域に分割して表示できるようになった。マウスとショートカットキーによる操作方法を説明する。

25. Xamarin.iOS/Androidでログを出力するには?

Xamarin.AndroidでネイティブAndroidのLogクラスを使ってログ出力する方法と、Xamarin.iOS/Androidで.NET基本クラスライブラリ機能を使ってログ出力する方法を解説する。

26. Xamarin.iOS/Androidでソースコードを共有するには?(リンクファイル編)

Xamarin.iOS/Android間でソースコードを共有する方法の1つとして、Xamarin Studioのプロジェクト内でソースファイルへのリンクを追加する方法を説明する。

イベント情報(メディアスポンサーです)

Twitterでつぶやこう!


Build Insider賛同企業・団体

Build Insiderは、以下の企業・団体の支援を受けて活動しています(募集概要)。

ゴールドレベル

  • グレープシティ株式会社
  • 日本マイクロソフト株式会社