DataSpell 2025.3 ヘルプ

Python コードインサイト

コードインサイトは、コード補完、インテンションアクション、型推論、DataSpell のコード分析に関連するその他のテクニックに使用される一般的な名前です。

構文のハイライト

DataSpell エディターは、キーワード、コメント、パラメーター、その他の要素のハイライトを考慮します。

class Car: """This class represents a car object.""" def __init__(self, speed=0): self.speed = speed self.odometer = 0 self.time = 0 # self.passengers = ['Lena', 'Benjamin', 'Tom'] def say_state(self): """Prints the current speed in kilometers per hour.""" print("I'm going {} kph!".format(self.speed))

特定のハイライト色は、設定ダイアログのエディター | カラースキームの切り替えページで定義されます。

新しい Python バージョンでは、DataSpell は、より具体的なタイプと言語構造をサポートします。たとえば、Python 3.10 固有のパターンマッチング (英語):

Pattern matching
from dataclasses import dataclass @dataclass class Point: x: int y: int def where_is(point): match point: case Point(x=0, y=0): print("Origin") case Point(x=0, y=y): print(f"Y={y}") case Point(x=x, y=0): print(f"X={x}") case Point(): print("Somewhere else") case _: print("Not a point")

コード補完

DataSpell は自動補完をサポートしています。

Code completion

DataSpell は起動のたびにプロジェクト全体をインデックスするため、定義されている場所に関係なく、既存のエンティティを自動補完できます。

DataSpell を使用すると、特定の名前付きコード参照が最初に宣言された場所に移動できます。エディターでシンボルにキャレットを置き、Ctrl+B を押します。または、Ctrl+Click を使用します。

View declaration

正規表現のチェック

コードに正規表現が含まれている場合は、インテンションアクションを使ってチェックできます。正規表現にキャレットを置き、Alt+Enter と入力します。RegExp チェッカーが表示され、文字列を入力して正規表現に一致するかどうかを確認できます。

Checking regular expressions
import re def is_valid_email(email: str) -> bool: email_regex = re.compile("(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)") return bool(re.match(email_regex, email))

詳細については、このセクションを参照してください。

リファレンスドキュメントの表示

DataSpell を使用すると、エイリアスを見つけるたびに Web サーフィンをしたり、思い出せないメソッド宣言をアプリケーション全体で検索したりする必要がなくなります。調べたいキーワードにキャレットを置き、Ctrl+Q を押します。

Quick documentation
from math import sqrt def square_and_root(x): square = x ** 2 root = sqrt(x) return square, root
2024 年 10 月 10 日

関連ページ:

ソースコードの作成と編集

コードを使用する場合、DataSpell は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。IDE の主要部分である DataSpell エディターを使用して、コードを作成、読み取り、変更します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてくだ...

カラースキームの切り替え

このセクションを使用して、DataSpell エディターの配色を選択します。スキームワークスペースで使用する配色を選択してください。このボタンをクリックすると、次のコマンドが呼び出されます(選択したスキームに応じて)。複製: 現在選択されているカラー設定を新しいスキームとして保存します。新しいスキームを保存するにはを押し、操作をキャンセルするにはを押します。デフォルトの復元: 選択したカラースキームを DataSpell に同梱されている初期デフォルトにリセットします。定義済みのカラースキー...

型ヒント

DataSpell は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。DataSpell は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:DataSpell は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション...