分123Fileメニューメニューバーの最初に登録されているのが「File」メニューです。Keymap」で登録されているコマンドと,メニューバーの各メニューから参照できるコマンドに若干の違いがあります(keymap上登録されているがメニューバーに出てこないものがある⁠)⁠。コンテキストに依存して登場するものと,ホントウに出てこないものの2つあります。後者は追求してもしようがないので,メニューバーから参照できるコマンドが生きているコマンドだと割り切ってカスタマイズしましょう。Project...新規プロジェクトの作成です。Module...プロジェクトに新しいモジュールを追加します。v0.2.8あたりから,また振る舞いが変わってきてます。Project..."とあわせて改めて説明したいと思います。Studioのプロジェクトにインポートします。StudioのGradle連携まわりが落ち着くまで,まともに動かないと思っておいた方が良いです。ちなみにEclipseの「インポート」と似ているのは名前だけで,その振る舞いは大きく違います。Studio)のプロジェクトに設定する機能です。Studio)のそれは,コピーなどせず,指定したディレクトリを自身のプロジェクトとして乗っ取ります。Eclipseのインポートと同等と思って使うと,インポート元のディレクトリを汚染(プロジェクト管理ディレクトリなどを作る)しますので,注意してください。Studioのモジュールとして取り込みます。これの安定度もGradle連携の安定度に影響されます。Project...これはkeymap上にのみ存在しています。代用が利くので,動かなくても困る事はありません。New...新しくファイルやディレクトリを作成します。選択できる項目はコマンドを実行したコンテキストによって変化します。第16回が参考になります。Studioのプロジェクトを開きます。Studio固有のファイルダイアログを使うことができます⁠)⁠。Studio対応プロジェクト」とは「.ideaディレクトリ」を含むディレクトリの事です。Studio対応プロジェクトを開く場合は,「⁠現在のウィンドウで開く」のか「新しいウィンドウで開く」のかを問い合わせてきます(第10回のおまけを参照⁠)⁠。Reopen最近開いたプロジェクトを開き直します。Project今開いているプロジェクトを閉じます。他にプロジェクトを開いていない場合,ウェルカム画面に戻ります。Preferences...IDEの設定画面(Preferences)を開きます。Studio)内にあります。Structure)を開きます。Settingsその他の設定画面として,次の3つの設定画面を開きます。設定になります⁠)⁠。Studioのインストール直後に問い合わせのあったウィザードを再実行してプラグインの設定を行います。Plugins」でも似たような事ができるので,知らなくても特に困ることはありません。Structure」のデフォルト値を設定します。Settings"と同じです。Studioの設定内容をエクスポートしたり,インポートしたりします。設定内容はJarファイルとしてエクスポートされますが,あくまで設定情報だけで追加したプラグインなどは含まれません。個人的には「<AS_CONFIG>」を丸ごとバックアップしたり,コピーしたほうが便利だと思います。上にのみ存在しています。意味は知らなくても良いと思います。.ideaディレクトリに格納しています。.ideaディレクトリは存在せず,プロジェクトファイルに格納していました。その旧形式のプロジェクト管理情報を.ideaディレクトリに変換する機能です。All未保存のすべてのファイルを保存します。Studioにファイル個別の保存機能はありません。Studioに同期します。Studioはその変更を関知して自動で同期を行いますが,それを手動で実行するのがこのコマンドです。同じ機能はツールバーにもあります。Studioの内部キャッシュをクリアします。Studioを試用している人たちは,その起動の遅さに不満を抱いたり,コード補完の正確さや検索の速さと深さに感心したりさまざまだと思います。Studioのキャッシュ機構です。Studioでプロジェクトを開いたり,ビルドした時に注意深くステータスバーを見ているとインデックスの再構築をしているのがわかると思います。SDKを解析したデータベースを内部的に管理しています。これを「キャッシュ」と呼び,適度なタイミングで更新しています(これが「インデックスの再構築⁠」⁠)⁠。やっていることと,得られる効果を考えると,それが重い処理なのは想像に難しくありません(それでもマルチコアを効果的に使ってなるべく短時間ですむように工夫しているようです⁠)⁠。このキャッシュが壊れるなどして悪さを行う場合があるため,強制復旧的な機能としてこれがあります。実行すると図10のようなダイアログが表示され「キャッシュをクリアするかどうか」を問い合わせてきます。※これを実行すると(あとで説明する予定の)ローカルヒストリが消えてしまう点に注意してください。ちなみに,キャッシュの本体は「<AS_SYSTEM>」配下にあります。乱暴な方法ですが,原因不明の問題が起きた場合,このディレクトリを丸ごと消してしまうのも,ひとつの手段です。HTML...現在開いているファイル,もしくは選択範囲,指定したディレクトリ配下のファイルをHTML形式で出力します。Print...現在開いているファイル,もしくは選択範囲,指定したディレクトリ配下のファイルを印刷します。Studioが出力する印刷物は決してキレイとは言いがたいです。ソースコードを紙に印刷することをしなくなりましたが,せっかく紙に出すなら専用の印刷ツールを用いて,よりキレイに印刷したいものです。Favorites現在開いているファイルを「お気に入り(Favorties⁠)⁠」に登録します。Modeこれらはどれもステータスバーからも操作可能なコマンドです(ステータスバーについては第7回を参照してください⁠)⁠。Modeについては第14回を参照してください)どれもステータスバーから操作した方が簡単ですので,メニューバーから操作することは滅多にありません。実行しても何も起きないので,気にしなくてよいでしょう。Studioを終了します。Studio)内にあります。著者プロフィール今井勝信(いまいまさのぶ)システムエンジニア。