gpt4 book ai didi

emacs - 适用于 TypeScript 的功能性最新 Emacs 模式

转载 作者:搜寻专家 更新时间:2023-10-30 20:34:51 26 4
gpt4 key购买 nike

是否有适用于 TypeScript 的功能合理、最新的 Emacs 模式?似乎没有官方的,或者至少没有主动更新的官方。

有一个微软的here , 但它很旧并且没有包含最新的语言更改(例如 boolean 作为 bool 之外的关键字)。 This one看起来很相似,this one 也是如此它声称更复杂。

所有人都遇到以下问题。在下面的示例中,borderRadius 的颜色与 borderWidthfontSize 不同,大概是因为语法着色没有正确处理由引入的多个变量单个 var 声明。

var borderRadius: number = 4,
borderWidth: number = 2,
fontSize: number = 9;

最佳答案

最新的模式如下:http://wikemacs.org/wiki/TypeScript

潮汐

它在 MELPA 中如此易于安装。

  • 电子文档
  • 自动完成
  • 飞行测试
  • 跳转到定义,跳转到类型定义
  • 查找匹配项
  • 重命名符号
  • 菜单
  • 保存时编译
  • 突出显示标识符
  • 代码修复

截屏视频:

错误检查器

还有一个 error checker ,对于 flycheck,使用 tslint。

Spacemacs 集成

Spacemacs 有一个 Typescript 层:https://spacemacs.org/layers/+lang/typescript/README.html

它还包括一个可选的代码格式化程序 ( https://github.com/vvakame/typescript-formatter )。

另见

还有使用 typescript-tools 的 emacs-tss,但它不如其他的活跃。查看wiki .

关于emacs - 适用于 TypeScript 的功能性最新 Emacs 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18968095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com