除了手动编辑所有组件文件(例如文件夹名称,.css,.ts,spec.ts和app.module.ts)之外,是否有使用Angular CLI重命名组件的快捷方式?
ng destroy
您,您才不走运……
除了手动编辑所有组件文件(例如文件夹名称,.css,.ts,spec.ts和app.module.ts)之外,是否有使用Angular CLI重命名组件的快捷方式?
ng destroy
您,您才不走运……
Answers:
没有!
没有命令可以更改使用component create命令生成的所有文件的名称。所以创造ts
,html
,css/scss
,.spec.ts
文件需要手动重新命名/编辑。
我经常使用,angular cli
我认为这是一个很好的命令,因为有时我们只是创建角度分量并需要重命名它们。由于此重命名命令不存在,因此删除创建的角度组件,指令等,然后再次运行该命令来创建组件确实很麻烦。
这是添加此功能的讨论链接重命名角度组件
WebStorm 2018.1.2
单词的新功能允许重命名组件,但从未使用过。某天稍后会尝试
当前,Angular CLI不支持重命名或重构代码的功能。
您可以在某些IDE的帮助下实现此类功能。
Intellij,Eclipse,VSCode等。已默认支持重构。
如今,VSCode显示出一些上升趋势,我个人是对此的粉丝
用VSCode重构
确定性参考:-VS Code通过选择变量并按快捷键SHIFT
+ 来帮助您找到该变量的所有参考F12
。这对于Type Script非常有效。
重命名所有引用实例:-找到所有引用后,您可以按F2
将打开一个弹出窗口,您可以更改值并单击Enter,这将更新所有引用实例。
重命名文件和导入 您可以使用插件重命名文件及其导入引用。更多细节可以在这里找到
重命名变量和文件后,通过上述步骤可以实现角度分量重命名。
我个人还没有找到相同的命令。只是做一个新的组件(重新命名的名称),然后复制粘贴到前一个组件的html
,css
和ts
。在ts
明显的类名被撤换。它是最安全的方法,但需要一点时间。