#常用快捷键

设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键

快捷键 功能
Ctrl + / 双斜杠注释
Ctrl + Shilft + / 块注释
Alt + / 代码提示
Ctrl + I (或 Ctrl + Shift + F) 格式化代码
Ctrl + D 删除当前行
Ctrl + E 最近打开的文件列表
Ctrl + W 关闭正在编辑的活动窗口。
Ctrl + F 搜索、替换
Ctrl + H 高级查找
Ctrl + L 定位到第几行
Ctrl + Alt + ↓、Ctrl + Alt + ↑ 复制当前行到下(上)一行中。比Ctrl+C单纯的复制功能要方便好用(省掉了粘贴步骤),主要是用在编写代码时,需要移动代码的地方。
Alt + ↓、Alt + ↑ 移动单行(多行)代码。也是比Ctrl+C更好的快捷键。
Ctrl + Shift + R 根据文件名(模糊查询)快速定位文件(任何类型)
Ctrl + Shift + U 大小写转换

弱弱的补充说明一下:

新买了一台 ThinkPad E440,尽管关闭/禁用了 屏幕的快捷键 Ctrl + Alt + ↓,但是在 PhpStorm中这组快捷键还是不能用,没办法,最后换成了新的组合键 Ctrl + Alt + PageDown 。

平常还是习惯 F1 为查看PHP函数文档快捷键, F2 为重命名快捷键,但是这2个键被占用:

1、把 View -> Quick Documentation 的快捷键设置为 F1

2、把 Refactor -> Rename 的快捷键设置为 F2

3、把 Code -> Reformat Code 的快捷键设置为 Ctrl + I

#多项目并存的问题:

PhpStorm或 WebStorm 不知道什么原因,一个工程要打开一个ide,后来找到一个方法,可以并存:

File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录,如下图所示:

另外,在 “Project”面板那,把显示类型切换到 “Project”状态,这样就可以显示所有的项目了!如下图所示:

#如何更换主题

默认的字体和背景色都是挺伤眼睛的,但是我们可以手动更换其他更好的主题:

可以从这个网站(http://phpstorm-themes.com)下载各类主题的xml文件,

然后将文件放到PhpStorm的文件夹中,比如:c:/Users/USERNAME/.WebIde10/config/colors,

如果此时正好开着PhpStorm,那么需要重启一下该IDE,以便载入改成你添加的主题,

在IDE的左上角菜单中,选择 File > Settings > Editor > Colors & Fonts ,然后在下拉菜单中,选中你刚才添加的主题名称,保存设置后,就大功告成了。

#PhpStorm横向滚动条过短

解决PhpStorm横向滚动条过短的BUG

#显示 空格/空白、行号

指将空格/tab等空白字符显示成小圆点等可见字符,显示后的效果是这样的,注意看缩进处的空白

#打开PhpStrom时,不打开“上次打开的项目”

File -> IDE Setting -> General -> Startup/Shutdown -> 去掉勾选“Reopen last project on startup”

#修改文件自动保存

File -> IDE Setting -> General -> Synchronization -> 勾选“Save files on frame deactivation”

#如何卸掉 PhpStorm 插件?

File -> Settings -> IDE Settings -> Plugins -> 去掉勾选插件的“复选框”即可

我想卸掉:

Git Integration
GitHub
Google App Engine Support for PHP
Java Server Pages Integration
SSH Remote Run
Subversion Intrgration (最为想卸掉的一个插件!)

#去掉自动检测 新版本

File -> Settings -> Updates -> 去掉勾选 Check for updates in channel

PhpStorm快捷键设置/个性化设置,的更多相关文章

  1. PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?

    1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...

  2. PhpStorm快捷键设置/个性化设置,如何多项目共存?如何更换主题?

    #常用快捷键  设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...

  3. PhpStorm快捷键设置,个性化设置,多项目共存,更改样式主题字体

    自定义常用快捷键 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse ...

  4. IntelliJ IDEA 14.x 快捷键/个性化设置

    常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...

  5. pycharm的部分个性化设置及快捷键

    pycharm的个性化设置 下面记录了一些最基础的个性化设置,想要更多的修改设置,可以参考其他博文. file --> settings --> editor -->general ...

  6. PhpStorm个性化设置推荐

    预览 字体 字体使用jetbrains的mono,前往下载:如何安装,字体安装完成之后Restart,可在PhpStorm settings中搜索 font 进行启用 mono 字体 主题 主题推荐使 ...

  7. Python开发工具PyCharm个性化设置(图解)

    Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...

  8. Mac Pro 安装 Sublime Text 3,个性化设置,主题 和 插件 收藏

    1.到官网下载安装包 http://www.sublimetext.com/3 2.附注册码一枚 Sublime Text 3 3126 —– BEGIN LICENSE —– Alexey Plut ...

  9. Mac Pro 入门、遇到的问题、个性化设置 汇总

    入门资料 入门一:Mac 基本用法 入门二:Mac 使用VMware Fusion虚拟机 入门三:Mac 使用brew安装软件 问题汇总 [问题1]如何复制文本? 一只手指头按下,另外一只手指头滑动选 ...

随机推荐

  1. C++ STL中迭代器失效的问题

    my_container.erase(iter); 其中my_container是STL的某种容器,iter是指向这个容器中某个元素的迭代器.如果不是在for,while循环中,这种方式删除元素没有问 ...

  2. Python 中的引用和类属性的初步理解

    最近对Python 的对象引用机制稍微研究了一下,留下笔记,以供查阅. 首先有一点是明确的:「Python 中一切皆对象」. 那么,这到底意味着什么呢? 如下代码: #!/usr/bin/env py ...

  3. JDBC 简介

    [摘要] 1) JDBC : (Java Database Connectivity ,java数据基础连接)是标准的Java 访问数据库的API.即Java数据库编程接口,是一组标准的Java语言中 ...

  4. 实战开发中UI资源制作标准

    资源制作标准设定建议 1.所有的UI资源全部采用PNG导出 因为Unity不支持外部压缩,所以,不论是用PNG还是JPG,只要尺寸相同,资源量在引擎中都会是一样大.所以,可以大胆地采用PNG进行输出, ...

  5. jsf2入门视频 教程

    jsf2.0 入门视频 教程   需要的看下.初次录视频.还有很多需要完善. JSF交流QQ群84376982 JSF入门视频下载地址  http://pan.baidu.com/s/1jG3y4T4 ...

  6. poj 2060 Taxi Cab Scheme (最小路径覆盖)

    http://poj.org/problem?id=2060 Taxi Cab Scheme Time Limit: 1000MS   Memory Limit: 30000K Total Submi ...

  7. ANN中Precision-Recall权衡

    如果想要得到较高的精度,则需要较长的编码. 编码长度m增长的话,则item碰撞的概率会成倍的减小,从而导致召回率下降. 为了得到较高的召回率,则需要多个哈希表. 参考http://yongyuan.n ...

  8. The 7th Zhejiang Provincial Collegiate Programming Contest->Problem G:G - Wu Xing

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3328 至今未看懂题意,未编译直接提交,然后 A了.莫名AC总感觉怪怪的. ...

  9. js的原型链

    js中的原型链是一个很重要的概念,理解了原型链,对js程序的开发有很大的好处,废话不说,先上图: javascript是基于原型的语言,所以一个对象可以另一个对象继承.不过javascript实现的时 ...

  10. cf 357C

    比赛的时候纯暴力超时了  看了别人的代码  set容器类做的   stl里还是有很多好东西的 /**************************************************** ...