Netbeans 中的 Typescript 格式

can*_*a_7 4 format netbeans typescript

我已经开始在netbeans 中使用typescript。我已经安装了 typescript 插件typescript-netbeans。这可以识别打字稿代码。但正常的代码格式化选项(Alt + Shift + F)似乎不适用于打字稿。到目前为止,缩进必须手动完成。有什么解决办法吗?

Netbeans 版本 - 10.0

打字稿插件 - 3.0.1

sko*_*isa 8

我尝试了这一点,它对使用 NetBeans 10 的我来说效果很好。以下是我遵循的步骤:

  • 安装您链接到的TypeScript 编辑器插件3.0.1 版本:

    安装插件

  • 使用以下命令下载并安装 TypeScript npm install -g typescript

    npmTypeScript

  • 创建一个简单的 NetBeans 项目(“文件”>“新建项目...”>“HTML5/JavaScript”>“HTML5/JS 应用程序”)。

  • 在项目中创建一个 TypeScript 文件(“文件”>“新建文件...”>“其他”>“TypeScript 文件” )。
  • 在刚刚创建的 TypeScript 文件中,右键单击并从上下文菜单中选择TypeScript 设置...。
  • TypeScript设置对话框打开。单击Browse...并选择Lib 目录的路径。就我而言,这是我刚刚使用npm创建的目录C:\Users\johndoe\AppData\Roaming\npm\node_modules\typescript\lib(包含typescript.js ) :

    库安装程序

设置过程完成后,在 TypeScript 文件中创建一些格式不正确的内容:

function                            greeter(person) {
return "Hello, "                     + person;
                            }
                          let user  =           "Jane User";

document.body.innerHTML          = greeter(user);
Run Code Online (Sandbox Code Playgroud)

Alt+ Shift+F重新格式化代码:

function greeter(person) {
    return "Hello, " + person;
}
let user = "Jane User";

document.body.innerHTML = greeter(user);
Run Code Online (Sandbox Code Playgroud)

如果仍然遇到问题,请发布 NetBeans 错误日志(“查看”>“IDE 日志”)中的所有相关消息。

笔记:

  • 您可以将格式配置为在保存文件时自动执行:工具 > 选项 > 编辑器 > 保存时 > 语言:TypeScript

    保存时

  • 尽管没有显式指定 TypeScript 格式的选项,但您可以指定默认情况下将 JavaScript 格式用于您的项目,这在大多数情况下应该是合适的。在“项目”面板中选择您的项目,右键单击并从“项目属性”窗口的“类别”列表中选择“格式化”

    项目格式化