💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 使用建议列表 在这个页面中: * [介绍](#介绍) * [浏览建议列表](#浏览建议列表) * [缩小和扩大建议列表](#缩小和扩大建议列表) * [补全选中项](#补全选中项) * [在建议列表中查看引用信息](#在建议列表中查看引用信息) * [排序建议列表中的条目](#排序建议列表中的条目) * [在补全弹出窗中查看层级](#在补全弹出窗中查看层级) * [关闭建议列表](#关闭建议列表) ## <span id='介绍'>介绍</span> 任意代码补全或动态模板以一个建议列表为结束,你必须从这里选择目标选项。 PhpStorm提供便利的方法让你的选中项,补全代码,排序条目,并查看引用信息而不用离开建议列表。 ## <span id='浏览建议列表'>浏览建议列表</span> 要浏览建议列表,使用鼠标光标或上下按键。 ## <span id='缩小和扩大建议列表'>缩小和扩大建议列表</span> * 使用水平方向键在要补全的语句中来使建议列表扩大(左方向键)或缩小(右方向键) ![缩小和扩大建议列表](http://image.jellychen.cn/uploads/2016/11/lookupListHorizArrows.png) ## <span id='补全选中项'>补全选中项</span> * 使用`Enter`来在插入点插入选中的字符串 * 使用`Tab`来用选中的一个字符串替换插入符旁边的字符串 * 使用`Ctrl+Shift+Enter`来确保当前代码结构是语法正确的(使括号保持平衡,添加缺失的括号和分号等) * 可以手动输入目标的元素名称当建议列表打开并且输入位置是高亮。当你输入时,建议列表缩小,这样仅留下匹配的元素名称: ![缩小建议列表](http://image.jellychen.cn/uploads/2016/11/wi_suggestion_list_shrinks.png) 如果你输入在区块内没有使用过的名称,PhpStorm用弹出框通知你,如下图所示: ![没有匹配建议列表](http://image.jellychen.cn/uploads/2016/11/wi_suggestion_list_no_suggestion.png) * 也可以输入单词的任意部分,甚至是位于中间的字符: ![中间匹配的建议列表](http://image.jellychen.cn/uploads/2016/11/wi_suggestion_list_wildcards.png) 这是为什么星号不能作为通配符任意处理。 请注意: * 如果,调用一个动作,如果你没有立刻获得你想要的,通过[按相同的快捷键](http://blogs.jetbrains.com/idea/2012/02/want-more-from-intellij-idea-press-the-same-shortcut-again/)再次调用这个动作。 * 建议列表中最合适的变体显示在列表的顶部 * 列表顶部加粗的条目表示当前类中定义的符号。所有其它的符号在下方显示。 ## <span id='在建议列表中查看引用信息'>在建议列表中查看引用信息</span> * 使用[查看定义](/如何使用/常规指南/查看参考信息/查看定义.md)。如果你选择列表中的一个条目并按`Ctrl+Shift+I`,PhpStorm显示下列快速信息弹出窗: ![查看定义](http://image.jellychen.cn/uploads/2016/11/web_ide_suggestion_list.png) * [快速查看信息](/如何使用/常规指南/查看参考信息/查看内联文档.md)在一个建议列表中运行。如果你在列表中选择一个条目,并按`Ctrl+Q`,PhpStorm显示下列快速信息弹出窗: ![快速查看信息](http://image.jellychen.cn/uploads/2016/11/web_ide_suggestion_list_documentation_lookup.png) ## <span id='排序建议列表中的条目'>排序建议列表中的条目</span> 要在建议列表中排序条目 * 点击列表右下角的![字符A](http://image.jellychen.cn/uploads/2016/11/a_icon.png)或![字符π](http://image.jellychen.cn/uploads/2016/11/pi_icon.png)来在字母顺序排序或关联性排序之前切换。 注意以下几点: * 排序按钮在列表足够长时出现。对于很少的条目排序图标不显示 * 只能使用鼠标点击这个图标 * PhpStorm记忆排序的类型 * 默认的行为在编辑器设置的[代码补全](/参考/设置参数对话框/编辑器/常规/代码补全.md)页面中定义。 ## <span id='在补全弹出窗中查看层级'>在补全弹出窗中查看层级</span> 要在补全弹出窗中查看层级,按照以下步骤: 1. 开始输入代码,并按`Ctrl+Shift+Space`或`Ctrl+Space`,建议列表出现了。 2. 当在建议列表中,按`Ctrl+H`。[层级](/参考/工具窗参考/层级工具窗.md)工具窗显示列表中选中类的[类型层级](/如何使用/常规指南/分析应用程序/查看代码结构和层级/建立层级.md) ## <span id='关闭建议列表'>关闭建议列表</span> 使用`Escape`关闭建议列表,然后在代码补全位置输入你自己的代码。 # 另请参阅: 规程: * [查看代码结构和层级](/如何使用/常规指南/分析应用程序/查看代码结构和层级/README.md) * [代码补全](/如何使用/常规指南/代码补全/README.md) 参考: * [代码补全](/参考/设置参数对话框/编辑器/常规/代码补全.md) * [高级编辑](/参考/快捷键和鼠标参考/快捷键分类/高级编辑.md)