一、如何设置phpStorm的默认编码,例如UTF-8?
phpStorm的编码分为IDE Encoding 和Project Encoding,设置方法是打开File->Setting->Editor->File Encoding设置,例如IDE Encoding设置为GB2312,Project Encoding 为UTF-8。
二、如何设置phpStorm的主题样式?
如何将本身的IDE打形成专属IDE,总会在心理上有那么一点成就感,那么,怎么将phpStorm的界面风格设置成像Sublime那种全灰的风格呢?
依次打开File->Setting->Appearance & Behavior->Appearance->UI Option,选择Theme,点击下拉菜单,默认为IntelliJ,选择Darcula,点击apply,便可看到本身的编辑器界面变得酷炫灰了。
三、如何设置编辑区的主题?
接上一步操做,改变phpStorm界面的主题风格后,发现编辑区的主题没有变化,这里跟其余编辑器有点不同,phpStorm的主题风格是将界面和编辑区分开的,下面就来设置编辑区的主题风格。依次打开
File->Setting->Editor->Colors & Fonts->Font ,看到右侧有Scheme的下拉框,这个就是编辑区的主题样式风格。选择本身喜欢的风格,便可。这里须要注意的是,选择好主题后,例如我选了WarmNeon,可是apply以后,发下编辑区的字体过小,这里更改字体须要点击Save As,自定义主题名,而后才能更改Editor Font 下面的PrimaryFont、Size和Line spacing。
四、如何安装本身下载的主题?
在phpStorm官方主题下载本身喜欢的主题,下载下来的是xml格式的,而后将文件拷贝到phpStorm的配置目录里。注意这里指的配置目录不是安装目录,而是在C盘里的对应的一个配置目录,通常在C:\Users\Administrator下:
C:\Users\Administrator\.WebIde100\config\colors,而后将后缀名xml为变为 icbl,便可在File->Setting->Editor->Colors & Fonts的Scheme下看到。
五、如何显示行号?
若是你的编辑区没有显示行号,能够经过如下设置来进行显示Settings->Editor->Appearance标签项,勾选Show line numbers。
六、如何添加插件?
File -> Settings -> Plugins -> Browse repositories -> 搜索,推荐安装live edit,能够在浏览器实时查看编辑效果。另外若是在学习Linux,对vim不太熟悉的话,也能够安装ideavim,来使用vim的操做来编辑代码,安装成功后,会提示重启IDE,按照提示重启就能够了。
七、如何汉化phpStorm?
有关phpstorm汉化的问题,若是对英文感到恼火的话,能够进行对编辑器进行汉化。
汉化步骤以下:
(1)首先下载安装原版PhpStorm10
(2)将phpStorm安装目录C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目录下的resources_en.jar文件复制出来,并改名为resources_cn.jar
(3)双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包zh_CN目录下的全部文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存。
(4)将resources_cn.jar文件复制回
C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目录,即完成汉化。
备注:若是打开后显示乱码,请先删除resources_cn.jar,而后打开phpstorm,在菜单上依次选择
File -> Settings -> Appearance & Behavior -> Appearance -> 选中Override default fonts by(not recommended)
Name: Microsoft YaHei (选择任意中文字体)
而后将resources_cn.jar 复制到 .\lib 目录,从新打开phpstorm 就能正常显示中文了。
八、如何快速选中某一行?
鼠标移动到要选中的行,先双击选中任意一个字符,再次双击,便可选中整行。
九、如何快速的复制某行?
phpStorm快速复制某行,只需将鼠标光标移动到目标行,直接ctrl+D,便可复制目标行到下一行,同时也能够进行对代码片断进行快速复制。
10.如何开启自动换行?
PHPStorm默认是启动自动换行的,这点比zend studio好,zend studio的话,须要装个wrapword的插件才能实现行随窗口的大小而自动换行。若是你的phpstorm没有换行效果的,能够右键行号栏,启用(use soft wraps)。也可设置:file->setting->editor->use soft wraps in editor,把前面的框内打勾,保存应用便可。
11.如何给函数添加注释?
给函数添加注释时,只须要在函数前,直接输入/**而后按enter键,就会自动添加注释。12.如何同时选择多个关键字?要实现多个关键字同时选中,按住"ALT"键,而后"双击"要选择的关键字,就能够连续选择了。13.phpstorm如何修改php文件头部注释内容:File->setting->Editor->File and Code Templates->右侧Includes->PHP File Header修改相应内容。14.phpstorm如何让屏幕分栏显示?能够 右键标签->Split Vertically(垂直分栏)或者 Split Horizontally(水平分栏)显示。15.phpStorm一些快捷键的威力:组合快捷键1:**CTRL +O** //在一个类中寻找相应方法,直接输入搜索**CTRL + `** //更改界面主题**CTRL +E** //打开最近浏览记录CTRL +Space //打开语法提示**CTRL + F4** //关闭当前窗口CTRL + Y //删除当前行或选中内容所涉及的行**CTRL + R** //替换**CTRL + F** //查找CTRL + “-/+” //收缩展开代码CTRL + “.” //折叠选中的代码的代码CTRL + [] //匹配 {}[]CTRL + X //剪切行,不选中,直接剪切整个行,若是选中部份内容则剪切选中的内容SHIFT + ESC //当前激活的任意小窗口最小化,也能够是alt + '数字键',数字在小窗口标题栏上有显示CTRL + J //输出代码模板CTRL + Q //显示函数注释说明文档CTRL + B //跳转到变量函数声明处**CTRL + N** ///////类名查找**CTRL + F12** ///////显示当前文件的结构,在当前类文件中快速查找方法,也能够点击左侧的structure,能够显示当前类中全部方法**CTRL + G** ///////跳转行,如:行:列ALT + F7 //显示structure全部一个类中的全部方法ALT + 上下箭头 //向上向下函数间切换CTRL + 鼠标 //代码追踪组合快捷键2:CTRL + ALT + L //格式化代码CTRL + ALT + J //添加标签CTRL + ALT + S //打开设置CTRL + ALT + F12 //跳转至当前文件所在磁盘上的位置(能够选择文件、目录、磁盘)CTRL + ALT + T //插入代码环绕(该快捷键和QQ广播键冲突,可修改QQ的为S+C+A+T)CTRL + ALT + L //格式化代码,选择内容则格式化选择内容代码,没选择内容就格式化该文件代码(该快捷键和QQ解锁键冲突,可修改QQ的为S+C+A+L)CTRL + SHIFT + R //快速查找该关键字在整个项目中的位置,而且替换整个项目目录中的匹配字符CTRL + SHIFT + F //快速查找该关键字在整个项目中的位置ALT + SHIFT + UP //行移动CTRL + SHIFT + UP //块移动,光标在{}()或if、while行上,进行块移动,在普通语句上行移动CTRL + SHIFT + I //从新格式化代码,不选择就一行行格式化,选择内容格式化选择的内容CTRL + SHIFT + U //字母大小写转换,选择内容转换选择内容,不选择内容自动判断选择单词转换**CTRL + SHIFT + N** //文件名查找,打开当前工程下任意目录的文件CTRL + SHIFT + ALT + N //函数名查找CTRL + SHIFT + V //显示最近粘贴板中的内容,选择后内容插入到光标位置CTRL + SHIFT + I //查看变量初始化的值,若是是css中的class则显示当前class详细信息,若是是js则显示function的详细信息(想象一下,若是在jquery的方法上查看详细 信息,就直接能够看到实现代码了),若是是php,那当时仍是function的详细信息