您的位置:首页 > 编程语言 > PHP开发

phpstorm 使用技巧总结

2016-02-17 17:11 453 查看
工欲善其事,必先利其器. 拥有一个好的工具不仅可以事半功倍,而且也令人神清气爽.

在编辑器上,我所走过的路是这样的:notepad(对,就是最原始的WIN下的note) -> editplus -> zendstudio -> notepad++ & vim -> phpstorm .

VIM和notepad++如果不加插件, 就是纯粹的编辑器, 尽管写代码很爽, 但管理项目还是太弱, 要配置完善加各种插件,整个下来就很耗时耗力.phpstorm可以使用VIM编辑模式,这样就拥有了VIM的操作和IDE的项目管理.

zendstudio不可否认是一款非常出色的IDE, 但是也有大吃内存的诟病和不能编辑大文件的致命伤. 在eclipse上加了个插件,改为收费软件. 号称"借花献佛的胖子". 我也是一直在使用ZS的, 后来同事推荐, 用过phpstorm,只不过当时是两年前, 那时候的PHPSTORM还不成熟, 粗糙的界面加上"也很卡"的毛病让我最终弃用了它.

如今,phpStorm不同以往,做的很完美. 使用了一段时间,感觉不会再使用ZS了.

现在把一些使用技巧记录下来,免得到时候忘了再查:

1,从版本控制系统创建项目:

CVS -> Checkout from Version Control

2, 关联DOC文档:

右键External Librariese -> Configure PHP include paths

3, 去掉波浪线:

settings -> Editor -> Colors & Fonts -> General -> TYPO->Effects

4, 显示行号:

settings -> Editor->Appearance->Show line numbers

5,远程或本地同步文件:

Tools -> Deploments -> Configuration

6, 去掉右上角浏览器图标:

settings -> tools -> WebBrowsers

7, 添加VIM插件:

settings->editor ->plugins->browse repositories ->搜索VIM

8,启动的时候不打开工程文件

Settings->General去掉Reopen last project on startup.

9, 取消自动保存

appearance -> system settings -> save file的两个选项 去掉

10, 将编辑的文件加星号标识:

settings -> editor -> editor tabs -> 勾选 mark modifed tabs…

11, 添加扩展名高亮显示:

settings -> editor -> file types

常用快捷键:

SHIFT按2次:根据文件名快速搜索

CTRL + D 复制当前行到下一行 或 复制选中内容到选中内容之后

CTRL + Y 删除当前行或选中内容所涉及的行

CTRL + R 替换

CTRL + F 查找

ALT + 上下箭头 向上向下函数间切换

CTRL + SHIFT + V 显示最近粘贴板中的内容,选择后内容插入到光标位置

CTRL + Q 显示函数注释说明文档

CTRL + B 跳转到变量函数声明处

CTRL + N 类名查找

CTRL + G 跳转行,如:行:列

CTRL + SHIFT + N 文件名查找,打开当前工程下任意目录的文件

CTRL + SHIFT + ALT + N 函数名查找

CTRL + SHIFT + I 查看变量初始化的值,如果是css中的class则显示当前class详细信息,如果是js则显示function的详细信息(想象一下,如果在jquery的方法上查看详细 信息,就直接可以看到实现代码了),如果是php,那当时还是function的详细信息

CTRL + ALT + F12 跳转至当前文件所在磁盘上的位置(可以选择文件、目录、磁盘)

CTRL + ALT + T 插入代码环绕(该快捷键和QQ广播键冲突,可修改QQ的为S+C+A+T)

CTRL + ALT + L 格式化代码,选择内容则格式化选择内容代码,没选择内容就格式化该文件代码(该快捷键和QQ解锁键冲突,可修改QQ的为S+C+A+L)

ALT + 左右方向键 标签切换

CTRL + F12 显示当前文件的结构,在当前类文件中快速查找方法

CTRL + SHIFT + R 快速查找该关键字在整个项目中的位置,并且替换整个项目目录中的匹配字符

CTRL + SHIFT + F 快速查找该关键字在整个项目中的位置

CTRL + “-/+” 收缩展开代码

CTRL + “.” 折叠选中的代码的代码

CTRL + [] 匹配 {}[]

CTRL + X 剪切行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容

CTRL + D 复制行

CTRL + / 单行注释,并跳到下一行

CTRL + SHIFT + / 块注释

SHIFT + ESC: 当前激活的任意小窗口最小化,也可以是alt + '数字键',数字在小窗口标题栏上有显示

CTRL + J 输出代码模板

ALT + SHIFT + UP 行移动

CTRL + SHIFT + UP 块移动,光标在{}()或if、while行上,进行块移动,在普通语句上行移动

CTRL + SHIFT + I 重新格式化代码,不选择就一行行格式化,选择内容格式化选择的内容

CTRL + SHIFT +U 字母大小写转换,选择内容转换选择内容,不选择内容自动判断选择单词转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: