随笔分类 - WebStorm/PhpStorm

Javascript IDE/Php IDE
摘要:web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io,而这两个对他的支持是:sublime text 是所有编辑器里边支持emmet比较好的的唯一一款。w... 阅读全文
posted @ 2014-03-18 10:57 豪情 阅读 (89633) | 评论 (10) 编辑
摘要:本地差异化配置,不需要提交,这时候需要在整个版本控制中忽略掉文件的提交。File -> Settings -> Version Control -> Ignored Files 阅读全文
posted @ 2014-01-04 15:55 豪情 阅读 (4906) | 评论 (0) 编辑
摘要:1. shift + F6可以理解为F2的豪华重量版,不但可以重命名文件名,而且可以命名函数名,函数名可以搜索引用的文件,还可以重命名局部变量。还可以重命名标签名。在sublime text中有个类似的快捷键:ctrl+shift+d。1. search in comments and strings会搜索注释或变量内容。2. search for text occurrences这个没搞明白有什么意思,请其它高手指教。具体看我的演示。3. shift + F6:除了重构函数名,之外还可以重构div闭合标签等等。见图3演示,其它的功能等你去挖掘。替换局部变量: s豪情// 欢迎访... 阅读全文
posted @ 2013-12-26 09:48 豪情 阅读 (28048) | 评论 (9) 编辑
摘要:最近遇到一些PhpStorm编程的问题:在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用。PHPStorm只有在编辑识别为HTML的文件时才可以使用Zend Coding。在PHPStorm编程时,关于数据库操作的SQL语句会有相应的提示。于是搜索PhpStorm在编写PHP代码,能否切换某一块代码片段到其他编程语言。在很多项目中,我们经常在编程的时候想进行切换编程语言,通常我们需要在代码的字符串中嵌入一块不同的编程语言。例如:在PHP代码中嵌入一个HTML片段,如果你也遇到类似的情况。$htmlFragment变量为一段HTML代码,其中有部分PHP变量和 阅读全文
posted @ 2013-12-24 14:34 豪情 阅读 (17250) | 评论 (1) 编辑
摘要:Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常IDE,FTP软件中少见的,而且是很耗工作时间的一个操作。换句话说,在Webstorm/Phpstorm中操作ftp能找到原来版本控制的感觉。唯一的缺点是:上传,下载的打开链接要稍费时间,适合的场景在于单文件的编辑,这个如果网速够快一般可以忽略,而且就个人体验,虽然链接的速度稍慢,传输的速度并不慢。1. 设置: 设置的入口有两处, a. Tools->Deployment->configr 阅读全文
posted @ 2013-12-22 22:01 豪情 阅读 (99648) | 评论 (7) 编辑
摘要:这个主题很不错,是从别人的主题上进行更改的,本着人人为我,我为人人的原则,把它分享出来。旨在让广大的码农们在工作时心情愉悦,身心健康。其实,码农不只是一种谋生的手段,更新一种生活的态度,我们在一个分享与海量的信息世界里边游弋,不断的被捶打,成长。pc 端 预览mac 端,预览:下载列表phpstorm xp idea xp phpstorm mac idea mac 阅读全文
posted @ 2012-10-26 16:23 豪情 阅读 (15922) | 评论 (3) 编辑
摘要:在phpstorm,idea中使用其自身带的git插件很是方便,免去了安装客户端之后不断查找文件的麻烦。1. 安装git.exe核心文件,也就是:msysgit http://code.google.com/p/msysgit/downloads/list在安装时要注意,有个选项不让你集成到右键中,就算集在到右键中也没关系,可以后期直接在注册表中干掉。点击开始输入 regedit 并回车,在注册表中依次展开下面的分支:HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers根据你要删除的菜单名称,猜测要删除的分支,比. 阅读全文
posted @ 2012-08-28 00:30 豪情 阅读 (1400) | 评论 (0) 编辑
摘要:自从js Js,jQuery版Zencoding之webstorm & phpstorm之后很受启发,偶尔玩玩 php ,整理了几个php常用的,旨在抛砖引玉,每个人的操作习惯和思维习惯是不一样,这个可以参考一下,根据不同的开发流程,可以整理不同的替换模板,在重申一下,zencoding的出现彻底改变了写html,css的方式,但是把这一项技术发扬光大的,也只有jetBrains公司的ide,据我了解,IntelliJ IDEA, phpstorm, webstorm 都可以添加相关的替换,其它编辑器是没有这个功能的。添加的方式,可以参考Js,jQuery版Zencoding之webs 阅读全文
posted @ 2012-06-14 14:58 豪情 阅读 (5236) | 评论 (1) 编辑
摘要:zencoding自从2009年因html,css的扩展而风靡业界,而webstorm自从2.0之后就已经集成。无意中被不断输入的console.log,console.dir搞的很恼火,所以才有了今天的js之webstorm。由于其它编辑器对zencoding的外延不是做的很好,现下流行的编辑器里边,只有webstorm才可以扩展以下提到的命令。当然,他除了扩展js之后,还可以扩展:xml,php(phpstorm),xsl,用户也可以自定义添加:JSP,SQL,Haml或者其它的。只是提供一个思路,抛砖引玉,具体的还要看每个人自己的code习惯。webstorm比eclipse,aptan 阅读全文
posted @ 2012-03-28 09:52 豪情 阅读 (12234) | 评论 (3) 编辑
摘要:比dw强大的地方有:1. 对js的开发有长足的支持,那些自动提示,代码主题,调试之类的我就不说了,主要是对流行技术的支持,比如Node.js,less,sass,jq,ext,prototype等框架的支持 。2. 自身对插件的支持,主要体现在webstorm 2.0以后就已经包涵了zencoding了,而如果dw不是完整版的话,zencoding的安装难度可想而知。如果是完整版的话,就不得不忍受一坨无用的插件。3. 团队开发的支持,主要体现在svn,git等版本管理工具,无须引入,直接可用。而且单文件还支持本地历史记录。4. 插件的支持,主要体现在vim,可直接安装插件,还有其它的插件等待着 阅读全文
posted @ 2012-02-10 09:10 豪情 阅读 (41236) | 评论 (5) 编辑
摘要:合适的工具会事半功倍,当然也得把握分寸,要不就成了会得越多干的越多的“苦力者”。编辑类软件层出不群,各有所长,各有所短。找到一个合适的还真是难。还好有webstorm的出现,最近又是3.0的新版本发布。为什么这么说呢,她与其它的编辑器有什么不同:1. 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的米号的。换句话说,所有的操作都直接存储,这样带来的坏处就是,没有以前的米号标识,万一键盘误操作也会被立即存储。省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页面了。 2. 任何 阅读全文
posted @ 2012-01-16 14:52 豪情 阅读 (103975) | 评论 (25) 编辑
摘要:先上个js最终结果图,css,html都一样色系就不抓了。 更新的 webstorm 3.0 的主题: 把grey_orange.rar解压后放到: XP:C:\Documents and Settings\Administrator\.WebIde10\config\colors win7: C: 阅读全文
posted @ 2010-12-30 11:42 豪情 阅读 (65484) | 评论 (28) 编辑
摘要:去D2后发现 Hedger 的js编辑器是webStorm,便下载来试试,结果发现:虽然WebStorm的js的提示远远不如aptana那么强悍(输入字母d不提示document),但是做为 IntelliJ IDEA 的js缩水版,其它功能也是比较期待的。具体的有:1. 文件不用保存,敲完直接看演示(ff也有类似的一款插件,罗浮宫abcd曾推荐过)。2. 自带有svn,如果不用服务器版的svn的话,本地自身带一个版本管理的。非常方便。3. 编辑右侧有各浏览器浏览快捷方式,更是快中快。说不好的一点,就是吃内存。今天使用js提示比较迟缓。发现在设置-> Code Completion -& 阅读全文
posted @ 2010-12-25 21:46 豪情 阅读 (28377) | 评论 (4) 编辑