防止像 typescript 这样的包覆盖 sublimetext 中的自动完成功能?
Prevent packages like typescript from overriding autocomplete in sublimetext?
我在 sublime text 中安装了 typescript 包,现在 typescript 关键字替换了我在自动完成中的变量名。
大型 sublime 包会发生这种情况。如何防止它(如何将局部变量名优先于特定包类型)?
编辑:
我刚刚意识到使用打字稿,自动完成仅在 class 属性定义中被覆盖:
export class BClass extends AClass {
// autocomplete is overridden here
attribute: number
constructor() {
// autocomplete is normal here
this.attribute = 1
}
}
在 TypeScript
的情况下,完成来自 sublime-snippet
个文件。
您可以通过以下过程覆盖 class
代码段:
- 安装PackageResourceViewer
- 运行 来自
command palette
的 PackageResourceViewer: Open Resource
命令
- 导航到
TypeScript/snippets/class-{-}.sublime-snippet
- 注释掉
class-{-}.sublime-snippet
的全部内容并保存文件
我在 sublime text 中安装了 typescript 包,现在 typescript 关键字替换了我在自动完成中的变量名。
大型 sublime 包会发生这种情况。如何防止它(如何将局部变量名优先于特定包类型)?
编辑: 我刚刚意识到使用打字稿,自动完成仅在 class 属性定义中被覆盖:
export class BClass extends AClass {
// autocomplete is overridden here
attribute: number
constructor() {
// autocomplete is normal here
this.attribute = 1
}
}
在 TypeScript
的情况下,完成来自 sublime-snippet
个文件。
您可以通过以下过程覆盖 class
代码段:
- 安装PackageResourceViewer
- 运行 来自
command palette
的 - 导航到
TypeScript/snippets/class-{-}.sublime-snippet
- 注释掉
class-{-}.sublime-snippet
的全部内容并保存文件
PackageResourceViewer: Open Resource
命令