phpStorm使用技巧总结
工欲善其事,必先利其器. 拥有一个好的工具不仅可以事半功倍,而且也令人神清气爽.
在编辑器上,我所走过的路是这样的: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
常用快捷键:
command + option + l 将代码格式化
command + shift + u 切换大小写
command + shift + + / command + shift + - 折叠/展开所有区块
command + e 列出最后打开的文件
control + tab / control + shift + tab 切换打开的文件
command + / 行注释
ctrl + shift + / 块注释
command + b 函数追踪,同command +单击
command + alt + 左右箭头 操作动作前进/回退
shift + command + r 按文件名搜索对应文件所在路径
shift + command + t 按类名搜索对应文件所在路径
shift + command + c 复制当前文件所在路径
Command + Shift + O 打开文件
Command + O 打开类
alt + F1 定位编辑文件所在位置:
alt + F12 打开命令行栏
command + shift + f 全局搜索
本文转自http://blog.csdn.net/black_ox/article/details/42082473
phpStorm使用技巧总结的更多相关文章
- phpStorm 使用技巧大集合
之前整理了一部分使用技巧了,但是在实际操作中发现phpstorm的技巧实在是太多了,所以大部分都统一整理到这篇文字中 ,备用 插件1 1:phpstrom的插件Provides live edit H ...
- phpStorm使用技巧及快捷键
下面是PhpStorm的注册码.Key,其license由用户名和License值组成. User name: EMBRACE License key: ===== LICENSE BEGIN === ...
- 关于PHPstorm 使用技巧
慢慢更新,一点点积累,都是自己在使用中遇到的问题 设置:(2016.4.15) 1:注释模板,phpstorm 有非常强大的注释模板,可以根据自己的需求随时更改,并设置快捷键,非常方便 新文件注释 P ...
- phpstorm实用技巧
1.切换php代码版本提示 1.1找到External Libraries右键点击(configure PHP Include Paths) 1.2切换提示版本(在这里切换版本)确定即可 2.生成ge ...
- phpstorm 使用技巧
专题1 专题2 专题3 专题4 快捷键
- phpstorm使用技巧
确实很好用,不过还是要看一些方法 转自:http://blog.sina.com.cn/s/blog_488193d70102vk7e.html 2, 关联DOC文档: 右键External Libr ...
- 牛了个逼,phpstorm查询技巧
两次shift,会弹出最近常用的文件. 可以查询按照方法名,类名,文件名等进行查询. Ctrl+E可以查看最近使用的文件. Ctrl+Shift+E可以查看最近修改的文件. Ctrl+shift+N ...
- [转]PhpStorm 超强语言模板的支持
最近遇到一些PhpStorm编程的问题: 在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用.PHPStorm只有在编辑识别为HTML的文件时才可以使用Zend Co ...
- PhpStorm 超强语言模板的支持
原文:[转]PhpStorm 超强语言模板的支持 最近遇到一些PhpStorm编程的问题: 在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用.PHPStorm只有在 ...
随机推荐
- linux命令大全(1)
当用户使用linux系统时,其实在和Shell在打交道,当用户发出指令,其实先将这些指令发送给Shell, 然后由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作. 然后内核将硬件的工 ...
- AVH IP网络广播系统
AVH IP网络广播系统特点: IP网络广播系统是基于当前已广泛使用的以太网网络平台,充分利用网络平台,如用户处已有网络平台,则无需再布线,完全不同于纯模拟广播.调频寻址广播和数控广播 ...
- PyCharm选择性忽略PEP8代码风格警告信息
用了几天的PyCharm,发现确实在编写Python代码上非常好用,但有一点体验不太好,就是代码编写时要按照PEP8代码风格编写,不然会有波浪线的警告信息.解决方法如下: 方法一: 将鼠标移到提示的地 ...
- ABP框架系列之四十五:(Quartz-Integration-Quartz-集成)
Introduction Quartz is a is a full-featured, open source job scheduling system that can be used from ...
- 简单易用的图像库stb_image
最近又回到了选择图像库的老问题上,之前用过FreeImage,DevIL,libpng. FreeImage的问题是他的Licence有点迷,双证书,除了GPL还有个自己的没读懂,不商用的话随便折腾, ...
- C++ MFC棋牌类小游戏day6
双人单机小游戏做完了,规则那部分还没介绍,暂时不打算介绍了,因为写的这个bug太多,我打算重新修改. 链接:https://pan.baidu.com/s/1XQKPSv0Tw36Qi2TeaRJiM ...
- Shell脚本学习-数组
跟着RUNOOB网站的教程学习的笔记 Shell数组 数组中可以存放多个值,Bash Shell只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与PHP类似). 与大部分编程语言类似,数 ...
- Angularjs自定义指令计算浏览器高度
<!DOCTYPE html> <html ng-app="app"> <head> <title>柳絮飞祭奠</title& ...
- Runtime之成员变量&属性&关联对象
上篇介绍了Runtime类和对象的相关知识点,在4.5和4.6小节,也介绍了成员变量和属性的一些方法应用.本篇将讨论实现细节的相关内容. 在讨论之前,我们先来介绍一个很冷僻但又很有用的一个关键字:@e ...
- 【LOJ6036】 「雅礼集训 2017 Day4」编码
传送门 LOJ Solution 因为?只有两种可能为0,1,所以就把这两个串搞出来. 那么现在?取0和?取1不能并存,前缀不能并存,所以就是一个\(2-SAT\),现在问题在于这个东西可能会有很多条 ...