サクラエディタ利便性向上計画

## サクラエディタ最適化
### 導入する理由

  1. デフォルトのカラー設定（背景色：fffbf0、文字色：000000）ではバックライトによる光がかなり眩しく、長時間の作業で目が疲れる。

### 本体のダウンロード

  - 2.2.0.1

### フォントファイルのダウンロード

  - [meiryoKe_gen_6.02rev1.zip](https://meir000.github.io/MeiryoKe/)

### 設定変更

  - [設定] - [フォント設定]
   - フォント名：MeiryoKe_Gothic
   - スタイル：レギュラー
   - サイズ：10

  - [設定] - [タイプ別設定一覧] - [基本] - [設定変更] - [スクリーン]
   - 折り返し方法
     - 折り返さない
   - TAB表示
     - 文字指定：^
   - インデント
     - 自動インデント
     - 全角空白も
   - アウトライン解析方法
     - 標準ルール
   - 禁則処理

  - [設定] - [タイプ別設定一覧] - [基本] - [設定変更] - [カラー]

   - 改良版
     - テキスト、TAB記号、半角空白、日本語空白、コントロールコード、改行記号、折り返し記号、選択範囲、コメント、シングルクォーテーション文字列、ダブルクォーテーション文字列、URL
       - 背景色を次に変更：#364549

   - テキスト
     - 文字色：#ffffff
     - 背景色：#002b55

   - ルーラー
     - 画面の上と左に表示されるバー
     - 上に表示されるバーを「横ルーラー」
     - 左に表示されるバーを「縦ルーラー」
     - [ルーラー](http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=039353#rura)
     - [ルーラー - System CUBE](http://www.systemcube.co.jp/word%E6%96%87%E7%AB%A0%E3%81%AE%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%82%92%E7%BE%8E%E3%81%97%E3%81%8F%E3%81%99%E3%82%8B%E3%83%AB%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AE%E4%BD%BF%E3%81%84/)
     - 文字色：#002b55
     - 背景色：#E0E0E0

   - カーソル
     - コンピュータなどの表示画面で、文字や図形を入力・表示する位置を指し示す下線や記号
     - 文字色：#fffbf0
     - 背景色：無し

   - カーソル(IME ON)
     - 文字色：#ff0080
     - 背景色：無し

   - カーソル行の背景色
     - 文字色：無し
     - 背景色：#ffff80

   - カーソル行アンダーライン
     - 文字色：#ff0080
     - 背景色：無し

   - カーソル位置縦線
     - 文字色：#8080FF
     - 背景色：無し

   - ノート線
     - 文字色：#C0C0FF
     - 背景色：無し

   - 行番号
     - 文字色：#0000FF
     - 背景色：#EFEFEF

   - 行番号（変更行）
     - 文字色：#0000FF
     - 背景色：#EFEFEF
     - 文字効果：BOLD

   - 偶数行の背景色
     - 文字色：無し
     - 背景色：#EFEFEF

   - TAB番号
     - 文字色：#ffffff
     - 背景色：#002b55

   - 半角空白
     - 文字色：#ffffff
     - 背景色：#002b55

   - 日本語空白
     - 文字色：#ffffff
     - 背景色：#002b55

   - コントロールコード
     - 文字色：#ffffff
     - 背景色：#002b55

   - 改行記号
     - 文字色：#ffffff
     - 背景色：#002b55

   - 折り返し記号
     - 文字色：#FF00FF
     - 背景色：#002b55

   - 指定桁縦線
     - 文字色：#C0C0C0
     - 背景色：#FFFBF0

   - EOF記号
     - 文字色：#FF0000
     - 背景色：#002B55

   - 半角数値
     - 文字色：無し
     - 背景色：無し

   - 対括弧の強調表示
     - 文字色：無し
     - 背景色：無し

   - 選択範囲
     - 文字色：#316AC5
     - 背景色：#316AC5

   - 検索文字列
     - 文字色：#002b55
     - 背景色：#FF80FF

   - 検索文字列2
     - 文字色：#002b55
     - 背景色：#FF80FF

   - 検索文字列3
     - 文字色：#002b55
     - 背景色：#FF80FF

   - 検索文字列4
     - 文字色：#002b55
     - 背景色：#FF80FF

   - 検索文字列5
     - 文字色：#002b55
     - 背景色：#FF80FF

   - コメント
     - 文字色：#008000
     - 背景色：#8080ff->002b55

   - シングルクォーテーション文字列
     - 文字色：#008000
     - 背景色：#8080ff->002b55

   - ダブルクォーテーション文字列
     - 文字色：#008000
     - 背景色：#8080ff->002b55

   - ヒアドキュメント
     - 文字色：#800040
     - 背景色：#fffbf0

   - URL
     - 文字色：#B0B0FF
     - 背景色：#002B55

   - 強調キーワード1
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 強調キーワード2
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード3
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード4
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード5
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード6
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード7
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード8
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード9
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 強調キーワード10
     - 文字色：#ff8000
     - 背景色：#fffbf0

   - 正規表現キーワード1
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード2
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード3
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード4
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード5
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード6
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード7
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード8
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード9
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - 正規表現キーワード10
     - 文字色：#0000ff
     - 背景色：#fffbf0

   - ＤＩＦＦ差分表示（追加）
     - 文字色：#0000d2
     - 背景色：#A2D0FF

   - ＤＩＦＦ差分表示（変更）
     - 文字色：#006F00
     - 背景色：#BDFDC0

   - ＤＩＦＦ差分表示（削除）
     - 文字色：#D56A00
     - 背景色：#FFE9AC

   - ブックマーク
     - 文字色：#fffbf0
     - 背景色：#0080C0

   - 表示範囲（ミニマップ）
     - 文字色：無し
     - 背景色：#BEE6FF

### SakuraColor上のマッピング

  - 書式
    - KEY=VALUE[,VALUE:flagment]
      - KEY
     - 下記に一覧説明あり
    - VALUE
     - 色分け/表示,太字,文字色,背景色,下線

  - C[TXT]：テキスト
  - C[RUL]：ルーラー
  - C[CAR]：カーソル
  - C[IME]：カーソル(IME ON)
  - C[CBK]：カーソル行の背景色
  - C[UND]：カーソル行アンダーライン
  - C[CVL]：カーソル位置縦線
  - C[NOT]：ノート線
  - C[LNO]：行番号
  - C[MOD]：行番号（変更行）
  - C[EBK?]：偶数行の背景色
  - C[TAB]：TAB番号
  - C[SPC]：半角空白
  - C[ZEN]：日本語空白
  - C[CTL]：コントロールコード
  - C[EOL]：改行記号
  - C[RAP]：折り返し記号
  - C[VER]：指定桁縦線
  - C[EOF]：EOF記号
  - C[NUM]：半角数値
  - C[BRC]：対括弧の強調表示
  - C[SEL]：選択範囲
  - C[FND]：検索文字列
  - C[FN2]：検索文字列2
  - C[FN3]：検索文字列3
  - C[FN4]：検索文字列4
  - C[FN5]：検索文字列5
  - C[CMT]：コメント
  - C[SQT]：シングルクォーテーション文字列
  - C[WQT]：ダブルクォーテーション文字列
  - C[HDC]：ヒアドキュメント
  - C[URL]：URL
  - C[KW1]：強調キーワード1
  - C[KW2]：強調キーワード2
  - C[KW3]：強調キーワード3
  - C[KW4]：強調キーワード4
  - C[KW5]：強調キーワード5
  - C[KW6]：強調キーワード6
  - C[KW7]：強調キーワード7
  - C[KW8]：強調キーワード8
  - C[KW9]：強調キーワード9
  - C[KWA]：強調キーワード10
  - C[RK1]：正規表現キーワード1
  - C[RK2]：正規表現キーワード2
  - C[RK3]：正規表現キーワード3
  - C[RK4]：正規表現キーワード4
  - C[RK5]：正規表現キーワード5
  - C[RK6]：正規表現キーワード6
  - C[RK7]：正規表現キーワード7
  - C[RK8]：正規表現キーワード8
  - C[RK9]：正規表現キーワード9
  - C[RKA]：正規表現キーワード10
  - C[DFA]：ＤＩＦＦ差分表示（追加）
  - C[DFC]：ＤＩＦＦ差分表示（変更）
  - C[DFD]：ＤＩＦＦ差分表示（削除）
  - C[MRK]：ブックマーク
  - C[PGV]：表示範囲（ミニマップ）

  - [設定] - [タイプ別設定一覧] - [基本] - [設定変更] - [ウィンドウ]
   - デフォルトの文字コード
    - 改行コード：CR+LF
    - 文字コード：UTF-8

### 添付

#### カラー設定のエクスポート内容
- ファイル名：custom-sakura.col

```txt
; テキストエディタ色設定 Ver3

[SakuraColor]
C[BRC]=0,1,000080,f0fbff,0
C[CAR]=1,0,f0fbff,f0fbff,0
C[CBK]=0,0,000000,80ffff,0
C[CMT]=1,0,008000,552b00,0
C[CTL]=1,0,ffffff,552b00,0
C[CVL]=0,0,ff8080,f0fbff,0
C[DFA]=1,0,d20000,ffd0a2,0
C[DFC]=1,0,006f00,c0fdbd,0
C[DFD]=1,0,006ad5,ace9ff,0
C[EBK]=0,0,000000,f3f3f3,0
C[EOF]=1,0,0000ff,552b00,0
C[EOL]=1,0,ffffff,552b00,0
C[FN2]=1,0,552b00,ff80ff,0
C[FN3]=1,0,552b00,ff80ff,0
C[FN4]=1,0,552b00,ff80ff,0
C[FN5]=1,0,552b00,ff80ff,0
C[FND]=1,0,552b00,ff80ff,0
C[HDC]=1,0,400080,f0fbff,0
C[IME]=1,0,8000ff,f0fbff,0
C[KW1]=1,0,ff0000,f0fbff,0
C[KW2]=1,0,0080ff,f0fbff,0
C[KW3]=1,0,0080ff,f0fbff,0
C[KW4]=1,0,0080ff,f0fbff,0
C[KW5]=1,0,0080ff,f0fbff,0
C[KW6]=1,0,0080ff,f0fbff,0
C[KW7]=1,0,0080ff,f0fbff,0
C[KW8]=1,0,0080ff,f0fbff,0
C[KW9]=1,0,0080ff,f0fbff,0
C[KWA]=1,0,0080ff,f0fbff,0
C[LNO]=1,0,ff0000,efefef,0
C[MOD]=1,1,ff0000,efefef,0
C[MRK]=1,0,f0fbff,c08000,0
C[NOT]=0,0,ffc0c0,f0fbff,0
C[NUM]=0,0,0000eb,f0fbff,0
C[PGV]=1,0,f0fbff,ffe6be,0
C[RAP]=1,0,ff00ff,552b00,0
C[RK1]=1,0,ff0000,f0fbff,0
C[RK2]=1,0,ff0000,f0fbff,0
C[RK3]=1,0,ff0000,f0fbff,0
C[RK4]=1,0,ff0000,f0fbff,0
C[RK5]=1,0,ff0000,f0fbff,0
C[RK6]=1,0,ff0000,f0fbff,0
C[RK7]=1,0,ff0000,f0fbff,0
C[RK8]=1,0,ff0000,f0fbff,0
C[RK9]=1,0,ff0000,f0fbff,0
C[RKA]=1,0,ff0000,f0fbff,0
C[RUL]=1,0,552b00,e0e0e0,0
C[SEL]=1,0,c56a31,c56a31,0
C[SPC]=1,0,ffffff,552b00,0
C[SQT]=1,0,008000,552b00,0
C[TAB]=1,0,ffffff,552b00,0
C[TXT]=1,0,ffffff,552b00,0
C[UND]=1,0,8000ff,f0fbff,0
C[URL]=1,0,ffb0b0,552b00,1
C[VER]=0,0,c0c0c0,f0fbff,0
C[WQT]=1,0,008000,552b00,0
C[ZEN]=1,0,ffffff,552b00,0


```


- ファイル名：custom-sakura2.col

```txt
; テキストエディタ色設定 Ver3

[SakuraColor]
C[BRC]=0,1,000080,f0fbff,0
C[CAR]=1,0,f0fbff,f0fbff,0
C[CBK]=0,0,000000,80ffff,0
C[CMT]=1,0,008000,494536,0
C[CTL]=1,0,ffffff,494536,0
C[CVL]=0,0,ff8080,f0fbff,0
C[DFA]=1,0,d20000,ffd0a2,0
C[DFC]=1,0,006f00,c0fdbd,0
C[DFD]=1,0,006ad5,ace9ff,0
C[EBK]=0,0,000000,f3f3f3,0
C[EOF]=1,0,0000ff,552b00,0
C[EOL]=1,0,ffffff,494536,0
C[FN2]=1,0,552b00,ff80ff,0
C[FN3]=1,0,552b00,ff80ff,0
C[FN4]=1,0,552b00,ff80ff,0
C[FN5]=1,0,552b00,ff80ff,0
C[FND]=1,0,552b00,ff80ff,0
C[HDC]=1,0,400080,f0fbff,0
C[IME]=1,0,8000ff,f0fbff,0
C[KW1]=1,0,ff0000,f0fbff,0
C[KW2]=1,0,0080ff,f0fbff,0
C[KW3]=1,0,0080ff,f0fbff,0
C[KW4]=1,0,0080ff,f0fbff,0
C[KW5]=1,0,0080ff,f0fbff,0
C[KW6]=1,0,0080ff,f0fbff,0
C[KW7]=1,0,0080ff,f0fbff,0
C[KW8]=1,0,0080ff,f0fbff,0
C[KW9]=1,0,0080ff,f0fbff,0
C[KWA]=1,0,0080ff,f0fbff,0
C[LNO]=1,0,ff0000,efefef,0
C[MOD]=1,1,ff0000,efefef,0
C[MRK]=1,0,f0fbff,c08000,0
C[NOT]=0,0,ffc0c0,f0fbff,0
C[NUM]=0,0,0000eb,f0fbff,0
C[PGV]=1,0,f0fbff,ffe6be,0
C[RAP]=1,0,ff00ff,494536,0
C[RK1]=1,0,ff0000,f0fbff,0
C[RK2]=1,0,ff0000,f0fbff,0
C[RK3]=1,0,ff0000,f0fbff,0
C[RK4]=1,0,ff0000,f0fbff,0
C[RK5]=1,0,ff0000,f0fbff,0
C[RK6]=1,0,ff0000,f0fbff,0
C[RK7]=1,0,ff0000,f0fbff,0
C[RK8]=1,0,ff0000,f0fbff,0
C[RK9]=1,0,ff0000,f0fbff,0
C[RKA]=1,0,ff0000,f0fbff,0
C[RUL]=1,0,552b00,e0e0e0,0
C[SEL]=1,0,c56a31,494536,0
C[SPC]=1,0,ffffff,494536,0
C[SQT]=1,0,008000,494536,0
C[TAB]=1,0,ffffff,494536,0
C[TXT]=1,0,ffffff,494536,0
C[UND]=1,0,8000ff,f0fbff,0
C[URL]=1,0,ffb0b0,494536,1
C[VER]=0,0,c0c0c0,f0fbff,0
C[WQT]=1,0,008000,494536,0
C[ZEN]=1,0,ffffff,494536,0


```