防止类似打字稿的包在sublimetext中覆盖自动完成?

时间:2016-05-17 09:39:12

标签: autocomplete sublimetext3 sublimetext packages

我在sublime文本中安装了typescript包,现在typescript关键字替换了自动完成中的变量名。

这适用于大型崇高包。如何防止它(如何优先考虑特定包类型的局部变量名)?

修改 我刚刚意识到使用typescript,只在类属性定义中重写了自动完成:

export class BClass extends AClass {
    // autocomplete is overridden here
    attribute: number
    constructor() {
        // autocomplete is normal here
        this.attribute = 1
    }
}

1 个答案:

答案 0 :(得分:1)

$relationships=array( array(70),//Should print 1 because its grandparent task array(70, 71),//Should print 1.1 because its child of task 70 array(70, 71, 72),//Should print 1.1.1 because its child of task 71 array(70, 71, 72, 68),//Should print 1.1.1.1 array(70, 71, 72, 69),//Should print 1.1.1.2 array(70, 73), //Should print 1.2 ); $parents = array(); foreach($relationships as $row) { // parsing row $row_output = array(); for($i = 0; $i < count($row); $i++) { if(!isset($parents[$i])) $parents[$i] = array(); $index = array_search($row[$i], $parents[$i]); if($index !== FALSE) { $row_output[] = $index+1; } else { $index = count($parents[$i]); $parents[$i][] = $row[$i]; $row_output[] = $index+1; } } echo implode('.', $row_output) . "\n"; } // var_export($parents); 的情况下,完成内容来自TypeScript个文件。

您可以使用以下过程覆盖sublime-snippet代码段:

  • 安装PackageResourceViewer
  • class
  • 运行PackageResourceViewer: Open Resource命令
  • 导航至command palette
  • 注释掉TypeScript/snippets/class-{-}.sublime-snippet的全部内容并保存文件