zoukankan      html  css  js  c++  java
  • PHPStorm 快捷键大全(Win/Linux/Mac)

    下面的~符号记得改成 ‘`’,markdown 语法会转义。使用频率是我自己为准。仅供参考

     

    Mac 符号

    符号解释
    Command
    Shift
    Control
    Enter/Return
    Option / Alt
     

    编辑

    Win / LinuxMac注释使用频率
    Ctrl + Space⌃Space代码自动完成(一般与输入法冲突)★☆☆☆☆
    Ctrl + Shift + Enter⌘ ⇧ ↩智能完善代码(如:if ())★☆☆☆☆
    Ctrl + P⌘P方法参数提示,显示默认参数★☆☆☆☆
    Ctrl + Q⌃J显示注释代码★☆☆☆☆
    Ctrl + mouse over code⌘+mouse over code查看到简短的函数介绍★★★☆☆
    Ctrl + F1⌘F1显示错误或警告信息的描述(需要把光标放到错误或警告位置)★☆☆☆☆
    Alt + Insert⌘N,⌃↩,⌃N生成代码段( 包括函数或类注释,版权信息,构造方法,抽象方法等)★★★★☆
    Ctrl + O⌃O插入覆盖父类的方法★☆☆☆☆
    Ctrl + I⌃I实现抽象方法★☆☆☆☆
    Ctrl + Alt + T⌘⌥T选中的代码放在 if..else..、for、foreach 里,或者函数里,或者为选中的代码块添加区域解释(可以折叠该段代码,折叠后只显示解释,便于代码管理)★☆☆☆☆
    Ctrl + /⌘/以添加 “//” 的方式添加注释★★★★☆
    Ctrl + Shift + /⌘⌥/添加 “/**/” 的方式添加注释★★★★☆
    Ctrl + W⌥↑增量式的选中当前块★★☆☆☆
    Ctrl + Shift + W⌥↓与 Ctrl + W 对应,减小选中范围★★☆☆☆
    Alt + Q⌃⇧Q显示包含光标所在位置的标签头★☆☆☆☆
    Alt + Enter⌥↩显示意图行动。 Show Intention Action★★☆☆☆
    Ctrl + Alt + L⌘⌥L格式化代码★★☆☆☆
    Ctrl + Alt + I⌃⌥I自动缩进。★★★☆☆
    Tab / Shift + Tabtab,⇧+tab手动缩进 / 反向缩进★★★★★
    Ctrl + X or Shift + Delete⌘X剪切★★★★★
    Ctrl + C or Ctrl + Insert⌘C复制★★★★★
    Ctrl + V or Shift + Insert⌘V粘贴★★★★★
    Ctrl + Shift + V⌘⇧V从粘贴板中选择内容进行粘贴★★★☆☆
    Ctrl + D⌘D将当前行或者选择的内容复制到下一行或光标处★★★☆☆
    Ctrl + Y⌘del删除光标所在的行★★★☆☆
    Ctrl + Shift + J⌃⇧J合成选中代码到一行。格式化代码的反向动作★☆☆☆☆
    Ctrl + Enter⌘↩智能线分割★★☆☆☆
    Shift + Enter⇧↩另起一新行。无论光标在行的那个位置★★☆☆☆
    Ctrl + Shift + U⌘⇧U字符大小写切换★★☆☆☆
    Ctrl + Shift + ] / [⌘⇧],⌘⇧[以区块为单位,从光标处 向后 / 向前 选择,再次点击增加选择范围★☆☆☆☆
    Ctrl + Delete⌥ + del删除光标之后的部分单词★★★★☆
    Ctrl + Backspace⌥ + Backspace删除光标之前的部分单词★★★★☆
    Ctrl + +/-⌘ +,-折叠 / 打开代码块,再次点击扩大折叠 / 打开范围★★★★☆
    Ctrl + Shift +  +⌘ ⇧+打开全部★★☆☆☆
    Ctrl + Shift +  -⌘ ⇧-折叠全部★★☆☆☆
    Ctrl + F4⌘W关闭当前页面★★★☆☆
     

    搜索 / 替换

    Win / LinuxMac注释使用频率
    Ctrl + F⌘F查找★★★★★
    F3⌘G查找下一个,结合查找使用★★☆☆☆
    Shift + F3⌘⇧G查找前一个,结合查找使用★★☆☆☆
    Ctrl + R⌘R替换★★★★★
    Ctrl + Shift + F⌘⇧F在文件中查找★★☆☆☆
    Ctrl + Shift + R⌘⇧R在文件中替换★★☆☆☆
     

    被使用搜索

    Win / LinuxMac注释使用频率
    Alt + F7 / Ctrl + F7⌥F7/⌘F7全项目被使用查找 / 当前文件声明变量处★☆☆☆☆
    Ctrl + Shift + F7⌘⇧F7在文件中变量或函数被使用处高亮★☆☆☆☆
    Ctrl + Alt + F7⌘⌥F7显示详细被使用的位置列表★☆☆☆☆
     

    项目运行

    Win / LinuxMac注释使用频率
    Alt + Shift + F10⌃⌥R选择配置并运行★☆☆☆☆
    Alt + Shift + F9⌃⌥D选择配置并 debug★☆☆☆☆
    Shift + F10⌃R运行★☆☆☆☆
    Shift + F9⌃Ddebug★☆☆☆☆
    Ctrl + Shift + F10⌃⇧R,⌃⇧D运行上次运行的配置★☆☆☆☆
    Ctrl + Shift + X⌘⇧X运行命令行★☆☆☆☆
     

    debug 相关(在 debug 的时候使用)

    Win / LinuxMac注释使用频率
    F8F8步过。继续执行断点后程序,按行执行,按一次执行一行★☆☆☆☆
    F7F7步进。进入到断点执行的内容程序★☆☆☆☆
    Shift + F7⇧F7智能进入★☆☆☆☆
    Shift + F8⇧F8步骤★☆☆☆☆
    ALT + F9⌥F9运行到光标★☆☆☆☆
    ALT + F8⌥F8计算表达式★☆☆☆☆
    F9⌘⌥R继续执行断点以后的程序,停到下一个断点处★☆☆☆☆
    Ctrl + F8⌘F8为光标所在行打上断点★☆☆☆☆
    Ctrl+Shift+F8⌘⇧F8浏览断点★☆☆☆☆
     

    导航相关

    Win / LinuxMac注释使用频率
    Ctrl + N⌘O搜索类。全项目范围★☆☆☆☆
    Ctrl + Shift + N⌘⇧O根据文件名搜索文件。全项目范围★★★★☆
    Ctrl + Alt + Shift + N⌘⌥O搜索函数。全项目范围★★★★☆
    Alt + Right/Left⌃←,⌃→左右切换打开的文件★★★☆☆
    F12F12放回上次打开的工具窗口★☆☆☆☆
    EscEsc返回编辑器界面★☆☆☆☆
    Shift+ Esc⇧ + Esc光标返回编辑框,关闭无用的窗口★☆☆☆☆
    Ctrl+ Shift + F4⌘⇧F4关闭活动运行 / 消息 // ... 选项卡★☆☆☆☆
    Ctrl + G⌘L按行号快速定位★★★☆☆
    Ctrl + E⌘E打开最近打开过的文件列表★★★★☆
    Ctrl + Alt + Left/Right⌘⌥←,⌘⌥→返回 / 前进到上次导航操作★☆☆☆☆
    Ctrl + Shift + Backspace⌘⇧ + Backspace返回到上次编辑的位置★☆☆☆☆
    Alt + F1⌥F1调出目标窗口★☆☆☆☆
    Ctrl + B or Ctrl + Click⌘B or ⌘ Click跳转到函数的声明处★★★★★
    Ctrl + Alt + B⌘⌥B到实施(S)★☆☆☆☆
    Ctrl + Shift + I⌥Space,⌘Y打开快速定义查询★☆☆☆☆
    Ctrl + Shift + B⌃⇧B找变量的 类★☆☆☆☆
    Ctrl + U⌘U转到 super-method/super-class★☆☆☆☆
    Alt + Up/Down⌃↑,⌃↓上下切换函数★★★☆☆
    Ctrl + ] / [⌘],⌘[定位到右 / 左侧最近的大括号处。连续点击扩大范围★☆☆☆☆
    Ctrl + F12⌘F12打开文件结构的弹出窗★☆☆☆☆
    Ctrl + H⌃H浏览选定类的层次结构★☆☆☆☆
    F2 / Shift + F2F2,⇧F2下 / 上高亮错误或警告快速定位★☆☆☆☆
    F4 / Ctrl + EnterF4/⌘↓查找变量来源★☆☆☆☆
    Alt + Home⌥ Home组合显示导航栏★☆☆☆☆
    F11F3切换书签★★★★☆
    Ctrl + F11⌥F3切换书签助记符★★★★☆
    Ctrl + #[0-9]⌃0...⌃9转到编号书签★☆☆☆☆
    Shift + F11⌘F3显示书签★★★☆☆
     

    重构相关

    Win / LinuxMac注释使用频率
    F5F5复制文件★★★☆☆
    F6F6移动文件★★★☆☆
    Alt + Delete⌘ Del安全删除★☆☆☆☆
    Shift + F6⇧F6为所选文件重命名★★★☆☆
    Ctrl + Alt + N⌘⌥N内联变量★☆☆☆☆
    Ctrl + Alt + M⌘⌥M引入方法★☆☆☆☆
    Ctrl + Alt + V⌘⌥V引入变量★☆☆☆☆
    Ctrl + Alt + F⌘⌥F类似引入变量★☆☆☆☆
    Ctrl + Alt + C⌘⌥C引入常量★☆☆☆☆
     

    版本控制 / 本地历史记录

    Win / LinuxMac注释使用频率
    Alt + ~⌃V打开版本操作控制台★☆☆☆☆
    Ctrl + K⌘K提交代码★★★★★
    Ctrl + T⌘T更新代码到本地★★★★★
    Alt + Shift + C⌥⇧C浏览最近更改记录★☆☆☆☆
     

    普通操作

    Win / LinuxMac注释使用频率
    Ctrl + Shift + A⌘⇧A查找操作★★★★★
    Alt + #[0-9]⌘0...⌘9打开对应的工具窗口★☆☆☆☆
    Ctrl + Shift + F12⌘⇧F12编辑区窗口最大化★★★☆☆
    Alt + Shift + F⌥⇧F添加到收藏★☆☆☆☆
    Alt + Shift + I⌥⇧I检查当前文件★☆☆☆☆
    Ctrl + ~⌃~快速切换主题★☆☆☆☆
    Ctrl + Alt + S⌘,打开设置窗口★☆☆☆☆
    Ctrl + Tab⌃+Tab切换活动文件★★★★★

    https://learnku.com/laravel/t/5420/your-keyboard-shortcuts-please

     
     
  • 相关阅读:
    551. 学生出勤纪录 I
    387. 字符串中的第一个唯一字符
    剑指OFFER 字符串的排列
    剑指OFFER 斐波那契数列
    剑指OFFER 重建二叉树
    剑指OFFER 二维数组中的查找
    剑指OFFER 和为S的两个数字
    剑指OFFER 左旋转字符串
    剑指OFFER 合并两个排序的链表
    剑指OFFER 从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15453254.html
Copyright © 2011-2022 走看看