PHPStrom 中有哪些实用的功能和快捷键
jetbrains 出的PHPStrom很大程度上方便了PHP程序的编写
有哪些快捷键或者PHPStrom出的特有的功能,让你觉得编写过程变得很舒服和快捷?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
jetbrains 出的PHPStrom很大程度上方便了PHP程序的编写
有哪些快捷键或者PHPStrom出的特有的功能,让你觉得编写过程变得很舒服和快捷?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
CTRL + j
能够快捷的输入常用的代码片段,类似vim
的snipMate
,可以加入自定义代码片段find every thing
phpstorm 支持类名、文件名等的单独搜索,我常用的是直接全部搜索。find every thing
需要自定义快捷键vim + ctag
好太多了alt + F7
find usages 功能,可以很方便的找到函数在哪里调用了shift + F6
重命名 可以很方便的重命名方法和变量名等等。甚至文件的重命名,也会自动修正include filepath
(貌似仅限于简单路径,路径中包含了变量的无法识别。常量没问题)vim
插件,同样享受 vim 的快捷操作ctrl+alt+l
代码格式化Tools->deployment
功能必须配置下,自动上传修改的文件到测试机svn
还有git
都有很好的支持以上是我常用的,还有很多功能比如对
composer phpunit
的支持也没用过。这些习惯命令行操作了速查卡:http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf
完整快捷键:http://www.jetbrains.com/idea/webhelp/keyboard-shortcuts-and-mouse-reference.html
下面的快捷键适合intellijdea, phpstorm, webstorm.亮点在下面自定义部分,仅供参考:
看一下这些:http://www.cnblogs.com/jikey/p/3491798.html
shift+F6
图太多了不发了,看上面的链接。
然后下面是具体的。
1. ctrl + shift + n: 打开工程中的文件
2. ctrl + j: 输出模板
3. ctrl + b: 跳到变量申明处
4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation), ctrl + shift + del: 删除包裹
5. ctrl + []: 匹配 {}[]
6. ctrl + F12: 可以显示当前文件的结构,快速跳转到目标函数
7. ctrl + x: 剪切行
8. alt + left/right:标签切换
9. ctrl + r: 替换 ctrl + shift + r: 全局替换
10. ctrl + shift + up: 行移动
11. shift + alt + up: 块移动
12. ctrl + d: 行复制
13. ctrl + shift + ]/[: 选中块代码
14. ctrl + / : 单行注释
15. ctrl + shift + / : 块注释
16. ctrl + shift + i : 显示当前class,function的详细信息
17. ctrl + p: 显示默认参数
18. ctrl + shift + v: 可以复制多个文本
19. shift + enter: 智能跳到下一行 ctrl + alt + enter: 在上一行添加空白行vb
20. ctrl + k: svn 提交
21. ctrl + shift + u: 大小写
22. ctrl + ~ : 切换主题
23. ctrl + F11: 添加标签 ctrl + shift + 大键盘数字键, F11:添加空标签, shift+F11:显示标签列表,方便快捷跳转
24. ctrl + alt + F12: file path
25. ctrl + alt + a: search keymap
26. shift + F6: 重构标签名
27. Ctrl+delete 删除光标后面的单词
28. Ctrl+BackSpace 删除光标前面的单词
29. Ctrl+小键盘+/- 折叠/展开代码
30. Ctrl + Alt + V 快速引进一个变量
31. Ctrl+Alt + I 自动对齐格式
32. alt+j: 多选单个单词
33. ctrl+alt+m: 重构函数
自定义:
1. alt + d :show in explorer
2. alt + c: 删除单行
3. alt + s: 注释单行
4. alt + b: open in browser
5. shift + space: suggest path
6. 全屏的快捷键是 ` ,就是esc下面的那个键
7. F1: project
8. split line: ctrl+alt+enter, before current:ctrl+enter
9. new line: shift + enter, before current : ctrl + enter
10. alt + F11: 焦点从编辑区到工具区 Jump to last tool window
11. alt + p: surround with
12. alt+1: hide active tool window
13. alt+U: upload file to ftp
14. alt+T: show toolbar
15. alt + L : show history 查看本地历史记录
说的太笼统了吧,有很多快捷键映射呢。这个不说嘛?也许有的人就喜欢eclipse的,有人喜欢C++类型的。