PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
1、"自定义"常用快捷键(设置成跟Eclipse差不多)
按照路径: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单纯的复制功能要方便好用(省掉了粘贴步骤),主要是用在编写代码时,需要移动代码的地方。 【Mac Pro】 fn + control + option(alt) + ↓ |
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 + G | 查找某个函数在项目中的使用统计 | Main menu -> Edit -> Find -> Find Usages |
Alt + Enter | 导入 类的命令空间 |
弱弱的补充说明一下:
新买了一台 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不知道什么原因,一个工程要打开一个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)同理设置!
#显示 空格/空白、行号
指将空格/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 (cmd命令行控制台)
PhpStorm自带了好几款“版本控制系统(VCS:Version Control System)”
Subversion Integration【只保留这边】
Mercurial
Perforce Integration
CVS Integration
Git Integration
TFS Integration
#安装 JS/CSS压缩工具
Assets Compressor:Compressing js and css files, go to Refactor > Compress
#去掉自动检测 新版本
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).去掉勾选 Insert pair quote
-> (d).Reformat on paster: 选择 None
# 如何导出个性化设置,备份或给他人用?
导出:File -> Exporting Settings
导入:File -> Importing Settings
# 去掉 工具面板 名字前面的数字
File -> Settings -> Editor -> Windows Options -> 去掉勾选“Show tool window numbers”
IDE 精髓
# 开启PHP语法“检错提醒”功能【注意:这个功能相当重要!】
File -> Settings -> Editor -> Inspections -> PHP -> 勾选需要检错提醒项
# 去掉“Inspections”中的单词拼写检错“Spelling”的功能
File -> Settings -> Editor -> Inspections -> Spelling -> 去掉勾选
# 隐藏 导航栏
View -> Navigation Bar
# 去掉代码区的“面包屑”
File -> Settings -> Editor -> General -> Appearance -> 去掉勾选“Show breadcrumbs”
# 自动完成命令设置,例如 输入"DD" 自动完成 Yii::$app->utils->debug();
File -> Settings -> Editor -> Editor -> Live Templates
# Ubuntu 下,创建 PhpStorm/Clion 桌面图标
Tools -> Create Desktop Entry
字体设置
Settings -> Appearance & Behavior -> Appearance -> 勾选 Override default fonts by: Name: 选择“;
Settings -> Editor -> Colors & Fonts -> Primary font:选择“,Line spacing: 1.2
注意:Pro Mac 设置当前项目的路径为:
选中 项目文件夹 -> View -> Open Module Settings
PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?的更多相关文章
- PhpStorm快捷键设置/个性化设置,
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...
- PhpStorm快捷键设置/个性化设置,如何多项目共存?如何更换主题?
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...
- PhpStorm快捷键设置,个性化设置,多项目共存,更改样式主题字体
自定义常用快捷键 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse ...
- 整理 PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释:
对你有助请点赞,请顶------送人玫瑰,手留余香! 1:58 2016/3/12 整理PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释: PHPsto ...
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- pycharm的部分个性化设置及快捷键
pycharm的个性化设置 下面记录了一些最基础的个性化设置,想要更多的修改设置,可以参考其他博文. file --> settings --> editor -->general ...
- PhpStorm个性化设置推荐
预览 字体 字体使用jetbrains的mono,前往下载:如何安装,字体安装完成之后Restart,可在PhpStorm settings中搜索 font 进行启用 mono 字体 主题 主题推荐使 ...
- Python开发工具PyCharm个性化设置(图解)
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...
- Mac Pro 安装 Sublime Text 3,个性化设置,主题 和 插件 收藏
1.到官网下载安装包 http://www.sublimetext.com/3 2.附注册码一枚 Sublime Text 3 3126 —– BEGIN LICENSE —– Alexey Plut ...
随机推荐
- save(),saveOrUpdate(),merge()的区别
Save save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思.我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因.假如两个实体之间有关系(例如empl ...
- 洛谷P2964 [USACO09NOV]硬币的游戏A Coin Game
题目描述 Farmer John's cows like to play coin games so FJ has invented with a new two-player coin game c ...
- POJ3368Frequent values[RMQ 游程编码]
Frequent values Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17581 Accepted: 6346 ...
- 利用Theme自定义Activity间的切换动画
转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/22990643 大多Android系统默认Activity间的动画切换效果为,右边 ...
- Linux网卡配置及学习linux的注意事项
一.网卡配置 1.ifconfig网卡信息,配置IP ifconfig eth0 192.168.2.102 2.修改网卡配置(连接不了可能是IP给占用了) 进入编辑界面命令:vi /etc/sysc ...
- PAT 1041. 考试座位号(15)
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...
- 机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考 ...
- C/C++实践笔记 008
逗号运算符优先级最低逗号运算符的值是最后一个的值int a=(1,2);执行结果为2逗号运算符每一条语句都要执行,执行方向从左向右 三目运算符表达式1?表达式2:表达式3 C语言里只有0和非0的区别 ...
- Angularjs+node+Mysql实现地图上特定点的定位以及附加信息展示
注:本博文为博主原创,转载请注明出处. 在上一篇博文中主要讲述了如何利用AngularJs+Node+MySql构建项目,并实现地图上的多点标注,今天在这篇文章中,我们将在上一个项目的基础上,实现特定 ...
- asp.net mvc4使用NPOI 数据处理之快速导出Excel文档
一.背景 在之前做的小项目里有一需求是:要求将一活动录入的数据进行统计,并以excel表格形式导出来,并且对表格格式要求并不高. 二.问题分析 鉴于用户只要求最终将数据库中的数据导出excel,对于格 ...