phpstorm使用教程

phpstorm包含了webstorm的所有功能,更可以支持php代码。PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深入理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。php

phpstorm的好功能有不少不少,为咱们快速有效地完成项目提供了不少的方便之处,下面咱们就一窥它的神奇之处吧。html

先从捣鼓编辑器外观让咱们看着顺眼些开始吧。前端

1.修改整个软件的外观

打开“File”-“Settings”-“Appearance”(注意路径,这里有两个Appearance,一个是软件的外观,一个是编辑器 的外观),而后在右边找到theme(主题),能够选择软件外观的不一样主题。好比你想选择比较可以唬人的黑色外观就能够选择Darcula,如图;web

\

而后点“Apply”就会弹出一个让你重启软件的按钮,重启之后就能看见修改的修改了(下同)。缓存

  \

下面的Override default fonts by(not recommended),意思是推翻默认字体(不推荐),虽然写着不推荐,可是咱们偏喜欢逆天而行怎么样,打上勾,字体选“微软雅黑”,字号14,固然这个随你喜欢就行。前端框架

\
 

2.修改编辑器外观

打开“File”-“Settings”-“Editor”-“Appearance”里点中“Colors & Fonts”,右边会有一些已有的风格,它们是编辑器的总体风格,如图:服务器

\
 

若是你想局部修改编辑器字体,能够点开“Colors & Fonts”前面的小标记,下面有个“Font”,点中它,右边出现一些选项,注意:这时候这些参数是不能修改的,因此第一步咱们就是要先Save As...保存成本身的风格,而后取一个名字如mydefault,而后咱们就能够随心所欲了,哈哈。网络

最好选择“Show only monosoaced fonts”,这个是等宽字体,等宽字体是方便咱们写代码时能够进行列操做的。Size为14,Line spacing为1.1,固然这随你喜欢,在下面字体里选一个喜欢的字体,左边框里是available fonts可用字体,右边框里是Selected fonts已选择的字体,可用字体和已选字体能够点中间的左右三角按钮互换,已选字体能够用右边的上下三角按钮移动来调整上下位置。app

\
 

3.支持z-coding功能

z-coding是一个让你写html能够事半功倍的东西,好比你在html文件里输入ul.nav>li*5>a而后按Tab键,立刻能出来一大段代码,以下所示:框架

\

这只是z-coding的冰山一角,更多详情感兴趣的朋友能够找一下这方面的资料。 

 

4.Live Templates代码片段


A)咱们先介绍一个代码片断最基本的功能,咱们要实现的目标是在html文件或者php文件里打入“quan”这4个字符,就能出现站长圈的网址“http:/ /wwwquan .com”。怎么实现呢?

1).打开“File”-“Settings”,找到并点中“Live Templates”,

2).点右边的+号(7.0版本有两个选择,选择Live Templates),

3).Abbreviation是你未来要输出代码片段代码的缩写,如今输入“quan”,

4).Description是代码片段的描述,这是方便咱们本身知道这段代码是什么东西,咱们输入“站长圈网址”,

5).Template text是代码片段的内容,咱们输入“http://wwwquan.com”。

6).下面有一行红色的字很重要,No applicable contexts yet,Define是让你选你的代码片段是在哪一种类型的文件里起做用的,这个必定要选择一下,没有选择时以下图绿框所示,它被分在一个user类别下 面。如今咱们要让它在html和php文件里起做用,因此在弹出框的html和php两个前面打勾(选择之后下面的字就不是红色的了),如图所示。
\

\

提示:Expand with是设置用什么快捷键来显示设置的代码片段,咱们用默认的Tab键不改。

保存重启之后,打开一个html或者php文件测试一下吧。

 
 
B)下面介绍一个代码片段的复杂一点的用法。

假设咱们是一个懂不少cms的高手,什么phpcms v九、帝国、织梦等等所有不在话下,可是每一个cms都有本身的标签,除非你都一一记住,否则你就只能打开它默认模板或者手册去复制粘贴。如今咱们就用 phpstorm的代码片段来设置一个快捷输入的方法,举例说明如何快速输入phpcms v9的关键字标签和帝国的关键字标签。

1).打开“File”-“Settings”,找到并点中“Live Templates”,

2).点右边的+号(7.0版本有两个选择,选择Live Templates),

3).Abbreviation是你未来要输出代码片段代码的缩写,如今输入“cmskeywords”,

4).Description是代码片段的描述,这是方便咱们本身知道这段代码是什么东西,咱们输入“cms的关键字”,

5).Template text是代码片段的内容,此次和前面有所不一样,咱们要输入一个变量“$var$”,输入之后会发现右边那个原本灰色的按钮“Edit variables”变成可点状态了,以下图红框所示,等一下咱们设置这个。
\

6).仍是别忘了下面的红色字“Define”点一下,设置html和php打勾,这是由于有些cms的模板是html有的是php类型的,这个懂cms的朋友你懂的。

7)而后点开刚才已经可点的按钮“Edit variables”
\

