PhpStorm快捷键设置,个性化设置,多项目共存,更改样式主题字体
自定义常用快捷键
按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse,命名为 Eclipse_blog.snsgou.com
快捷键 | 功能 | 路径 |
Ctrl + / | 双斜杠注释 | Main menu -> Code -> Comment width Line Comment |
Ctrl + Shilft + / | 块注释 | Main menu -> Code -> Comment width Block Comment |
Alt + / | 代码提示 | Main menu -> Code -> Completion -> Basic |
Ctrl + I | 格式化代码 | Main menu -> Code -> Reformat Code |
Ctrl + D | 删除当前行 | Editor Actions -> Delete Line |
Ctrl + E | 最近打开的文件列表 | Main menu -> View -> Recent Files |
Ctrl + W | 关闭正在编辑的活动窗口。 | Main menu -> Window -> Editor Tabs -> Close |
Ctrl + F | 当前文件 搜索、替换 | Main menu -> Edit -> Find -> Replace |
Ctrl + R | 高级 查找替换【批量替换】 | Main menu -> Edit -> Find -> Replace in Path |
Ctrl + H | 高级 查找 | Main menu -> Edit -> Find -> Find in Path |
Ctrl + L | 定位到指定行 | Main menu -> Navigate -> Line |
Ctrl + Alt + PageDown Ctrl + Alt + PageUp |
复制当前行到下(上)一行中。比Ctrl+C单纯的复制功能要方便好用(省掉了粘贴步骤),主要是用在编写代码时,需要移动代码的地方。 | Editor Actions -> Duplicate Lines |
Alt + ↓ Alt + ↑ |
移动单行(多行)代码。也是比Ctrl+C更好的快捷键。 | Main menu -> Code -> Move Statement Down
Main menu -> Code -> Move Statement Up |
Ctrl + Shift + R | 根据文件名(模糊查询)快速定位文件(任何类型) | Main menu -> Navigate -> File |
Ctrl + Shift + U | 大小写转换 | Main menu -> Edit -> Toggle Case |
F1 | 查看文档 | Main menu -> View -> Quick Documentation |
F2 | 重命名 | Main menu -> Refactor -> Rename |
Ctrl + I | 格式化代码 | Main menu -> Code -> Reformat Code |
Ctrl + G | 查找某个函数在项目中的使用统计 | Main menu -> Edit -> Find -> Find Usages |
多项目并存的问题:
PhpStorm不知道什么原因,一个工程要打开一个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 ,然后在下拉菜单中,选中你刚才添加的主题名称,保存设置后,就大功告成了。
说明:其实上面网站提供的主题,我一个都不喜欢,也没用。后来,我是参考 Eclipse 3.7.2 for JaveEE 的默认主题(我挺喜欢的),通过对比,一步步把PhpStorm设置自己喜欢的代码格式/样式,设置地址为:
File -> Settings -> Editor -> Colors & Fonts -> PHP,其他语言(如 JavaScript,Html,CSS)同理设置!
PhpStorm横向滚动条过短
解决PhpStorm横向滚动条过短的BUG,设置编程字体 Consolas
显示 空格/空白、行号
指将空格/tab等空白字符显示成小圆点等可见字符,显示后的效果是这样的,注意看缩进处的空白
打开PhpStrom时,不打开“上次打开的项目”
File -> IDE Setting -> General -> Startup/Shutdown -> 去掉勾选“Reopen last project on startup”
去掉“单词拼写检查”
File -> Settings -> Editor -> Inspections -> Spelling -> 去掉改勾选 Typo
配置PHP解释器和PHP语言版本
File -> Settings -> Languages & Frameworks -> PHP
-> PHP language level: 5.4(traists,short array syntax,etc. )
-> Interpreter: PHP5.4
修改文件自动保存
File -> IDE Setting -> General -> Synchronization -> 勾选“Save files on frame deactivation”
新版路径:File -> Appearance & Behavior -> System Settings -> Synchronization ->
如何卸掉 PhpStorm 插件?
File -> Settings -> IDE Settings -> Plugins -> 去掉勾选插件的“复选框”即可
ASP
CVS Integration
Database Tools and SQL
Drupal Support
Git Integration (喜欢用TortoiseGit)
GitHub
Google App Engine Support for PHP
Java Server Pages Integration
SSH Remote Run
Remote Hosts Access
PHP Remote Interpreter
SSH Remote Run
Subversion Intrgration (喜欢用TortoiseSVN)
WordPress Support
Terminal
去掉自动检测 新版本
File -> Settings -> Updates -> 去掉勾选 Check for updates in channel
去掉右上角的 浏览器工具栏
[PhpStorm_7.x] File -> Settings -> IDE Settings -> Web Browsers -> 去掉勾选
[PhpStorm_9.x] File -> Settings -> Tools -> Web Browsers -> 去掉勾选
输入“右}”时,不要格式化代码块
File -> Settings -> Editor -> General -> Smart Keys
-> (a).去掉勾选 Backspace smart indent
-> (b).去掉勾选“Reformat block on typing '}'”
-> (c).Reformat on paster: 选择 None
# 如何导出个性化设置,备份或给他人用?
导出:File -> Exporting Settings
导入:File -> Importing Settings
PhpStorm快捷键设置,个性化设置,多项目共存,更改样式主题字体的更多相关文章
- PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...
- PhpStorm快捷键设置/个性化设置,如何多项目共存?如何更换主题?
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...
- PhpStorm快捷键设置/个性化设置,
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- pycharm的部分个性化设置及快捷键
pycharm的个性化设置 下面记录了一些最基础的个性化设置,想要更多的修改设置,可以参考其他博文. file --> settings --> editor -->general ...
- PhpStorm个性化设置推荐
预览 字体 字体使用jetbrains的mono,前往下载:如何安装,字体安装完成之后Restart,可在PhpStorm settings中搜索 font 进行启用 mono 字体 主题 主题推荐使 ...
- PHPSTORM/IntelliJ IDEA 常用 设置配置优化
PHPSTORM/IntelliJ IDEA 常用 设置配置优化 - meetrice 时间 2014-09-06 10:17:00 博客园-所有随笔区 原文 http://www.cnblogs ...
- Python开发工具PyCharm个性化设置
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧 1.设置默认PyCharm解析器: 操作如下: Pyt ...
- Python开发工具PyCharm个性化设置(图解)
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...
随机推荐
- (转)C# TextBox ReadOnly / Enabled 时,后台无法取值问题
当页面上的某个TextBox 设置了属性ReadOnly = "True" 或 Enabled = "False" 时,在客户端为其赋值后,在后台代码中却无法获 ...
- javascript javascript加载类似星座、血型的函数
javascript加载类似星座.血型的函数 //加载血型 function bloodtypelaod(constellation) { var obj = document.getElement ...
- nginx 简单教程
使用 nginx 的使用比较简单,就是几条命令. 常用到的命令如下: nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务. nginx -s quit 平稳关闭N ...
- rem原理
rem布局实际上就是实现等比缩放 试想,如果我们的元素在不同的屏幕上可以按照相同的比例来进行缩放就好了. rem的计算原理: 试想把屏幕平均分成10份,那么每一份就是1/10,我们选择每一份的大小是1 ...
- 网络通讯与IP地址
1.主机:Host,台式机,笔记本,手机等设备 2.网络介质:网线,光纤,无线网Wi-Fi.移动网络 3.数据:一串子节 网络通讯的检测:安装wireshark,通常称为抓包工具 抓,capture ...
- 资深专家深度剖析Kubernetes API Server第3章(共3章)
在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中.在本文中我们将探讨如何扩展API资源. 在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码 ...
- 「模拟赛20181025」御风剑术 博弈论+DP简单优化
题目描述 Yasuo 和Riven对一排\(n\)个假人开始练习.斩杀第\(i\)个假人会得到\(c_i\)个精粹.双方轮流出招,他们在练习中互相学习,所以他们的剑术越来越强.基于对方上一次斩杀的假人 ...
- Kbuild、Kconfig、make menuconfig、.config、Makefile之间的关系
今天突发奇想,想在这里分享下比喻分析Kbuild ---->去饭店吃饭的过程. 1.Kconfig --->饭店的菜单 2.条件编译选项--->菜单中的每一盘菜,可以选择这个菜的 ...
- kuangbin专题十二 POJ3186 Treats for the Cows (区间dp)
Treats for the Cows Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7949 Accepted: 42 ...
- CSS趣味
谈一下小技巧: 1.先看一下问题,实现下图,只用于一个html元素有多少种实现方式? 假设我们的单标签是一个 div: <div></div> 定义如下通用CSS: div{ ...