# Studio(ロブロックス クラス) > Represents Roblox Studio's script editor settings. - URL:https://roblox.minecraft-okinawa.com/reference/classes/Studio/ - 公式:https://create.roblox.com/docs/reference/engine/classes/Studio - 受け継いでいるクラス:Instance ## プロパティ - `Studio."function" Color: Color3`:Sets the color of the function keyword in the script editor. - `Studio."local" Color: Color3`:Sets the color of the local keyword in the script editor. - `Studio."nil" Color: Color3`:Sets the color of the nil keyword in the script editor. - `Studio."self" Color: Color3`:Sets the color of the self keyword in the script editor. - `Studio."TODO" Color: Color3`:Sets the color of TODO comments in the script editor. - `Studio.ActionOnStopSync: ActionOnStopSync`:Sets the action Studio takes when stopping file sync. - `Studio.Active Color: Color3`:Sets the color of active UI elements in Studio. - `Studio.Active Hover Over Color: Color3`:Sets the color of active UI elements when hovered in Studio. - `Studio.Always Save Script Changes: boolean`:If set to true, Roblox Studio will attempt to transfer script changes that were made during a Play Solo session to the opened place. - `Studio.Animate Hover Over: boolean`:If set to true, the hover selection box that is shown when mousing over selectable objects in the Workspace will flash between Hover Over Color and Select Color based on the Hover Animate Speed. - `Studio.Auto Clean Empty Line: boolean`:Controls whether trailing whitespace is automatically removed from empty lines in the script editor. - `Studio.Auto Closing Brackets: boolean`:Controls whether the script editor automatically inserts a matching closing bracket. - `Studio.Auto Closing Quotes: boolean`:Controls whether the script editor automatically inserts a matching closing quote. - `Studio.Auto Delete Closing Brackets and Quotes: boolean`:Controls whether deleting an opening bracket or quote also removes its closing counterpart. - `Studio.Auto Indent Rule: AutoIndentRule`:Sets the rule used to determine automatic indentation in the script editor. - `Studio.Auto-Recovery Enabled: boolean`:Controls whether Studio automatically saves recovery files at a set interval. - `Studio.Auto-Recovery Interval (Minutes): int`:Sets the interval in minutes at which Studio saves auto-recovery files. - `Studio.AutoResumeSyncOnPlaceOpen: boolean`:Controls whether file sync resumes automatically when a place is opened. - `Studio.Background Color: Color3`:Specifies the background color of Roblox Studio's script editor. - `Studio.Basic Objects Display Mode: ListDisplayMode`:Sets the scrolling mode of the Advanced Objects tab in Roblox Studio. - `Studio.Bool Color: Color3`:Sets the color of boolean literals in the script editor. - `Studio.Bracket Color: Color3`:Sets the color of brackets in the script editor. - `Studio.Built-in Function Color: Color3`:Sets the color of built-in functions and keywords in the script editor. - `Studio.Camera Mouse Wheel Speed: float`:Sets how many studs the camera will move forward or backwards when using the mouse wheel. - `Studio.Camera Shift Speed: float`:Sets the speed in studs/sec that the camera moves while holding down Shift with the movement keys. - `Studio.Camera Speed: float`:Sets the speed in studs/sec that the camera moves when movement keys are pressed. - `Studio.Camera Zoom to Mouse Position: boolean`:Controls whether the camera zooms toward the mouse cursor position. - `Studio.Clear Output On Start: boolean`:If set to true, the output will be automatically cleared when game sessions are switched. - `Studio.CommandBarLocalState: boolean`:Controls whether the command bar retains its input state between sessions. - `Studio.Comment Color: Color3`:Specifies the color of comments in Roblox Studio's script editor. - `Studio.Current Line Highlight Color: Color3`:Sets the color of the current line highlight in the script editor. - `Studio.Debugger Current Line Color: Color3`:Sets the color of the current debugger line in the script editor. - `Studio.Debugger Error Line Color: Color3`:Sets the color of debugger error lines in the script editor. - `Studio.DefaultInstancesDir: QDir`:Sets the default directory where Studio saves instance files. - `Studio.DeprecatedObjectsShown: boolean`:If set to true, deprecated objects will be shown in the Advanced Objects window, as well as the Object Browser. - `Studio.Enable Autocomplete: boolean`:When set to true, the script editor and command bar will show an autocomplete menu while writing. - `Studio.Enable CoreScript Debugger: boolean`:Controls whether the CoreScript debugger is available in Studio. - `Studio.Enable Http Sandboxing: boolean`:Controls whether HTTP requests from plugins are sandboxed. - `Studio.Enable Internal Beta Features: boolean`:Controls whether internal beta features are accessible in Studio. - `Studio.Enable Internal Features: boolean`:Controls whether internal developer features are accessible in Studio. - `Studio.Enable Temporary Tabs: boolean`:Controls whether opening a script creates a temporary tab that is replaced on the next open. - `Studio.Enable Temporary Tabs In Explorer: boolean`:Controls whether clicking a script in the Explorer opens it in a temporary tab. - `Studio.Error Color: Color3`:Specifies the color of the wavy underline shown when malformed code is detected in the script editor. - `Studio.Find Selection Background Color: Color3`:Sets the highlight color of matches in the script editor's Find Selection operation (Ctrl+F). - `Studio.Font: QFont`:Specifies the font used in the script editor. - `Studio.Format On Paste: boolean`:Controls whether pasted code is automatically formatted in the script editor. - `Studio.Format On Type: boolean`:Controls whether code is automatically formatted as you type in the script editor. - `Studio.Function Name Color: Color3`:Sets the color of function names in the script editor. - `Studio.Highlight Current Line: boolean`:Controls whether the current line is highlighted in the script editor. - `Studio.Highlight Occurances: boolean`:Controls whether other occurrences of the word under the cursor are highlighted. - `Studio.HintColor: Color3`:Sets the color of hint diagnostics in the script editor. - `Studio.Hover Animate Speed: HoverAnimateSpeed`:Specifies how frequently the hover animation flashes when the mouse is hovering over a selectable object in the Workspace. - `Studio.Hover Box Thickness: float`:Sets the thickness of the selection box shown when hovering over objects. - `Studio.Hover Line Thickness: int`:Sets the line thickness of the hover selection box. - `Studio.Hover Over Color: Color3`:Specifies the color that the hover selection box uses. - `Studio.Indent Using Spaces: boolean`:Controls whether the script editor uses spaces instead of tabs for indentation. - `Studio.InformationColor: Color3`:Sets the color of information diagnostics in the script editor. - `Studio.Keyword Color: Color3`:Sets the text color of built-in Luau keywords. - `Studio.Line Thickness: float`:Sets the thickness of the Model.PrimaryPart selection adornee. This value is constrained between 0 and 0.05. - `Studio.LoadInternalPlugins: boolean`:Controls whether internal Roblox plugins are loaded in Studio. - `Studio.LocalAssetsFolder: QDir`:Sets the local folder Studio uses for local asset storage. - `Studio.LuaDebuggerEnabled: boolean`:Specifies whether or not the Lua Debugger feature is enabled. - `Studio.Luau Keyword Color: Color3`:Sets the color of Luau-specific keywords in the script editor. - `Studio.Matching Word Background Color: Color3`:Sets the highlight color of double-clicked variables in the script editor. - `Studio.Maximum Output Lines: int`:The maximum number of lines that can be displayed in the output. - `Studio.Menu Item Background Color: Color3`:Sets the background color of menu items in Studio. - `Studio.Method Color: Color3`:Sets the color of method names in the script editor. - `Studio.Number Color: Color3`:Specifies the color of numbers in Roblox Studio's script editor. - `Studio.Only Play Audio from Window in Focus: boolean`:If set to true, audio being played will only be heard if the game window is being focused on. - `Studio.Operator Color: Color3`:Sets the text color of operator characters in the script editor. - `Studio.Output Font: QFont`:Specifies the font used by the output. - `Studio.Output Layout Mode: OutputLayoutMode`:Sets the layout mode of the output. - `Studio.PermissionLevelShown: PermissionLevelShown`:Sets the highest permission level that APIs have to have in order to be shown in the Object Browser. See PermissionLevelShown for more info. - `Studio.Pivot Snap To Geometry Color: Color3`:Sets the color of the pivot snap-to-geometry indicator in Studio. - `Studio.PluginsDir: QDir`:The directory where local plugins are stored. - `Studio.PreferredTextSize: PreferredTextSize`:Sets the preferred font size in the script editor. - `Studio.Primary Text Color: Color3`:Sets the primary text color in Studio. - `Studio.Property Color: Color3`:Sets the color of property names in the script editor. - `Studio.ReloadBuiltinPluginsOnChange: boolean`:Controls whether built-in plugins are automatically reloaded when their files change. - `Studio.ReloadLocalPluginsOnChange: boolean`:Controls whether local plugins are automatically reloaded when their files change. - `Studio.Respect Studio shortcuts when game has focus: boolean`:When set to true, Roblox Studio shortcuts will take priority over inputs being captured in the game window. - `Studio.Ruler Color: Color3`:Sets the color of the column ruler in the script editor. - `Studio.Rulers: string`:Sets the column positions at which vertical ruler lines are drawn in the script editor. - `Studio.RuntimeUndoBehavior: RuntimeUndoBehavior`:Sets how Studio handles undo operations during runtime playback. - `Studio.Script Editor Color Preset: StudioScriptEditorColorPresets`:Sets the color preset applied to the script editor. - `Studio.Script Editor Scrollbar Background Color: Color3`:Sets the background color of the script editor scrollbar in Studio. - `Studio.Script Editor Scrollbar Handle Color: Color3`:Sets the handle color of the script editor scrollbar in Studio. - `Studio.ScriptTimeoutLength: int`:The time (in seconds) a script can wait to be resumed before timing out. - `Studio.Scroll Past Last Line: boolean`:Controls whether the script editor allows scrolling below the last line. - `Studio.Secondary Text Color: Color3`:Sets the secondary text color in Studio. - `Studio.Select Color: Color3`:The color of the selection box used with object selections in the Workspace. - `Studio.Select/Hover Color: Color3`:Sets the color of the Model.PrimaryPart selection box. - `Studio.Selected Menu Item Background Color: Color3`:Sets the background color of selected menu items in Studio. - `Studio.Selected Text Color: Color3`:Sets the color of selected text in Studio. - `Studio.Selection Background Color: Color3`:Sets the background color of selected text in the script editor. - `Studio.Selection Box Thickness: float`:Sets the thickness of the selection box around selected objects. - `Studio.Selection Color: Color3`:Sets the text color of selected text in the script editor. - `Studio.Selection Line Thickness: int`:Sets the line thickness of the selection box around selected objects. - `Studio.Set Pivot of Imported Parts: boolean`:Sets whether the pivot point is repositioned when parts are imported. - `Studio.Show Core GUI in Explorer while Playing: boolean`:If set to true, the CoreGui will be visible in the Explorer while the game is running. - `Studio.Show Diagnostics Bar: boolean`:If set to true, basic diagnostic information is shown in the bottom right. - `Studio.Show FileSyncService: boolean`:Controls whether FileSyncService is shown in the Explorer panel. - `Studio.Show Hidden Objects in Explorer: boolean`:Controls whether hidden objects are visible in the Explorer panel. - `Studio.Show Hover Over: boolean`:If set to true, hovering over an object in the Workspace will show a selection box. - `Studio.Show Navigation Mesh: boolean`:When set to true, the navigation mesh used by the PathfindingService will be visualized. - `Studio.Show Plugin GUI Service in Explorer: boolean`:When set to true, the PluginGuiService will be shown in Roblox Studio's explorer. - `Studio.Show plus button on hover in Explorer: boolean`:Controls whether a plus button appears when hovering over items in the Explorer. - `Studio.Show Whitespace: boolean`:Controls whether whitespace characters are shown as visible glyphs in the script editor. - `Studio.Skip Closing Brackets and Quotes: boolean`:Controls whether the cursor skips over a typed closing bracket or quote if one already exists. - `Studio.String Color: Color3`:Specifies the color of strings in the script editor. - `Studio.Tab Width: int`:Specifies how many spaces are used to represent a tab in the script editor. - `Studio.Text Color: Color3`:Specifies the color of normal text in the script editor. - `Studio.Text Wrapping: boolean`:If set to true, text in the script editor will be wrapped. - `Studio.Theme: StudioTheme`:Used to get/set current Class.StudioTheme|theme used by Studio. - `Studio.TypeColor: Color3`:Sets the color of type annotations in the script editor. - `Studio.Warning Color: Color3`:Specifies the color of the wavy underline shown when the script analyzer picks up a problem that should be addressed in the script editor. - `Studio.Whitespace Color: Color3`:Sets the color of visible whitespace characters in the script editor. ## メソッド - `Studio:GetAvailableThemes(): Array`:Returns a list of Class.StudioTheme|themes available in Studio. ## イベント - `Studio.ThemeChanged()`:Event called when Studio's Class.StudioTheme|theme changes. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)