能够看见“Derfault value”是默认值,咱们输入“"页面关键字"”,注意这是一个字符串类型,外面要加英文的双引号,前面一个“Expression”里有不少函数,我 们要介绍的是“enum()”枚举函数,咱们输入“enum("帝国关键字","phpcms关键字")”,括号里是参数,参数用英文双引号括起来,参数 中间用英文逗号相隔。

8)下面重复2--6步,点右边的+号,选择Live Templates,Abbreviation里输入“帝国关键字”(这个与你在枚举函数里输入的参数是同样的),Description 随便你写不写,你也能够写上“帝国关键字”,这个无所谓;Template text 里输入帝国的关键字标签“[!--pagekey--]”,“Define”点一下,设置html和php打勾
\

9)再重复2--6步,设置“phpcms关键字”是“{$SEO['keyword']}”

OK,见证奇迹的时刻到啦,咱们来测试一下咱们的成果吧。打开一个html或者php的文件,为何?由于咱们刚才设置了只在这两种类型的文件里才 能用咱们设置的代码片段啊。而后在须要的地方输入“cmskeywords”,按Tab键,是否是有个下拉菜单,里面的内容就是刚才在枚举函数里设置的, 用上下键选择任意一个按回车,而后再按Tab,大功告成了。

每作一步都想一想刚才是在哪里设置了才会出现这样的结果,试想一下,若是你懂N种cms,这样设置了你能省下多少时间,并且你要输出的代码可能很长,你均可以一会儿输出,你也能够触类旁通,用这个方法创造更多的奇迹。

5.配置的导入和导出

打开“File”-“Export Setting”,能够把咱们辛辛苦苦配置的东西导出来。阿Q舒适小贴士:你能够修改这个配置文件的存放路径,把它放在一个如新浪微盘等等能够和网络同步 的文件夹里,修改配置路径的文件在你软件的安装目录下面的JetBrains\PhpStorm 7.0\bin\idea.properties,用记事本打开,复制第8行,把前面的#去掉,后面放你同步文件夹的路径,如

\

插件地址也能够放在你的同步文件夹,如图:

\

这样你在公司和家里就能比较快捷地同步使用这个配置文件了。
 

6.项目收藏夹

“File”-“Add to Favorites”
 

7.设置文件编码

“File”-“File Encoding”
 

8.新建本地项目

打开 “File”-“New Project”,弹出以下图的一个框:

\

“Project name”是项目名称,不要被“项目”这两个字吓到了,它其实就是你要放文件的一个文件夹名字,“Location” 就是你文件夹要放的路径,“Project type”是项目的类型,这也是phpstorm的一个特别功能,若是你要建的是一个空项目,能够选默认的“Empty project”,空项目里会默认有一个.idea文件夹。同时,phpstorm也为你准备好了一些其余项目,好比咱们建一个“Twitter Bootstrap”,它是一款微博的先驱Twitter推出的前端框架利器,步骤以下:

\
\

而后你就会看见这个框架里已经有了不少文件,你就能够不费吹灰之力使用它们了。

\

9.新建远程项目


1. 打开 “Tools”-“Deployment”-“Brower Remote Host”,
\

2.在窗口右侧能够看见一个“Remote Host”区域,点开三个小点点的按钮,新建一个服务
\
\

3.填好你的FTP的信息,填完能够点“Test FTP Connection”测试一下链接是否成功,如图:
\
\


4.点开前面图中的“Advanced options”按钮,弹出以下对话框,勾选“Passive mode”被动模式:
\

5.还要点开“Mappings”,选择你下载服务器文件时缓存映射的地方":
\

6.而后你就能够在右侧看见你链接的远程服务器了,点开小加号,就看能够看见你空间里的东西了:
\

7.当你第一次编辑某个文件的时候,能够在那个文件的名字上右键选择“Upload here”下载到本地,它会下载到你映射的地方,
\

8. 你编辑完成后能够在文件编辑区右键鼠标,选择“Upload to”把编辑好的文件上传到服务器,若是你嫌这样作麻烦,也能够设置一个快捷键,好比“ctrl+s”。
 \

有人怕“ctrl+s”和本地保存有冲突,不用怕,由于phpstorm的强大之处在于它本地不须要你保存,它会自动保存,并且它还有一个本地版本库。

那咱们顺便来看看这个本地版本库是个啥东西吧。打开菜单栏上“VCS”-“Local History”-“Show History”,你会看见,本地版本库不但帮你保存了最后的修改,并且你对文件作的每一步修改它都有记录,左侧栏显示的是修改时间,中间是显示的修改的 地方,右侧是当前的文件样子,这样你不再怕修改错了不能返回之前的步骤了,也不再怕忽然停电没有保存辛苦编辑的文件等等了,哇,真想三呼万岁啊。

\

\

更多详细操做,请看视频教程《站长圈阿Q讲PHP基础第五课 phpstorm的使用_01
相关文章
相关标签/搜索