工欲善其事,必先利其器. 拥有一个好的工具不仅可以事半功倍,而且也令人神清气爽.

在编辑器上,我所走过的路是这样的: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使用技巧总结的更多相关文章

  1. phpStorm 使用技巧大集合

    之前整理了一部分使用技巧了,但是在实际操作中发现phpstorm的技巧实在是太多了,所以大部分都统一整理到这篇文字中 ,备用 插件1 1:phpstrom的插件Provides live edit H ...

  2. phpStorm使用技巧及快捷键

    下面是PhpStorm的注册码.Key,其license由用户名和License值组成. User name: EMBRACE License key: ===== LICENSE BEGIN === ...

  3. 关于PHPstorm 使用技巧

    慢慢更新,一点点积累,都是自己在使用中遇到的问题 设置:(2016.4.15) 1:注释模板,phpstorm 有非常强大的注释模板,可以根据自己的需求随时更改,并设置快捷键,非常方便 新文件注释 P ...

  4. phpstorm实用技巧

    1.切换php代码版本提示 1.1找到External Libraries右键点击(configure PHP Include Paths) 1.2切换提示版本(在这里切换版本)确定即可 2.生成ge ...

  5. phpstorm 使用技巧

    专题1 专题2 专题3 专题4 快捷键

  6. phpstorm使用技巧

    确实很好用,不过还是要看一些方法 转自:http://blog.sina.com.cn/s/blog_488193d70102vk7e.html 2, 关联DOC文档: 右键External Libr ...

  7. 牛了个逼,phpstorm查询技巧

    两次shift,会弹出最近常用的文件. 可以查询按照方法名,类名,文件名等进行查询. Ctrl+E可以查看最近使用的文件. Ctrl+Shift+E可以查看最近修改的文件. Ctrl+shift+N ...

  8. [转]PhpStorm 超强语言模板的支持

    最近遇到一些PhpStorm编程的问题: 在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用.PHPStorm只有在编辑识别为HTML的文件时才可以使用Zend Co ...

  9. PhpStorm 超强语言模板的支持

    原文:[转]PhpStorm 超强语言模板的支持 最近遇到一些PhpStorm编程的问题: 在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用.PHPStorm只有在 ...

随机推荐

  1. MySQL(数据类型和完整约束)

    MySQL数据类型 MySQL支持多种数据类型,主要有数值类型.日期/时间类型和字符串类型. 1.数值数据类型 包括整数类型TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT. ...

  2. java多线程系列5 atomic简介

    先看一个例子,AtomicInteger 实现的线程安全的累加器 public class AtomicIntTest { public static void main(String[] args) ...

  3. deug的使用经验

    最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6 ...

  4. W7500P硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ)

    W7500P 硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ) 硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ) 如果您发现商品信息不准确,欢迎纠错 ...

  5. Linux学习--- C语言关键字、数据类型

    关键字: sizeof为关键字,并不是函数. 作用:编译器给我们查看内存空间容量的一个工具. eg:int a: printf("the size is %d\n",sizeof ...

  6. c++类对象的内存分布

    要想知道c++类对象的内存布局, 可以有多种方式,比如: 1)输出成员变量的偏移, 通过offsetof宏来得到 2)通过调试器查看, 比如常用的VS 1.没有数据成员的对象 class A{ }; ...

  7. orabbix监控oracle

    Orabbix 是一个用来监控 Oracle 数据库实例的 Zabbix 插件.下载地址: http://www.smartmarmot.com/product/orabbix/download/ O ...

  8. Presto + Superset 数据仓库及BI

    基于Presto和superset搭建数据分析平台. Presto可以作为数据仓库,能够连接多种数据库和NoSql,同时查询性能很高: Superset提供了Presto连接,方便数据可视化和dash ...

  9. APK防护——Anti_Virtual App的思路和实现

    作者:HAI_i 原文来自:https://bbs.ichunqiu.com/thread-42982-1-1.html 0×00 前言 Virtual App是一个很强大的存在,破坏了Android ...

  10. 音视频编解码——RGB与YUV格式转换

    一.RGB模型与YUV模型 1.RGB模型 我们知道物理三基色分别是红(Red).绿(Green).蓝(Blue).现代的显示器技术就是通过组合不同强度的红绿蓝三原色,来达成几乎任何一种可见光的颜色. ...