关于WebStorm的document文档窗口的测试
【documentation】在WebStorm中的几种形式
基本打开方式
方式一,Ctrl + Q切换
Ctrl + Q 的基本作用,就是打开【代码方法文档】的几种窗口模式。
第一次:打开简化小窗口。
第二次:打开右侧大窗口。
第三次:隐藏。
这里,是严格按照顺序切换的。小窗口——大窗口——隐藏——小窗口,这样的形式。
方式二,进入小窗口后,点击右上角【设置】按钮,选择【Open as Tool Window】
这样,是比较直观和原始的方式。
因为:
- WebStorm默认会在焦点处于某段代码时(即没有使用 Ctrl + Q 的时候),弹出【代码提示】小窗口。此时,最方便的,自然是在小窗口上,用鼠标进行按钮操作。
- 有时候,你会不记得 Ctrl + Q 快捷键,但是图形化操作,会自然地把你带到【Open as Tool Window】这个地方。
对【documentation】这个窗口的研究
其它的窗口
放置位置
可以四处拖动。总共有六个位置可供选择:
- 左边栏的上部。
- 左边栏的下部。
- 右边栏的上部。
- 右边栏的下部。
- 下边栏的左部。
- 下边栏的右部。
特别注意:属于不同位置的窗口,可以同时在一个屏幕内显示(最多六个窗口)。属于同一位置的窗口,后出现的窗口会把前出现的窗口覆盖。
和IDE的嵌入关系 参考资料:点这里
PHPStorm - IDE中文说明手册
WebStorm - IDE中文说明手册
模式 | 具体表现 | 特殊限制 |
---|---|---|
Docked Mode | 停靠模式,Tool Window 是否和IDE窗口侧边栏耦合成一个整体 | 如果是非停靠模式,则会简单粗暴覆盖当前位置其它窗口 |
Pined Mode | 是否锁定出现(如果关闭,则焦点移开时,会自动隐藏) | 只有在 Docked Mode 开启的前提下,才会出现 |
(标注) | Docked Mode 和 Pined Mode ,都属于 Fixed Mode | |
Floating Mode | 无边框内部窗口模式,显示在IDE窗口之内,但是位于所有IDE元素的顶层 | |
Windowed Mode | 有边框外部窗口模式,独立显示在IDE窗口之外。本质是一个单独的Microsoft 系统窗口。 | |
Split Mode | 即如果是【左边栏】,则移动到左边栏的下部。如果是【右边栏】,则移动到右边栏的下部。如果是【下边栏】,则移动到下边栏的右部。 | 本质上,可以理解为,区分【主要窗口】和【次要二级窗口】。 |
Sort By Type | 是否根据文件类型排序 | |
AutoScroll To Source | (根据当前Tool Window所选文件)编辑区自动滚动到源文件所在。 | |
AutoScroll From Source | (根据编辑区所选择的当前源文件)Tool Window自动滚动到所选文件位置。 | |
Remove from Sidebar | 将当前Tool Window从任意一个侧边栏,去除。(添加时,从Tool-Window里面,选择)。 | 似乎是去除Tool菜单窗口的唯一方式。 |
Group Tabs | 如果一个菜单窗口,有多个tab,可以选择折叠,或平铺。 | 只有少部分菜单窗口,有这功能,比如Project。 |
Wide Screen Support | 用于很宽的那种屏幕。左边栏和右边栏的高度,会一直到底。下边栏会被夹在左边栏和右边栏中间。 | Idea官方文档——宽屏支持及设置 |
这个【documentation】窗口
- 可以使用【Float Mode】模式,浮动于IDE窗口内部顶层。
- 可以使用【Windowed Mode】模式,以一个独立Microsoft窗口的模式出现。
- 但是【Pined Mode】模式对其无效。无论怎么设置,它都是无法自动缩回的。
这个就是【documentation】天坑一般的存在。
对于其它【代码】提示的设置。
- 鼠标移到上面,500ms后自动弹出代码提示。(需要打开【Show quick documentation on mouse move】开关)
- Ctrl + Q,可以手动调用【代码提示】的切换模式。
- 可以为【documentation】窗口,添加快捷键 Setting——Keymap,这样可以一键调出 【documentation】大窗口。(但是因为【documentation大窗口】的局限,根本没必要。)
【鼠标移动上面自动弹出代码提示】参考资料:
idea关闭Documentation窗口
IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容