Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GDScriptTextDocument

已弃用: This class may be changed or removed in future versions.

继承: RefCounted < Object

文档相关的语言服务器功能。

描述

提供与文档相关的语言服务器功能。

方法

Array

codeLens(params: Dictionary)

Array

colorPresentation(params: Dictionary)

Array

completion(params: Dictionary)

Variant

declaration(params: Dictionary)

Array

definition(params: Dictionary)

void

didChange(params: Variant)

void

didClose(params: Variant)

void

didOpen(params: Variant)

void

didSave(params: Variant)

Array

documentLink(params: Dictionary)

Array

documentSymbol(params: Dictionary)

Array

foldingRange(params: Dictionary)

Variant

hover(params: Dictionary)

Variant

nativeSymbol(params: Dictionary)

Variant

prepareRename(params: Dictionary)

Array

references(params: Dictionary)

Dictionary

rename(params: Dictionary)

Dictionary

resolve(params: Dictionary)

void

show_native_symbol_in_editor(symbol_id: String)

Variant

signatureHelp(params: Dictionary)

void

willSaveWaitUntil(params: Variant)


方法说明

Array codeLens(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array colorPresentation(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array completion(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Variant declaration(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array definition(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void didChange(params: Variant) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void didClose(params: Variant) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void didOpen(params: Variant) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void didSave(params: Variant) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array documentSymbol(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array foldingRange(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Variant hover(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Variant nativeSymbol(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Variant prepareRename(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Array references(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Dictionary rename(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


Dictionary resolve(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void show_native_symbol_in_editor(symbol_id: String) 🔗

已弃用: Use ScriptEditor.goto_help() instead.


Variant signatureHelp(params: Dictionary) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.


void willSaveWaitUntil(params: Variant) 🔗

已弃用: Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.