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