Xamarin逆引きTips
Xamarin Studio で画面を分割するには?(ショートカットキー情報あり)[Mac&Win対応]
Xamarin Studioの新機能として、コードエディターを左右の領域に分割して表示できるようになった。マウスとショートカットキーによる操作方法を説明する。
Xamarin Studioのバージョン5.2から、「Side-by-side編集」と呼ばれる機能が追加され、コード編集ウィンドウを分割可能になった。今回は、この機能について解説する。
1. ウィンドウを分割する(2カラムモード)
Xamarin Studioで、コード編集ウィンドウを左右に並べて表示する「2カラムモード」にする方法は至って単純で、コード編集ウィンドウのタブの1つをウィンドウの端にドラッグ&ドロップするだけだ。
または、キーボードでCommand+Option+2キー(Macの場合)/Ctrl+Shift+2キー(Windowsの場合)を押すことでも切り替えられる。
「◯カラムモード」という名称が示す通り、これは画面を左右に並べてみるための機能であって、上下に並べて表示することはできないが、それが必須だというケースはごくわずかだろう。
元の1カラムモードに戻すには、タブを元の位置にドラッグ&ドロップするか、キーボードでCommand+Option+1キー(Mac)/Ctrl+Shift+1キー(Win)を押す。
2. ウィンドウを分割する(フローティング)
コード編集ウィンドウのタブを、Xamarin Studioの外へドラッグ&ドロップすると、コード編集ウィンドウを「フローティング」させられる。
フローティングされたウィンドウは、他のデスクトップへ移動することも可能で、複数モニターがある場合は、外部モニターに一部のコードエディターやUIデザイナーを割り当てることも可能だ。
3. 複数ウィンドウへアクセスするキーボードショートカット
ウィンドウ分割に限った話ではないが、複数のタブを開いている場合、キーボードショートカットを使って速やかに各タブにアクセスできる。Mac/Winの場合の主なショートカットは以下の通りだ。
- 次のタブへ移動する: Command+}キー / Ctrl+Page Downキー
- 前のタブへ移動する: Command+{キー / Ctrl+Page Upキー
- 各タブへ移動する: Command+1~9キー / Alt+1~9キー(左から1、2、3……の順で移動できる)
- 現在のタブを閉じる: Command+wキー / Ctrl+wキー
- 全てのタブを閉じる: Command+Shift+wキー / Ctrl+Shift+wキー
}/{キーは、日本語キーボードではShift+]/[キー を押す必要があるので少々使い勝手が悪い。その場合は、システムメニューの[Xamarin Studio]-[Preference]から表示される[設定]ダイアログ(図4)の[キーバインディング]で、使いやすいショートカットキーを割り当てることができる。
まとめ
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のプロジェクト内でソースファイルへのリンクを追加する方法を説明する。