💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 配置快捷键 在这个页面中: * [基础](#基础) * [快捷键储存在哪](#快捷键储存在哪) * [配置键盘快捷键和鼠标快捷键](#配置键盘快捷键和鼠标快捷键) * [搜索动作](#搜索动作) ## <span id='基础'>基础</span> PhpStorm是一个键盘中心的IDE。大多数动作(导航,重构,调试等)可以不用鼠标就调用,可以显著的加快编码速度。如果你已经使用另一个IDE一段时间并已经记住了你喜欢的键盘快捷键,你可以在PhpStorm中使用它们。 PhpStorm完全适合你的*快捷键习惯*通过提供可定制化键盘布局。一个键盘布局是一套键盘和鼠标快捷键可以调用不同的动作-菜单命令,编辑器操作,等等。PhpStorm自带一套预定义键盘布局。 预定义的键盘布局不可编辑。如果你需要改变一些快捷键,当前选择的预定义键盘布局自动复制一份。 ![配置键盘布局](http://image.jellychen.cn/uploads/2016/11/keymap_copy.png) ## <span id='快捷键储存在哪'>快捷键储存在哪</span> 所有的用户定义的键盘布局储存在PhpStorm属性文件夹的`config/keymaps`子文件夹中单独的配置文件中。 * Windows and *NIX 系统: `<User home>/.PhpStorm<xx>/config/keymaps` * OS X: `~/Library/Preferences/PhpStorm<xx>/keymaps/` ## <span id='配置键盘快捷键和鼠标快捷键'>配置键盘快捷键和鼠标快捷键</span> **要配置键盘快捷键和鼠标快捷键:** 1. [打开设置对话框](/如何使用/常规指南/配置项目和IDE设置/访问设置.md),然后点击[Keymap](/参考/设置参数对话框/快捷键/README.md) 2. 选择一个预定义的键盘布局,那个你想基于它创建一个新的,然后点击**Copy**。接受默认名字,或根据需要修改。 3. 在动作内容面板,选择目标动作。 4. 配置键盘快捷键,要做到这个,跟着下面步骤: 1. 在工具栏点击![属性](http://image.jellychen.cn/uploads/2016/11/properties.gif),或右键单击这个动作,然后选择**Add Keyboard Shortcut**。[输入键盘快捷键](/参考/设置参数对话框/快捷键/输入键盘快捷键对话框.md)对话框打开了。 2. 按下你想使用的键位作为快捷键。键位记录立刻反馈在**First Stroke**框。可选的,选中**Second Stroke**旁边的复选框,然后按下键位作为备用的快捷键。 当你按下键位,**Preview**区域显示按键组合,**Conflicts**区域显示警告,如果一些键位已经分配给其他动作。 3. 用鼠标指针点击**OK**来创建快捷键并绑定到动作。 使用鼠标指针很重要,因为按键被理解为一个快捷键。 5. 配置鼠标快捷键,要做到这个,跟着下面步骤: 1. 在工具栏点击![属性](http://image.jellychen.cn/uploads/2016/11/properties.gif),或右键单击这个动作,然后在上下文菜单选择**Add Mouse Shortcut**,如果你需要绑定动作到鼠标点击。[输入鼠标快捷键](/参考/设置参数对话框/快捷键/输入鼠标快捷键对话框.md)对话框打开了。 2. 在**Click Count**部分,点击单选按钮来选择单击或双击。 3. 将鼠标指针悬停在**Click Pad**区域并点击想使用的鼠标按钮,使用`Alt` , `Ctrl`和`Shift`来多样化设置。当你点击**Shortcut Preview**区域显示当前快捷键,**Conflicts**区域显示警告,如果一些键位已经分配给其他动作。 4. 点击**OK**或按`Enter`来创建快捷键并绑定到动作。 如果报告了一个冲突,一个警告信息显示出来。你可以选择以下选项: * **Remove**来移除所有其他绑定并保存新的 * **Leave**保存所有绑定包括新的 * **Calcel**来返回到键盘布局定义 虽然你可以忽略冲突并绑定一个快捷键到几个动作,但严格推荐避免绑定两个动作到同一快捷键,因为执行这些操作的顺序没有定义。 ## <span id='搜索动作'>搜索动作</span> **要根据名字查找动作**,在搜索框![搜索框](http://image.jellychen.cn/uploads/2016/11/search_field.png)输入名字。当你输入的时候,内容面板展示匹配该名字的动作。 **要根据快捷键查找动作**,点击![搜索动作根据快捷键](http://image.jellychen.cn/uploads/2016/11/find2.png)。在**Filter Settings**对话框,开始输入键。内容面板仅展示匹配键位的动作。 在**Filter Settings**对话框外的地方点击鼠标来关闭这个对话框。避免使用按键,因为按键被理解为快捷键。 # 另请参阅: 参考: * [快捷键和鼠标参考](/参考/快捷键和鼠标参考/README.md) * [快捷键](/参考/设置参数对话框/快捷键/README.md)