Intellij idea WS:隐藏文件名';在选项卡和项目文件浏览器中显示时的子字符串

Intellij idea WS:隐藏文件名';在选项卡和项目文件浏览器中显示时的子字符串,intellij-idea,tabs,ide,webstorm,Intellij Idea,Tabs,Ide,Webstorm,在进行Angular 2开发时,有一种“未说出口的”惯例,即在每个文件名后面加上它的类型-它可以是组件,模块,等等 但是,在Webstorm的选项卡和项目文件浏览器中查看文件名时,文件名会变得有点太长 我正在寻找一种方法来隐藏文件名的子字符串,即文件的类型部分 因此,有效地,Modal.component.ts在打开的文件选项卡和项目文件浏览器中显示时变为Modal.ts。可以节省宝贵空间的一件事是隐藏文件扩展名。无论如何,您都可以从图标中分辨文件类型。转到: 背景→ 编辑→ 一般的→ 编辑器选

在进行Angular 2开发时,有一种“未说出口的”惯例,即在每个文件名后面加上它的类型-它可以是
组件
模块
,等等

但是,在Webstorm的选项卡和项目文件浏览器中查看文件名时,文件名会变得有点太长

我正在寻找一种方法来隐藏文件名的子字符串,即文件的类型部分


因此,有效地,
Modal.component.ts
在打开的文件选项卡和项目文件浏览器中显示时变为
Modal.ts

可以节省宝贵空间的一件事是隐藏文件扩展名。无论如何,您都可以从图标中分辨文件类型。转到:

背景→ 编辑→ 一般的→ 编辑器选项卡

然后

在编辑器选项卡中隐藏文件扩展名


但是,您可以考虑完全隐藏标签。许多用户这样做是因为使用键盘快捷键(如Ctrl+E)可以更快地浏览最近的文件,而选项卡只会占用宝贵的空间。

虽然这可能是某种解决方案,但我还是更喜欢在编辑器选项卡中隐藏定义的子字符串。仔细想想,我可能会按照您的建议隐藏扩展名,然后,考虑到WS在选项卡中显示文件名的定制选项可能有限,我可能会为NG2文件后缀制定一个新的约定,smth沿着
组件->comp
服务->serv
模块->mod
。或者完全摆脱这种惯例,因为它没有什么好处,因为
服务
后缀可以替换为
Api
后缀、组件-无后缀、模块-
Mod
。不幸的是,据我所知,没有隐藏子字符串的解决方案,您可能需要为此编写自定义插件。就我个人而言,我完全摆脱了标签,这节省了更多的空间——请看这篇文章:这太不幸了。在接下来的两周内,我可能会自己编写一个IntelliJ插件,并将其作为答案发布在这里。找不到可执行此操作的现有插件。