无法在 WebStorm 中重命名(重构)名称
Can't rename (refactor) names in WebStorm
无法将变量从 _someName
重构为 someName
(删除 _
)。
即使我将所有变量从 _someName
重命名为 anotherName
,结果也像 _anotherName
。无法摆脱"_"
。它需要一些设置吗?
我使用 TypeScript 语言,最新版本的 WebStorm,MacOS X。使用没有 _
的变量一切正常。
export class Vector2 {
protected _top: number;
protected _left: number;
public constructor(top: number, left: number) {
this._top = top;
this._left = left;
}
public equals(otherVector: Vector2): boolean {
if (this.getTop() === otherVector.getTop() && this.getLeft() === otherVector.getLeft())
return true;
else
return false;
}
public getTop(): number {
return this._top;
}
public setTop(value: number) {
this._top = value;
}
public getLeft(): number {
return this._left;
}
public setLeft(value: number) {
this._left = value;
}
}
请尝试从设置中的字段前缀中删除_
: |编辑|代码风格 |打字稿 |代码生成 - 这应该有帮助
无法将变量从 _someName
重构为 someName
(删除 _
)。
即使我将所有变量从 _someName
重命名为 anotherName
,结果也像 _anotherName
。无法摆脱"_"
。它需要一些设置吗?
我使用 TypeScript 语言,最新版本的 WebStorm,MacOS X。使用没有 _
的变量一切正常。
export class Vector2 {
protected _top: number;
protected _left: number;
public constructor(top: number, left: number) {
this._top = top;
this._left = left;
}
public equals(otherVector: Vector2): boolean {
if (this.getTop() === otherVector.getTop() && this.getLeft() === otherVector.getLeft())
return true;
else
return false;
}
public getTop(): number {
return this._top;
}
public setTop(value: number) {
this._top = value;
}
public getLeft(): number {
return this._left;
}
public setLeft(value: number) {
this._left = value;
}
}
请尝试从设置中的字段前缀中删除_
: |编辑|代码风格 |打字稿 |代码生成 - 这应该有帮助