我在sublime文本中安装了typescript包,现在typescript关键字替换了自动完成中的变量名。
这适用于大型崇高包。如何防止它(如何优先考虑特定包类型的局部变量名)?
修改 我刚刚意识到使用typescript,只在类属性定义中重写了自动完成:
export class BClass extends AClass {
// autocomplete is overridden here
attribute: number
constructor() {
// autocomplete is normal here
this.attribute = 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
代码段:
class
PackageResourceViewer: Open Resource
命令
command palette
TypeScript/snippets/class-{-}.sublime-snippet
的全部内容并保存文件