Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Caret Mod 簡易ヘルプ/caret-mod-tiny-help

Daru
January 15, 2020

Caret Mod 簡易ヘルプ/caret-mod-tiny-help

Caret Mod の簡易ヘルプとして、参考程度に環境設定の辺りを記しておきます。

Caret Mod 設定
Chrome OS Chrome App
Chromebook Chromebox
開発 自作 コーディング Javascript

Daru

January 15, 2020
Tweet

More Decks by Daru

Other Decks in Programming

Transcript

  1. 簡易ヘルプ 簡易ヘルプ 注:Caret Mod v.0.2.62 時点の内容です 注:Caret Mod v.0.2.62 時点の内容です

    ⾃分が使っていない機能もあったりして ⾃分が使っていない機能もあったりして 把握しきれていない部分も多々あるのですが、 把握しきれていない部分も多々あるのですが、 参考程度に環境設定の辺りを記しておきます。 参考程度に環境設定の辺りを記しておきます。 (;^^A あせあせ (;^^A あせあせ Written by Daru Caret Mod Caret Mod オーナーにかわり わたくしがご案内 させて頂きます。  
  2. 環境設定 環境設定 機能を有効にする: 機能を有効にする:true true 機能を無効にする: 機能を無効にする:false false です です

    /* UIのテーマ設定 現在は dark, light, twidark の3つがあります */ "uiTheme": "dark", /* エディタ部のテーマ設定 */ "defaultTheme": "pronama_dark", /* 現在は以下のテーマがありますので、お好みのテーマ名を記述してください ambiance chaos chrome clouds clouds_midnight cobalt crimson_editor dawn dracula dreamweaver eclipse github gob gruvbox idle_fingers iplastic katzenmilch kr_theme kuroir merbivore merbivore_soft mono_industrial monokai nord_dark pastel_on_dark pronama_dark pronama_light pronama_twidark solarized_dark solarized_light sqlserver terminal textmate tomorrow tomorrow_night tomorrow_night_blue tomorrow_night_bright tomorrow_night_eighties twilight vibrant_ink xcode */ まずは、 テーマ関係の項目と なっております。 プロ生ちゃんも よろしくしてあげて ください。  
  3. /* エディタ部の文字色を別途変更する場合の設定 */ "overrideChColor": null, //設定値例は "red" or "#FF0000" 等で

    null or "" の場合は機能無効です /* エディタ部の背景色を別途変更する場合の設定 */ "overrideBgColor": null, //設定値例は "blue" or "#0000FF" 等で null or "" の場合は機能無効です /* プロジェクトビューを自動的に隠す機能の設定 */ "autoHideProject": false, /* フルスクリーン時にメニューレス表示する設定 */ "immersiveFullscreen": false, /* 現在の行をハイライト表示する設定 */ "highlightLine": true, /* 行番号表示をしない設定 */ "hideGutter": false, /* 空白, Tab, 改行 を表示する設定 */ "showWhitespace": false, /* 80文字の場所に目安線を表示する設定 */ "showMargin": false, /* ファイルの最終行を超えてスクロールする設定 */ "scrollPastEnd": true, /* 保存時に行末尾の空白を自動で消す設定  Pure Markdown (行末の2space文字で改行) を使用される方は false にしてください */ "trimTrailingWhitespace": true, /* 保存時にスペースのみの行を自動で空行にする設定 (注: trimTrailingWhitespace が true の時のみ有効?) */ "trimEmptyLines": false, この辺りは 表示関係の項目と なっております。  
  4. /* インデントのサイズ設定 一般的には 2 or 4 or 8 です */

    "indentation": 2, /* インデントにTabコードを使用する設定 (注: カーソルの位置ずれを起こす場合があるのでfalseを推奨) */ "useTabs": false, /* ウィンドウ端での行折り返し表示設定 */ "wordWrap": true, /* 固定文字数での行折り返し表示設定 無効にする場合は false 有効にする場合は 文字数 を記入 */ "wrapLimit": false, /* 改行コードの設定 "auto" もしくは "unix" or "windows" */ "lineEndings": "auto", /* フォント種類の設定 等幅フォントのみ使用可能です (注: CaretModは同梱の'Myrica'に合わせて各部分を調整してます) */ "fontFamily": "Myrica", /* フォントサイズの設定 制限はないみたいですが 10 〜 30 辺りが推奨範囲です */ "fontSize": 16, /* 行高さの設定 (と言うよりは行間隔の調整) 1.0 〜 2.0 辺りが推奨範囲です */ "lineHeight": 1.2, /* 行番号のところにコードヒントを表示する設定 JavaScript, JSON, PHP に対応 Web workers API を使用している? */ "useWorker": true, Caret Mod における 使用可能フォントは 日本語入力が必須な場合 事実上 Myrica 一択と なっております。 ご了承ください。  
  5. /* オートコンプリート(入力補助機能の一種)を使用する設定 起動ショートカットは Ctrl-Alt-Space に割り当てていますが、 ユーザー側で変更可能なので好みに合わせてお使いください */ "autocomplete": true, /*

    入力に合わせてオートコンプリートを自動起動する設定 (いわゆる IntelliSense な感じのコード入力です) */ "autocompleteLive": false, /* コードスニペット(入力補助機能の一種)を使用する設定 */ "enableSnippets": true, /* Emmet(html,css,js等のWeb系コーディング入力補助機能の一種)を使用する設定  "展開"のショートカットは Tab or Alt-E  "選択部のタグ囲み"のショートカットは Shift-Ctrl-A その他、以下の機能およびショートカット割当を有効にしています ・matching_pair: "Alt-J" ・next_edit_point: "Alt-Right" ・prev_edit_point: "Alt-Left" ・split_join_tag: "Shift-Ctrl-`" ・remove_tag: "Shift-Ctrl-;" ・evaluate_math_expression: "Shift-Ctrl-Y" ・select_next_item: "Shift-Ctrl-." ・select_previous_item: "Shift-Ctrl-," ・reflect_css_value: "Shift-Ctrl-R" (注: 現状、Emmetのショートカットはユーザー側での割当変更は出来ません、ご了承を) */ "enableEmmet": true, /* htmlタグの自動囲い機能を無効にする設定 */ "disableBehaviors": true, オーナーの気まぐれで 機能限定ではありますが Emmet の使用も可能と なっております。 ご活用ください。  
  6. /* パレットサーチの検索対象を開いている全ファイルに設定する機能? (注: 現状、パレットサーチが動いていないかも??) */ "searchAllFiles": false, /* プロジェクト内検索での結果最大値を設定する機能? */

    "maxSearchMatches": 500, /* 検索時のスクロールをアニメーション的にする機能 */ "animatedScroll": true, /* プロジェクトビューに表示しないフォルダ名の設定 */ "ignoreFiles": "node_modules", /* 隠しフォルダをプロジェクトビューに表示する機能 */ "showHiddenDirectories": false, /* 設定した時間で自動保存する機能? 機能無効は 0 を設定 */ "autosaveInterval": 0, /* フォーカスが外れたときに自動保存する機能? */ "autosaveOnBlur": false, /* フォーカス切替時などにリロードするのを無効にする機能? */ "disableReload": false, /* 起動の際に前回終了時タブ状態を再現するのを無効にする機能 */ "disableTabRestore": false, 申し訳ございません、 オーナーも ベースとなる Caret の機能で 未確認の設定項目が 多々あるようです…  
  7. /* 基本キーバインドの設定 default(AceKeymap+αでsublime-likeなCaret純正)は null or "" です その他に "vim" or

    "emacs" が選択できます ただし、 "vim" or "emacs" においては[直前IME切替]の[Ctrl-Space]が奪われるので、 [Shift-Ctrl-Space]で[順選択IME切替]を行う必要があります(@US-Keybord) ※ Ace-1.4.3にて用意された "sublime" Keymapも、こっそりと設定可能にはしていますw */ "emulateKeybind": null, /* jsHint(JavaScript用ソース解析ツール)の設定項目 オプション項目はユーザー側で追記可能です。 必要に合わせて各自追加設定してください。 */ "jsHint": { "esversion": 6, "maxerr": 400 }, /* プログラミング言語に合わせてオプションを変更する機能? まだ全てのオプションがサポートされている訳ではないみたいです。 */ "syntaxSpecific": { "python": { "indentation": 4 } } } 以上、 簡単ではございますが 環境設定の説明を 終わります。 皆様、 よいChromeOSライフを!  
  8. おまけ おまけ Vim-like モード時のMenu 系command は Vim-like モード時のMenu 系command は

    emacs-like モード時のMenu 系command は emacs-like モード時のMenu 系command は   closeWindow : ':winquit', ':winq'   newTab : ':newtab', ':new'   openFiles : ':edittab', ':e' (OS-Dialog)   closeTab : ':quittab', ':q'   save : ':write', ':w'   saveAs : ':saveas', ':sav' (OS-Dialog)   nextTab : ':tnext', ':tn'   previousTab : ':tprevious', ':tp'   printout : ':print'  IMEの切替えは 'Ctrl-Shift-Space' @US-Keybord   closeWindow : 'c-x c-c'   newTab : 'c-x c-t'   openFiles : 'c-x f' (OS-Dialog)   closeTab : 'c-x k'   save : 'c-x c-s'   saveAs : 'c-x c-w' (OS-Dialog)   nextTab : 'c-x o'   previousTab : 'c-x b'   printout : 'm-p'  IMEの切替えは 'Ctrl-Shift-Space' @US-Keybord Vimmer、Emacserの お助けになれば 幸いです。m(__)m  