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.3.5 時点の内容です 注:Caret Mod v.0.3.5 時点の内容です

    自分が使っていない機能もあったりして 自分が使っていない機能もあったりして 把握しきれていない部分も多々あるのですが、 把握しきれていない部分も多々あるのですが、 参考程度に環境設定の辺りを記しておきます。 参考程度に環境設定の辺りを記しておきます。 (;^^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 one_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": "", //設定値例は "red" or "#FF0000" 等で、

    "" or null の場合は機能無効です /* エディタ部の背景色を別途変更する場合の設定 */ "overrideBgColor": "", //設定値例は "blue" or "#0000FF" 等で、 "" or null の場合は機能無効です /* プロジェクトビューを自動的に隠す機能 */ "autoHideProject": false, /* フルスクリーン時にメニューレス表示する機能 */ "immersiveFullscreen": false, /* 現在の行をハイライト表示する機能 */ "highlightLine": true, /* 行番号表示をしない機能 */ "hideGutter": false, /* 空白, Tab, 改行 を表示する機能 */ "showWhitespace": false, /* 80文字の場所に目安線を表示する機能 */ "showMargin": false, /* ファイルの最終行を超えてスクロールする機能 */ "scrollPastEnd": true, /* 保存時に行末尾の空白を自動で消す機能 (Pure Markdown を使用の場合は false) */ "trimTrailingWhitespace": true, /* 保存時にスペースのみの行を自動で空行にする機能 (上項 tTW が 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", /* フォントサイズの設定 minは10, maxは?, ですが 10 〜 30 辺りが推奨範囲です */ "fontSize": 16, /* 行高さの設定 (と言うよりは行間隔の調整) 1.0 〜 2.0 辺りが推奨範囲です */ "lineHeight": 1.2, Caret Mod における 使用可能フォントは 日本語入力が必須な場合 事実上 Myrica 一択と なっております。 ご了承ください。
  5. /* htmlタグの自動囲いを無効にする機能 */ "disableBehaviors": true, /* オートコンプリート(入力補助機能の一種)を使用する機能 起動ショートカットは 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-;" ・select_next_item: "Shift-Ctrl-." ・select_previous_item: "Shift-Ctrl-," ・reflect_css_value: "Shift-Ctrl-R" ・evaluate_math_expression: "Shift-Ctrl-Y" (注: 現状、Emmetのショートカットはユーザー側での割当変更は出来ません、ご了承を) */ "enableEmmet": true, オーナーの気まぐれで 機能限定ではありますが Emmet の使用も可能と なっております。 ご活用ください。
  6. /* パレットサーチの検索対象を開いている全ファイルにする機能? */ "searchAllFiles": false, /* サーチバーによるプロジェクト内検索での最大結果件数制限 */ "maxSearchMatches": 500,

    /* サーチバーによるプロジェクト内検索で対象外にするファイル拡張子 */ "ignoreExtension": "min.js|webp|jpeg|jpg|png|gif|tiff|bmp|pdf|mp3|mp4", /* サーチバーによるプロジェクト内検索結果で表示する無改行時の最大文字数 (.min.等の負荷対策) */ "maxResultsDisplayOnelineTextLength": 1024, /* 検索時のスクロールをアニメーション的にする機能 */ "animatedScroll": true, /* プロジェクトビューに表示しないフォルダ名の設定 */ "ignoreFiles": "node_modules", /* 隠しフォルダをプロジェクトビューに表示する機能 */ "showHiddenDirectories": false, /* 設定した時間で自動保存する機能? 機能無効は 0 を設定 */ "autosaveInterval": 0, /* フォーカスが外れたときに自動保存する機能? */ "autosaveOnBlur": false, /* フォーカス切替時などにリロードするのを無効にする機能? */ "disableReload": false, /* 起動の際に前回終了時タブ状態を再現するのを無効にする機能 */ "disableTabRestore": false, 申し訳ございません、 オーナーも ベースとなる Caret の機能で 未確認の設定項目が 多々あるようです…
  7. /* 基本キーバインドの設定 default(AceKeymap+αでsublime-likeなCaret純正)は "" or null です その他に "vim" or

    "emacs" が選択できます ただし、 "vim" or "emacs" においては[直前IME切替]の[Ctrl-Space]が奪われるので、 [Shift-Ctrl-Space]で[順選択IME切替]を行う必要があります(@US-Keybord) ※ AceLibに追加された "sublime" & "vscode" Keymapも、設定可能にしてみました */ 😊 "emulateKeybind": "", /* 行番号のところにコードヒントを表示する機能 Web workers API で jsHint を使用しているようです */ "useWorker": true, /* 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