Android Studioを使い倒すその３～その６

## はじめに
Google提供のAndroidStudio（以降AS）を使い倒すためのノウハウを備忘録として追記しています。
今回はASの設定についてかいつまんでみます。

## 前提
* [Android Studio](https://developer.android.com/studio/?hl=ja)がインストール済み
* [JDK(Java Development Kit)](http://www.oracle.com/technetwork/java/javase/downloads/index.html)がインストール済み
* [上記インストール参考サイト]
(https://qiita.com/tonkotsuboy_com/items/c2941bf80531b564fafe)
* [Android Studio日本語化参考サイト](https://hiromart.com/blog/androidstudiojapanese/)
* 開発OS : Windows 7

## その３：設定にはどんな項目があるのか？
### ファイル→設定を選択します、
![AS-018.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/51388637-8904-0334-4307-a1207a2234bf.jpeg)
### ▶をクリックするとさらに下位メニューがプルダウン表示されます。
![AS-019.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/9c7af4af-f126-86d1-57e3-c23097d2a223.jpeg)
### 設定一覧(2018/08/21 Android Studio Vesion 3.1.4)
#### plantUML（コピペして使ってください）

``` plantUML

@startuml
salt
{
  {T
	+設定
	++外観&振る舞い
	+++外観
	+++カスタマイズ
	+++システム設定
	++++パスワード
	++++HTTPプロキシ―
	++++更新
	++++使用統計
	++++Android SDK
	+++ファイルの色
	+++スコープ
	+++通知
	+++クイック・リスト
	+++パス変数
	++キーマップ
	++エディター
	+++一般
	++++自動インポート
	++++エディター・タブ
	++++ガター・アイコン
	++++コンソール
	++++コードの折りたたみ
	++++コード補完
	++++スマート・キー
	++++パンくずリスト
	++++外観
	++++後置補完
	+++フォント
	+++カラー・スキームの切替え
	++++一般
	++++言語デフォルト
	++++色スキーム・フォント
	++++コンソール・フォント
	++++差分＆マージ
	++++VCS
	++++カスタム
	++++コンソールの色
	++++デバッガー
	++++C/C++
	++++Java
	++++Android Logcat
	++++Groovy
	++++HTML
	++++JSON
	++++Kotlin
	++++正規表現
	++++XML
	++++YAML
	++++プロパティー
	++++スコープ・ベース
	+++コードスタイル
	++++C/C++
	++++Groovy
	++++HTML
	++++Java
	++++JSON
	++++Kotln
	++++プロパティー
	++++XML
	++++YAML
	++++その他のファイル・タイプ
	+++インスペクション
	+++ファイルおよびコード・テンプレート
	+++ファイル・エンコーディング
	+++ライブ・テンプレート
	+++ファイル・タイプ
	+++レイアウト・エディター
	+++著作権
	++++Copyrightプロファイル
	++++フォーマット
	+++++Groovy
	+++++HTML
	+++++Java
	+++++Kotlin
	+++++プロパティー
	+++++SPI
	+++++XML
	+++Emmet
	+++TODO
	+++イメージ
	+++インテンション
	+++スペル
	+++データ・バインド
	+++言語インジェクション
	++++拡張
	++プラグイン
	++バージョン管理
	+++バックグラウンド
	+++変更リストの競合
	+++コミット・ダイアログ
	+++確認
	+++GitHub
	+++無視されるファイル
	+++問題ナビゲーション
	+++シェルフ
	+++ファイル状態色
	+++CVS
	+++Git
	+++Mercurial
	+++Subversion
	++++表示
	++++ネットワーク
	++++SSH
	++ビルド、実行、デプロイ
	+++Gradle
	++++Android Studio
	++++実験用
	+++デバッガー
	++++データ・ビュー
	+++++Java
	+++++Java型レンダラ―
	+++++Kotlin
	++++ステップ
	++++ホットスワップ
	++++非同期スタックトレース
	+++リモートJarリポジトリー
	+++Espressoテスト・レコーダー
	+++インスタント・ラン
	+++カバレッジ
	+++コンパイラー
	+++必須プラグイン
	++言語＆フレームワーク
	+++スキーマおよびDTD
	++++デフォルトXMLスキーマ
	++++XMLカタログ
	++++JSONスキーマ
	+++Kotlin Updates
	+++テンプレート・データ言語
	++ツール
	+++Webブラウザー
	+++外部ツール
	+++ターミナル
	+++サーバ証明書
	+++タスク
	++++サーバー
	+++差分＆マージ
	++++外部Diffツール
	+++設定リポジトリー
	+++開始タスク
	++kotlinコンパイラー
  }
}

@enduml
```
### 設定一覧ツリー
![AndroidStudioSetting.png](https://qiita-image-store.s3.amazonaws.com/0/239597/b64c9a3d-9278-1870-fdf7-64060743e576.png)
たくさんの設定項目があります。
とりあえずプログラムを作るために必要最低限の設定項目にしぼりましょう！
## その４：エディターに行番号を表示させる
### プロジェクトウィンドウ→feature→Java→com.google.android.instanapps.samples.hello.feature→HelloActivityを選択
![AS-020.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/2bac6348-d2b6-3890-24f7-10ba010df73d.jpeg)
Javaソースをエディターに表示させました。
まだエディターには行番号は表示されていません。
### ファイル→設定→エディター→一般→外観→行番号の表示にチェックを入れ→OKボタン
![AS-021.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/2fbd99e0-94c4-ece5-f195-8eab50a86f46.jpeg)
### エディターに行番号が表示されました。
![AS-022.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/8bfeb3c9-300e-1a6d-6c09-db3be6a7d2d4.jpeg)
## その５：設定内容はどこにある？
Android Studioの設定ディレクトリは下記になります。

```
C:\Users\ユーザ名\.AndroidStudio3.1\config
```
設定をいじくり回したい人は、この`configフォルダー`ごとバックアップをおすすめします。
元に戻したい時はそっくり上書きで戻せばいけそうです。
## その６：設定ディレクトリの定義はどこにある？
インストールディレクトリのbinにある下記ファイルです。

```
C:\Program Files\Android\Android Studio\bin\idea.properties
```
デフォルト値を記述しています。#でコメントしている行から#を取り除き、ディレクトリ指定できるような作りになっています。
![AS-023.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/cbe843f8-a0d6-1a46-5c2e-f27d27cf4c85.jpeg)

次項に続く・・・

以上、おそまつ