使用外部的文本编辑器

本页面讲述的是如何使用外部文本编辑器编写代码。

Godot 可以与 Sublime Text、Visual Studio Code 等外部文本编辑器一起使用。请修改编辑器 -> 编辑器设置 -> Text Editor -> External(文本编辑器 -> 外部)中的相关设置

../../_images/editor_settings.png

有两个字段:可执行文件路径和命令行标志。这些标志允许您将编辑器与 Godot 集成在一起,并向其传递文件路径以打开文件以及其他相关参数。Godot 将替换标志字符串中的以下占位符:

Exec 标志中的字段

被替换为

{project}

项目目录的绝对路径

{file}

文件的绝对路径

{col}

错误的列号

{line}

错误的行号

各种编辑器的一些示例Exec标志:

编辑器

Exec 标志

Geany/Kate

{file} —line {line} —column {col}

Atom/Sublime Text

{file}: {line}

JetBrains Rider

{project} —line {line} {file}

Visual Studio Code

{project} —goto {file}: {line}: {col}

Vim (gVim)

“+call cursor({line}, {col})” {file}

Emacs

emacs +{line}:{col} {file}

备注

对于 Visual Studio Code,你需要指向 code.cmd 文件。对于 Emacs,如果你使用的是服务器模式,那么调用的时候就可以用 emacsclient 代替 emacs

官方编辑器插件

以下代码编辑器有官方插件: