For AI agents: the complete documentation index is available at /vue-codemirror6/ja/llms.txt, the full documentation bundle is available at /vue-codemirror6/ja/llms-full.txt, and this page is available as Markdown at /vue-codemirror6/ja/api/props.md.
  • 日本語
  • Props

    テンプレートではケバブケース(tab-size)、JavaScript ではキャメルケース(tabSize)で記述します。

    コンテンツ

    Prop型デフォルト説明
    model-valuestring | Text''テキスト。v-model で使います(value ではありません)。
    placeholderstring | HTMLElementundefinedテキストが空のときに表示します。placeholder を参照。
    tagstring'div'ルート要素のタグ名

    セットアップ

    Prop型デフォルト説明
    basicbooleanfalsebasicSetup を有効にします。
    minimalbooleanfalseminimalSetup を有効にします。basic が優先されます。

    編集

    Prop型デフォルト説明
    readonlybooleanfalse変更を禁止します。フォーカスは可能です。readOnly を参照。
    disabledbooleanfalse編集もフォーカスもできなくします。editable の反転値です。
    wrapbooleanfalse行を折り返します。
    tabbooleanfalseTab キーでインデントします(indentWithTab)。
    tab-sizenumberundefinedタブの幅
    indent-unitstringundefinedインデントの単位
    allow-multiple-selectionsbooleanfalse複数選択を許可します。
    line-separatorstringundefined改行文字。未指定の場合は \n です。
    keymapKeyBinding[][]独自の キーバインド

    言語とリンター

    Prop型デフォルト説明
    langLanguageSupportundefinedシンタックスハイライトの言語。言語一覧 を参照。
    linterLintSourceundefinedリンターのソース(jsonParseLinter()、esLint(...) など)
    linter-configobject{}リンターの設定
    force-lintingbooleanfalseすぐにリンターを実行します。forceLinting を参照。
    gutterbooleanfalseリンターのガター を表示します。linter が必要です。
    gutter-configobjectundefinedガターの設定

    外観

    Prop型デフォルト説明
    darkbooleanfalseエディタのテーマを暗い配色として扱います。
    themeRecord<string, StyleSpec>{}EditorView.theme に渡すスタイル定義
    phrasesRecord<string, string>undefinedUI の翻訳

    スクロール

    Prop型デフォルト説明
    scroll-into-viewbooleantruemodelValue が外部から更新されたときに選択位置までスクロールします。scrollIntoView を参照。
    preserve-scroll-positionbooleanfalsemodelValue が外部から更新されたときにスクロール位置を保ちます。scrollSnapshot を参照。

    拡張機能

    Prop型デフォルト説明
    extensionsExtension[][]追加の 拡張機能。props から生成される拡張機能の後に追加されます。