Text Editor(テキストエディター)¶
Blenderには、 エディタータイプの中に Text Editor(テキストエディター) があります。 Editor type(エディタータイプ) メニュー、または、ショートカット Shift-F11 からアクセスできます。
ヘッダー¶
新しく開いたテキストエディターは空で、非常に単純なヘッダーが付いています。テキストファイルを作成、または、開くと、より多くのオプションを使用できるようになります。
- Editor Type(エディタータイプ)
標準のエディター選択ボタン。
- Menu(メニュー)
エディターのメニュー。
- Resolve Conflict(競合を解消)
外部テキストファイルが別のプログラムから更新されたときに、変更されたファイルの競合を解消します。
- Reload from Disk(ディスクから再読み込み)
ドライブからファイルを再度開き、ローカルの変更を上書きします。
- Make Text Internal(テキストを内部用にする)
外部テキストデータブロックを内部テキストデータブロックに変換します。
- Ignore(無視)
外部テキストファイルが再び外部で変更されるまで、警告メッセージを非表示にします。
- Text(テキスト)
テキストを選択したり、新しいテキストを作成したりするための データブロックメニュー 。その後、ヘッダーが変わります。
- Run Script(スクリプト実行) (再生アイコン)
テキストを Alt-P でPythonスクリプトとして実行します。 Template Menu を参照してください。
- Show(表示)
表示オプションを切り替えます。
Line Numbers(行数)、Word Wrap(ワードラップ)、Syntax Highlight(構文ハイライト)
- Script Node Update(スクリプトノード更新) (更新アイコン)
When an OSL-file is opened, this updates the Shader Script node with new options and sockets from the script.
メインビュー¶
キーボードで入力すると、テキストバッファにテキストが生成されます。
いつものように、 LMB を押しドラッグして離すとテキストが選択されます。RMB を押すと、コンテキストメニューが開きます。
ちなみに
テキストエディターの使用法
テキストエディターは、blendファイルを他の人と共有したい場合にも便利です。テキストエディターを使用して、blendファイルの内容を説明する README
テキストを書き込むことができます。保存するときは、必ず表示しておいてください。
Sidebar(サイドバー)¶
Find & Replace(検索と置換)¶
- Find Text(文字列を検索) Ctrl-F
カーソルより後に出現するテキストのインスタンスを検索します。スポイトアイコンを使用すると、現在選択されているテキストが検索され、一致するテキストが選択されます。 Find Next(次を検索) は、テキストの次のインスタンスを検索します。
- Replace Text(文字列を置換) Ctrl-H
Find Text(文字列を検索) で指定されたテキストを検索し、新しいテキストに置き換えます。スポイトアイコンを使用すると、現在選択されているテキストが置換テキストとして設定されます。 Replace は次の一致を検索し、それを置き換えます。 Replace All(すべて置換) はすべての一致を検索し、一致するすべての出現箇所を新しいテキストに置き換えます。
- Case(大文字小文字)
検索は大文字と小文字を区別します。
- Wrap(ラップ)
ファイルの最後に到達したら、ファイルの最初からもう一度検索します。
- All(全て)
アクティブなものだけでなく、すべてのテキストデータブロックを検索します。
Properties(プロパティ)¶
- Margin(余白)
スクリプトを作成するときに行の長さを適切な長さに保つのに役立つ右マージンを示します。マージンの幅は、 Margin Column(折り返し位置) で指定されます。
- Font Size(フォントサイズ) Ctrl-WheelUp
テキストの表示に使用されるフォントのサイズ。
- Tab Width(タブ幅)
タブ文字を表示するための文字スペースの数。
- Indentation(インデント)
インデントには Tabs(タブ) または Spaces(空間) を使用します。
使用方法¶
スクリプトの実行¶
最も注目すべきキーストロークは、 Alt-P で、Blender組込みのPythonインタープリターによって解析されるバッファーの内容を作成します。先に進む前に、Blenderにはフル機能するPythonインタープリターが組み込まれており、Scripting & Extending Blender のセクションで説明されているように、Blender固有のモジュールが多数付属していることに注意してください。