配置快捷键

在这个页面中:

基础

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/

配置键盘快捷键和鼠标快捷键

要配置键盘快捷键和鼠标快捷键:

  1. 打开设置对话框,然后点击Keymap
  2. 选择一个预定义的键盘布局,那个你想基于它创建一个新的,然后点击Copy。接受默认名字,或根据需要修改。
  3. 在动作内容面板,选择目标动作。
  4. 配置键盘快捷键,要做到这个,跟着下面步骤:

    1. 在工具栏点击属性,或右键单击这个动作,然后选择Add Keyboard Shortcut输入键盘快捷键对话框打开了。
    2. 按下你想使用的键位作为快捷键。键位记录立刻反馈在First Stroke框。可选的,选中Second Stroke旁边的复选框,然后按下键位作为备用的快捷键。

      当你按下键位,Preview区域显示按键组合,Conflicts区域显示警告,如果一些键位已经分配给其他动作。

    3. 用鼠标指针点击OK来创建快捷键并绑定到动作。

      使用鼠标指针很重要,因为按键被理解为一个快捷键。

  5. 配置鼠标快捷键,要做到这个,跟着下面步骤:

    1. 在工具栏点击属性,或右键单击这个动作,然后在上下文菜单选择Add Mouse Shortcut,如果你需要绑定动作到鼠标点击。输入鼠标快捷键对话框打开了。
    2. Click Count部分,点击单选按钮来选择单击或双击。
    3. 将鼠标指针悬停在Click Pad区域并点击想使用的鼠标按钮,使用Alt , CtrlShift来多样化设置。当你点击Shortcut Preview区域显示当前快捷键,Conflicts区域显示警告,如果一些键位已经分配给其他动作。
    4. 点击OK或按Enter来创建快捷键并绑定到动作。

如果报告了一个冲突,一个警告信息显示出来。你可以选择以下选项:

  • Remove来移除所有其他绑定并保存新的
  • Leave保存所有绑定包括新的
  • Calcel来返回到键盘布局定义

虽然你可以忽略冲突并绑定一个快捷键到几个动作,但严格推荐避免绑定两个动作到同一快捷键,因为执行这些操作的顺序没有定义。

搜索动作

要根据名字查找动作,在搜索框搜索框输入名字。当你输入的时候,内容面板展示匹配该名字的动作。
要根据快捷键查找动作,点击搜索动作根据快捷键。在Filter Settings对话框,开始输入键。内容面板仅展示匹配键位的动作。

Filter Settings对话框外的地方点击鼠标来关闭这个对话框。避免使用按键,因为按键被理解为快捷键。

另请参阅:

参考: