エディター/デバッガー基本設定
エディター/デバッガーの基本設定を使用して、エディター、ライブ エディター、およびデバッガーの視覚的表示と機能をカスタマイズすることができます。
エディター/デバッガー一般基本設定
MATLAB® がどのエディターを使用するか、およびさまざまな状況で MATLAB エディターとライブ エディターがどのように動作するかを指定できます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] を選択し、次の表で説明している基本設定オプションを調整します。
一部の一般基本設定は、MATLAB Online™ では利用できません。
基本設定 | 使用方法 |
---|---|
エディター | ファイル編集時に MATLAB デスクトップで使用するエディターを選択します。
[テキスト エディター] を選択した場合、Emacs や vi など、使用するエディター アプリケーションの絶対パスを指定します。たとえば、 この基本設定は、 |
最近利用したファイルのリスト | [エントリ数] フィールドで、[ファイル] メニューの一番下の最近使用されたファイル リストに表示させるファイルの数を入力します。 |
エディター内にファイルを開く | MATLAB を再起動するときに、エディターと最後の MATLAB セッション中に含んでいたファイルを再度開く場合、[MATLAB 終了時に開いていたファイルを再び開く] を選択します。 |
MATLAB がファイル内のブレークポイントに達したときに実行中のプログラム ファイルを開くには、[MATLAB がブレークポイントに達したらファイルを自動的に開く] を選択します。 | |
MATLAB Online エディターおよびライブ エディターで開いているファイルの絶対パスを表示するには、[ファイルの絶対パスをエディターに表示] を選択します。パスは開いている各ファイルの上部に表示されます。 | |
自動的にファイルを変更 | ファイル以外の場所をクリックしたときに、エディターおよびライブ エディターによりファイルの変更が自動的に保存されるようにするには、[ファイル以外の場所をクリックしたときに変更を保存] を選択します。ファイル以外の場所をクリックしたときに変更が自動的に保存されるようにするには、それまでに少なくとも 1 回はそのファイルを保存していなければなりません。 MATLAB Online では、この基本設定は [MATLAB] 、 [エディター/デバッガー] 、 [保存] の下にあります。 |
現在エディターで開かれているファイルに未保存の変更がない場合、MATLAB の外部で開かれて編集されていたバージョンをエディターに自動的に再読み込みさせる場合は、[外部で修正された未編集のファイルの再読み込み] を選択します。 | |
ファイルの最後の行が空行ではない場合、ファイルの最後に自動的に新しい空行 ( この基本設定は、 | |
デバッグ | [インラインの [ステップ イン] ボタンを表示] オプションを使用して、インラインの [ステップ イン] ボタンを表示するタイミングを指定します。
|
MATLAB がデバッグ モードに入ったときに自動的に [デバッガー] パネルを開く場合は、[[デバッガー] パネルを自動で開く] を選択します。[デバッガー] パネルが自動的に開かないようにする場合は、[[デバッガー] パネルを自動で開く] をクリアします。このオプションは MATLAB Online でのみ使用可能です。 |
エディター/デバッガー表示基本設定
エディターとライブ エディターの外観は変更可能です。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [表示] を選択し、次の表で説明している基本設定オプションを調整します。
基本設定 | 使用方法 |
---|---|
一般的な表示オプション | [現在の行を強調] を選択し、カーソル (キャレットとも呼ばれます) で列を強調表示する色を選択します。 この基本設定はライブ エディターでは適用されません。 |
[行番号を表示] を選択して、エディター ウィンドウおよびライブ エディター ウィンドウの左端に行番号を表示します。 | |
[編集モードでデータ ヒントを表示] を選択して、MATLAB コード ファイルを編集するときのデータ ヒントを表示します (デバッグ モードのときはデータ ヒントは常に有効になっています)。 詳細は、変数値の表示を参照してください。 この基本設定はライブ エディターでは適用されません。 | |
[ライブ エディターの既定の表示] からオプションを選択し、新しいライブ スクリプト作成時の既定の出力場所を指定します。
| |
出力がインラインのときに上矢印キーおよび下矢印キーを使用して出力にフォーカスを移動できるようにするには、[出力がインラインのときにキーボードを使用して出力にフォーカス] を選択します。 | |
エディターでドキュメントの最上部に [ライブ スクリプトとして開く] のバナーを表示する場合は、[[ライブ スクリプトとして開く] バナーを表示する] をオンにします。 | |
テキスト右端の制限 | [線を表示] を選択すると、エディターの指定の列 ([配置]) で、指定の [色] で垂直線を表示できます。 詳細は、右側のテキスト制限インジケーターの変更を参照してください。 この基本設定はライブ エディターでは適用されません。 |
エディター/デバッガー タブ基本設定
タブとインデントのサイズ、およびエディターとライブ エディター内でのタブの動作の詳細を指定できます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [タブ] を選択し、次の表で説明している基本設定オプションを調整します。
MATLAB Online では、これらの基本設定は [MATLAB] 、 [エディター/デバッガー] 、 [インデント処理] の下にあります。
オプション | 使用方法 |
---|---|
タブ サイズ | Tab キーを押したときに挿入されるスペース数を指定します。 [タブ サイズ] を変更すると、[Tab キーでスペースを挿入] を選択しない場合、既存のファイル内のタブ サイズが変更されます。 |
インデント サイズ | 自動インデントのインデント サイズを指定します。自動インデント基本設定を設定するには、エディター/デバッガー言語基本設定を参照してください。 |
タブ キーでスペースを挿入 | Tab キーを押したときに一連のスペースを挿入することを選択します。それ以外の場合、タブは、長さが "タブ サイズ"と同じである 1 つのスペースとして動作します。 |
Emacs 形式のタブ キー スマート インデント | Emacs エディターが使用するスタイルに似たインデント処理スタイルを指定します。 カーソルを 1 行に置くか、複数行を選択して Tab キーを押すと、行は自動インデント基本設定に従って字下げされます。自動インデント基本設定を設定するには、エディター/デバッガー言語基本設定を参照してください。 この基本設定を選択すると、行内ではタブを挿入できません。 |
エディター/デバッガー言語基本設定
さまざまな言語がエディターとライブ エディターでどのように表示されるかを指定できます。MATLAB は開いているファイルのファイル拡張子に基づいて言語基本設定を適用します。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [言語] を選択し、次の表で説明している基本設定オプションを調整します。
MATLAB Online では、これらの基本設定は [エディター/デバッガー] 、 [MATLAB 言語] および [エディター/デバッガー] 、 [その他の言語] の下にあります。
すべての基本設定がすべての言語に対して利用可能であるわけではありません。
基本設定 | 使用方法 |
---|---|
言語 | 基本設定を設定する言語を選択します。 |
構文の強調表示 | [構文の強調を有効にする] を選択すると、エディターとライブ エディターで異なる言語構成物に異なる色を使用できます。次に、各言語要素に使用する色を調整します。 MATLAB 構文の強調色を変更するには、[構文の色の設定] をクリックします。詳細については、Syntax Highlightingを参照してください。 他のすべての言語について構文の強調色を変更するには、[構文の強調を有効にする] でオプションを選択します。 |
変数名と関数名の変更 MATLAB 言語のみ | [変数名と関数名の自動変更を有効にする] を選択すると、関数名または変数名を変更するときに、ファイル内の関数または変数の出現の名前すべてを変更するように、MATLAB がプロンプトを表示します。 MATLAB がプロンプトを表示した場合の詳細については、ファイル内のすべての変数または関数の名前の自動変更を参照してください。 |
コメントの書式設定 MATLAB 言語のみ | [列の最大幅] フィールドで、コメントの行で許可する文字の最大数を入力してから、そのカウントを開始する位置を選択します。 次を選択することを検討してください。
|
[入力中にコメントを自動的に折り返す] を選択すると、エディターまたはライブ エディターのドキュメントにコメントを入力するときに、[列の最大幅] の値で自動的にコメントが折り返されます。 このオプションをクリアした場合、コードへのコメントの追加で説明しているように、コメントを手動で折り返すことができます。 | |
インデント処理 | [入力時にスマート インデントを適用] を選択すると、以下を自動的に実行できます。
また、コードを入力した後、手動で自動インデントを適用できます。詳細は、コードのインデントを参照してください。 |
[関数のインデント書式] (MATLAB 言語のみ) からオプションを選択して、エディターおよびライブ エディター内での関数のインデント方法を以下のように指定します。
| |
ファイル拡張子 | 1 つ以上のファイル拡張子を追加して、[言語] と関連付けます。その言語に対して設定する基本設定は、リストされている拡張子をもつすべてのファイルに適用されます。 |
エディター/デバッガー コードの折りたたみ基本設定
コードの折りたたみでは、編集中でない場合に非表示にする MATLAB コードのブロックを、展開したり折りたたむことができます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [コードの折りたたみ] を選択し、次の表で説明している基本設定オプションを調整します。
コードの折りたたみの例と詳細は、コードの折りたたみを参照してください。
コードの折りたたみ基本設定はライブ エディターでは適用されません。
オプション | 使用方法 |
---|---|
コードの折りたたみを有効にする | 対応する [有効] チェック ボックスが選択されているプログラミング構成に対して、コードの折りたたみを有効にするかどうかを指定します。 |
有効 | 対応する [プログラミングの構成] に対して、コードの折りたたみを有効にするかどうかを指定します。 いくつかの構成に対してこのオプションが選択されていても、[コードの折りたたみを有効にする] オプションがオフの場合は、それらの構成ではコードの折りたたみは有効になりません。 |
初期状態で折りたたむ | MATLAB ファイルをはじめて開くときに、対応する [プログラミングの構成] が折りたたまれた状態で表示されるかどうかを指定します。 |
エディター/デバッガーのバックアップ ファイル基本設定
エディターで開かれたファイルを MATLAB で自動的にバックアップするか、またバックアップする場合はいつどのように行うかを指定できます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [バックアップ ファイル] を選択し、次の表で説明している基本設定オプションを調整します。
バックアップ ファイルの基本設定はライブ エディターでは適用されず、また MATLAB Online では利用できません。
基本設定 | 使用方法 |
---|---|
MATLAB エディターでの作業中にバックアップ ファイルを自動的に作成 | MATLAB が現在編集中のファイルのコピーを自動的に保存することを選択します。 |
保存オプション | [バックアップ間隔 n 分] では、編集中のファイルのコピーを MATLAB で保存する頻度を指定します。 |
[untitled ファイルの保存] は、新規の名称未設定ファイルを 複数の名称未設定ファイルが存在するとき、各ファイルは | |
終了オプション | [エディターの終了時にバックアップ ファイルを自動的に削除] は、ソース ファイルをエディターで閉じたときに MATLAB がバックアップ ファイルを削除するように指示します。 このオプションを無効にする場合、バックアップとファイルの関係を明白かつ最新にしておくため、ファイルの名前変更時や削除時にそのバックアップ ファイルの削除または名前変更を検討してください。 |
ファイル名 | 自動保存ファイルに対して MATLAB で使用する命名規則を選択します。以下に例を示します。
|
場所 | [ソース ファイル ディレクトリ] は、編集するファイルと同じフォルダーにバックアップ ファイルを格納することを指定します。 [ディレクトリ指定] は、1 つのフォルダーに自動保存ファイルを格納するように指定します。そのフォルダーへの絶対パスを指定し、そのフォルダーへの書き込み権限をもっていることを確認します。 読み取り専用のフォルダーにあるファイルを編集する際に、バックアップの [場所] が [ソース ファイル ディレクトリ] の場合は、ファイルのバックアップ コピーは作成されません。 |
エディターで変更されたファイルのバックアップ コピー自動作成の詳細については、コードの保存とバックアップを参照してください。
エディター/デバッガー オートフォーマット基本設定
ライブ エディターでオートフォーマット マークアップを使用して、ライブ スクリプトや関数をすばやく書式設定することができます。オートフォーマット全体を有効または無効にすることも、個々のオプションを有効または無効にすることも可能です。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [オートフォーマット] を選択し、次の表で説明している基本設定オプションを調整します。
オートフォーマット基本設定はエディターでは適用されません。
基本設定 | 使用方法 |
---|---|
ライブ エディターでオートフォーマットを有効にする | 選択すると、ライブ エディターでオートフォーマットのオプションが有効になります。有効にすると、オプションを個別に有効または無効にすることができます。 |
テキストの書式 | [*イタリック*、**太字**] を選択すると、アスタリスク (* ) を使用して太字とイタリックの書式設定ができるようになります。 |
[_イタリック_、__太字__] を選択すると、アンダースコア (_ ) を使用して太字とイタリックの書式設定ができるようになります。 | |
[`固定幅`、|固定幅|] を選択すると、固定幅のオートフォーマットができるようになります。 | |
セクション区切り | [%%、*** または --- でセクション区切りを入れる] を選択すると、%% 、*** または --- を入力してから Enter キーを押すことでセクション区切りを挿入できるようになります。 |
[%% でテキストを見出しにしてセクション区切りを入れる] を選択すると、%%text を入力して Enter キーを押すことで、見出し 1 スタイルの見出し付きのセクション区切りを挿入できるようになります。 | |
挿入オプション | [$LaTeX$ で LaTeX 式にする] を選択すると、LaTeX 式を $LaTeX$ という形式を使って方程式に変換できるようになります。 |
[<URL> をハイパーリンクに自動変換] を選択すると、インターネット パスを自動的にハイパーリンクに変換できるようになります。 | |
[<URL> でハイパーリンクにする] を選択すると、インターネット パスを <URL> という形式を使ってハイパーリンクに変換できるようになります。 | |
[[Label](URL) でラベル付きハイパーリンクにする] を選択すると、インターネット パスを [Label](URL) という形式を使ってラベル付きハイパーリンクに変換できるようになります。 | |
[(TM)、(SM)、(R)、および (C) で商標、サービス マーク、および著作権記号にする] を選択すると、(TM) 、(SM) 、(R) 、および (C) の形式を使用して商標記号や著作権記号 (™、℠、®、および ©) を挿入できるようになります。 | |
テキスト スタイル | [# テキストでタイトル] を選択すると、#text という形式を使ってタイトルを挿入できるようになります。 |
[##テキスト、###テキスト、####テキストで見出し] を選択すると、##text で見出し 1、###text で見出し 2、####text で見出し 3 の形式で見出しを挿入できるようになります。 | |
[自動箇条書きリスト (*、+ または -)] を選択すると、* 、+ または - に続けて空白を入力することで箇条書きリストを作成できるようになります。 | |
[自動番号付きリスト (1.、2. など)] を選択すると、1. 、2. などに続けて空白を入力することで番号付きリストを作成できるようになります。 |
ライブ エディターのオートフォーマットの詳細については、オートフォーマットを参照してください。
エディター/デバッガー自動補完基本設定
MATLAB がエディター、ライブ エディター、および App Designer で名前の候補の表示および補完を行う方法を変更できます。MATLAB がエディター、ライブ エディター、および App Designer でブロックの終了、かっこ、引用符、コメント、文字ベクトル、および文字列を自動的に補完するかどうかも変更できます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [自動補完] を選択し、次の表で説明されている基本設定オプションを調整します。
基本設定 | 使用方法 |
---|---|
候補と補完 | [候補を自動表示] を選択すると、エディター、ライブ エディター、および App Designer で入力したときに、自動的に候補が表示されます。[候補を自動表示] をクリアすると、Ctrl+Space を押したとき、または Tab キーを押したときにのみ候補が表示されます。 詳細については、Check Syntax and Autocomplete Code as You Typeを参照してください。 |
[Tab を使用して候補を表示 (Ctrl+Space でも可)] を選択すると、エディター、ライブ エディター、および App Designer で Tab キーを押したときに候補が表示されます。[Tab を使用して候補を表示 (Ctrl+Space でも可)] をクリアすると、Ctrl+Space を押したときにのみ候補が表示されます。 詳細については、Check Syntax and Autocomplete Code as You Typeを参照してください。 | |
[右矢印を使用して候補を確定 (Tab と Enter でも可)] を選択すると、エディター、ライブ エディター、および App Designer で右矢印キーを使用して候補を確定できます。[右矢印を使用して候補を確定 (Tab と Enter でも可)] をクリアすると、Tab キーと Enter キーを使用して候補を確定できます。 詳細については、Check Syntax and Autocomplete Code as You Typeを参照してください。 | |
[既定の候補サイズの復元] ボタンをクリックして、候補のリストを表示するウィンドウを元のサイズにリセットします。 | |
オートコーディングのオプション | [オートコーディングの有効化] を選択すると、エディター、ライブ エディター、および App Designer でオートコーディングのオプションが有効になります。有効にすると、オプションを個別に有効または無効にすることができます。 |
オートコンプリートのペア
| |
改行時にオートコンプリート
| |
オートコンプリートブロックの終了
|
エディター/デバッガー検索と置換基本設定
MATLAB Online の [検索と置換] ダイアログ ボックスの動作を変更できます (ラップ アラウンド検索の無効化など)。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [検索と置換] を選択し、次の表で説明されている基本設定オプションを調整します。
検索と置換の基本設定は、MATLAB のインストール バージョンでは利用できません。
オプション | 使用方法 |
---|---|
検索動作 | [繰り返す] を選択すると、ドキュメントの最後に到達したときに、ドキュメントの先頭からドキュメント全体を検索するまで検索が続けられます。 |
[入力中にカーソルを移動] を選択すると、検索フレーズの入力中に最初の結果にカーソルが移動します。[入力中にカーソルを移動] をクリアすると、検索フレーズ全体を入力した後にのみカーソルが移動します。 | |
[検索結果の強調表示] を選択すると、ドキュメントですべての検索結果が強調表示されます。 | |
検索テキスト | [最初の検索テキストに選択内容を使用] を選択すると、現在の選択内容が最初の検索テキストとして使用されます。 |
[最初の検索テキストに最も近い単語を使用] を選択すると、カーソル位置に最も近い単語が最初の検索テキストとして使用されます。 | |
検索履歴 | [セッション間で検索と置換の履歴を保持] を選択すると、検索と置換の履歴と [検索と置換] ダイアログ ボックスの状態がセッション間で保存されます。[セッション間で検索と置換の履歴を保持] をクリアすると、[検索と置換] ダイアログ ボックスの状態を含め、検索と置換のすべてのデータの保存が無効になります。 |
位置 | [ダイアログ ボックスをドキュメントの上に配置] を選択すると、[検索と置換] ダイアログ ボックスを開くときに、ドキュメントの上に追加されたスペースにダイアログ ボックスが配置されます。[検索と置換] ダイアログ ボックスを閉じるとスペースは削除されます。この追加のスペースは、ダイアログ ボックスを開くときにドキュメントの一部がダイアログ ボックスで隠れるのを防ぎます。 |
エディター/デバッガー インデント処理基本設定
タブとインデントのサイズ、および MATLAB Online エディターやライブ エディターでの自動インデントの動作を変更できます。自動インデントを有効または無効にするには、エディター/デバッガー言語基本設定を参照してください。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [インデント処理] を選択し、次の表で説明されている基本設定オプションを調整します。
インデント処理の基本設定は、MATLAB のインストール バージョンでは利用できません。
オプション | 使用方法 |
---|---|
タブとインデント | [タブ サイズ] を指定して、Tab キーを押したときに挿入されるスペース数を決定します。 [タブ サイズ] の値を変更すると、[Tab キーでスペースを挿入] も選択しない限り、そのファイル内の既存の行のタブ サイズが変更されます。 |
自動インデントの [インデント サイズ] を指定します。 | |
[Tab キーでスペースを挿入] を選択すると、Tab キーを押したときに一連のスペースが挿入されます。それ以外の場合、タブは長さが [タブ サイズ] と等しい 1 つのスペースとして動作します。 | |
[Tab キーでスマート インデントを適用] を選択すると、カーソルを 1 行に置くか、複数行を選択して Tab キーを押すと、行が自動インデント基本設定に従って自動的に字下げされます。 この基本設定を選択すると、行内ではタブを挿入できません。 | |
スマート インデント | [スマート インデントで文書全体を書式設定] を選択すると、MATLAB Online エディターおよびライブ エディターでの自動インデント時にドキュメント全体がインデントされます。このオプションをクリアすると、現在の行または選択範囲のみがインデントされます。 |
[空の行に空白を追加] を選択すると、MATLAB Online エディターおよびライブ エディターでの自動インデント時に空白の追加によって空行がインデントされます。このオプションをクリアすると、空でない行のみがインデントされます。 | |
[入力中に挿入された空白を自動的に削除] を選択すると、MATLAB Online エディターおよびライブ エディターでの入力中に自動インデントによって追加された空白が削除されます。このオプションをクリアすると、追加された空白がそのまま残ります。 |
エディター/デバッガー保存基本設定
MATLAB Online でファイルを保存するかどうか、およびそのタイミングを指定できます。
[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[エディター/デバッガー] 、 [保存] を選択し、次の表で説明されている基本設定オプションを調整します。
保存の基本設定は、MATLAB のインストール バージョンでは利用できません。
基本設定 | 使用方法 |
---|---|
自動保存オプション | [定期的にファイルを保存] を選択すると、MATLAB Online は現在編集中のファイルのコピーを定期的に保存します。 |
[間隔: n 分] では、編集中のファイルを MATLAB が保存する頻度を指定します。既定では、MATLAB は 1 分ごとにファイルを保存します。 | |
ファイル以外の場所をクリックしたときに、エディターおよびライブ エディターによりファイルの変更が自動的に保存されるようにするには、[ファイル以外の場所をクリックしたときに変更を保存] を選択します。ファイル以外の場所をクリックしたときに変更が自動的に保存されるようにするには、それまでに少なくとも 1 回はそのファイルを保存していなければなりません。 MATLAB のインストール バージョンでは、この基本設定は [MATLAB] 、 [エディター/デバッガー] の下にあります。 |