在前端项目中,可视化地移动(重命名)文件/文件夹,同时更新引用。
ts
/ node
/ vscode extension树视图
我们选择当前工作空间的某一个文件右键,点击“初始化前端目录”
- 刷新文件树:对此处显示的文件树进行手动更新[即使不手动更新,此处文件树也会自动watch文件变化进行更新]
- 开启关闭自动引用修改:
默认关闭
,开启后文件路径变化自动更新引用,一次修改一个文件或者文件夹的路径,否则不做引用修改~
tip: 文件路径变化:文件重命名,文件位置变化
- 切换文件夹和文件命名的校验规则:
大驼峰
/小驼峰
/连字符
/下划线
tip: 文件夹和文件可以采取不一样的规则
- 批量按照规则修改文件名并修改引用:可以选择要修改的文件进行批量修改
这里推荐小写文件名,可以去查看 阮一峰的《为什么文件名要小写》文章 https://www.ruanyifeng.com/blog/2017/02/filename-should-be-lowercase.html
其实是出于 可移植性,易用性,易读性, 便捷性 考量
单纯使用工具进行大小写变换写可能因为文件系统原因导致bug,请注意,而且git也不会识别大小写变动
tip: git config --get core.ignorecase [git可以把这个属性配置为false,区分大小写]
上述大小写问题已经修复,但是也不建议只去修改文件的大小写~
- 忽略
public
,dist
,node_modules
,docs
,test
文件夹 - 忽略带有'.'的文件夹,默认其是配置类特殊文件夹
- 忽略
json
,yaml
,md
,npmrc
,lock
,log
,yarnrc
,local
文件 - 忽略带有两个'.'的文件, 默认其是配置文件或者特殊文件
- 文件前后''保留,因为认定文件前后是''表示特殊含义,例如:
_dir_
,_file_.ts
- 按照规则批量修改文件名及引用。
- 右键点击文件,选择"初始化前端目录",按照默认检验规则和筛选规则构建文件树。
- 不符合规范的文件,红色叹号标识。
- 可以再次选择 大驼峰/小驼峰/连字符/下划线 定义文件夹以及文件命名校验规则。
- 可以选择文件进行批量按照规则修正文件命名,同时修改依赖。
- 支持文件变更,文件树同步更新,并修改依赖
- 支持文件修改时只有大小写变更的情况
- 添加文件变更同步修改依赖开关
- 初始化前端目录,点击自动引用修改开关
- 文件目录进行文件名修改,拖拽。引用更新