WebStorm 有哪些成功之人必有过人之处处

WebStorm 有哪些过人之处_百度知道
WebStorm 有哪些过人之处
  自带的版本控制,这功能挽救了我好多次了。  优秀的代码定位能力,能轻松将光标定位到变量/属性/方法的定义处,对阅读代码非常有用。  聪明的代码联想、格式化功能。  可定制的code template, 加强版的zen coding,而且不仅限于html和css。  svn、git 等版本工具的支持,内置的 gist 非常方便。  nodejs 最好的开发工具,没有之一。只要你会用 chrome 调试浏览器器端的 js,那么你就会用 webstorm 调试 nodejs。  预处理语言的支持,使less、sass、cofeescript 等等语言的自动编译变得很简单。  最爽的一点,re旦耿测际爻宦诧为超力mote host和live edit的组合使用,让你直接编辑远程文件并实时刷新,一下省去了你这么多步骤:保存本地文件, 上传本地文件到远程服务器, 刷新浏览器。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁WebStorm 有哪些过人之处_百度知道
WebStorm 有哪些过人之处
移动&#47,还包括所有用户自定义的函数(项目中) 代码补全包含了所有流行的库,支持的有重命名。 代码结构浏览 可以快速浏览和定位 代码折叠 功能虽小。 联想查询 只需要按着Ctrl键点击函数或者变量等。被广大中国JS开发者誉为“Web前端开发神器”、内联变量&#47, Prototype,熟悉Resharper的用户应该上手很快:JQuery, Mootools and Bindows。与IntelliJ IDEA同源,快速修复WebStorm 是jetbrains公司旗下一款JavaScript 开发工具,非常方便;函数、安全删除等等,并给出修改意见;函数。 代码格式化 代码不仅可以格式化。 代码检查和快速修复 可以快速找到代码中的错误或者需要优化的地方,就能直接跳转到定义, Dojo,还可以查找使用并高亮、“最强大的HTML5编辑器”,而且所有规则都可以自己来定义 html提示 大家经常在js代码中编写html代码, YUI。 代码调试 支持代码调试,就爽多了,界面和IDEA相似、“最智能的JavaScript IDE”等,不过胜在方便高效 包裹或者去掉外围代码 自动提示包裹或者去掉外围代码,继承了IntelliJ IDEA强大的JS部分的功能;可以全 项目查找函数或者变量,一般来说十分痛苦;复制,不过有了智能提示。 智能的代码补全 支持不同浏览器的提示。 代码重构
这个操作有些像Resharper。而且html里面还能有js提示,比如、提取变量&#47
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
webstorm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁WebStorm 有哪些过人之处_百度知道
WebStorm 有哪些过人之处
刷新浏览器。可定制的code template, 上传本地文件到远程服务器。 nodejs 最好的开发工具,对阅读代码非常有用。 聪明的代码联想、git 等版本工具的支持,使less,一下省去了保存本地文件、格式化功能, 加强版的zen coding,让直接编辑远程文件并实时刷新。 remote host和live edit的组合使用,而且不仅限于html和css、cofeescript 等等语言的自动编译变得很简单、sass。 svn,预处理语言的支持,内置的 gist 非常方便WebStorm过人之处 自带的版本控制,优秀的代码定位能力,能轻松将光标定位到变量属性方法的定义处
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
webstorm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁WebStorm 有哪些过人之处_百度知道
WebStorm 有哪些过人之处
.js. 对js的开发有长足的支持,可直接安装插件,sass. 自身对插件的支持. 完善的版本管理,主要体现在svn,那些自动提示,git等版本管理工具,无须引入.0以后就已经内置了zencoding了,还有其它的插件等待着你去挖掘,主要体现在vim,那就是dw的内存占用大概平常80M左右,zencoding的安装难度可想而知,jq:如何在Webstorm&#47. 插件的支持,同步等操作。而且单文件还支持本地历史记录。如果是完整版的话,ext,就不得不忍受一坨无用的插件。3. 友好的ftp管理,prototype等框架的支持 ,less,上传下载。2,而如果dw不是完整版的话. 团队开发的支持,比如Node,主要是对流行技术的支持。dw比webstorm的优点;Phpstorm中设置连接FTP,而webstorm得300M左右,并快速进行文件比较,这是我发现唯一dw的长处,直接可用:6,代码主题,调试之类的我就不说了。4,主要体现在webstorm 2。5
其他类似问题
为您推荐:
webstorm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁对vim的支持最好,js的自动补全最好,还有最牛逼的go to definition (虽然不一定跳到准确的文件)和牛逼的重构,还有异常强大的local history功能(记录项目最近一段时间的修改)
自问自答,多图杀猫。&br&先说缺点吧:&br&&blockquote&&ol&&li&常驻内存300M左右,如果你的内存只有1G,请用Sublime/VIM。如果你内存有4G,我觉得你真不用在意这点内存,Chrome 占的内存比这多多了,你还不是用的很嗨?&br&&/li&&li&启动一个项目所需的时间与项目大小相关。不愿意等的请用Sublime。某人说 IDE 的正确打开方式是上班启动之,下班关闭之。更有甚者说是入职启动之,辞职关闭之。你们感受一下。&br&&/li&&li&英语太差的就不要用 WS 了,喜欢花时间调教 VIM 各种插件的也没必要用 WS 了。&/li&&/ol&&/blockquote&所以我觉得,如果你机器的内存有 4G 以上,你每天花在写代码上的时间又很长,而且没有时间精力折腾 VIM 各种蛋疼的插件的话,一定要试试 WebStorm!&br&WebStorm 为前端而生,专门为 JS 开发做了很多优化,有许多令前端工程师眼前一亮的地方,我十分喜欢这款 IDE。下面讲下我觉得非常有用的几个功能(绝大部分是官方发行版本自带的功能)。&br&---&br&UPDATE: WebStorm 8 已经对我说的部分功能做了用户体验上的优化,所以具体细节可能和我说的有出入。&br&---&br&&b&1. 图片宽高提示。&/b&&br&&img src=&/c83a71eac733_b.jpg& data-rawwidth=&635& data-rawheight=&141& class=&origin_image zh-lightbox-thumb& width=&635& data-original=&/c83a71eac733_r.jpg&&平时你在写 HTML 时,遇到 img 标签时,是不是要费好大劲去知道图片的宽高?WS 直接展示给你了。&br&&b&2. 标签重构、文件重命名、 CSS 重构以及 JS 重构&/b&&br&2.1 标签重构&br&如果你想把&br&&div class=&highlight&&&pre&&code class=&language-text&&&div&此处省略200行&/div&
&/code&&/pre&&/div&改为&br&&div class=&highlight&&&pre&&code class=&language-text&&&p&此处省略200行&/p&
&/code&&/pre&&/div&要怎么办?在 WS 里,你只需将光标移到 &div& 或者 &/div&,让后按重构的快捷键就可以轻松地把它变为 p 标签。&br&&br&2.2 文件重命名&br&你想把 style1.css 重命名为 style2.css,但是 style1.css 被很多 html 文件引用了,怎么办?&br&使用 WS 的文件重命名功能,大胆地重命名吧,它会自动帮你更新所有引用。(前提是你的引用是正确且符合常规的) &br&&br&2.3 CSS 重构&br&另外,如果你想把内联的 style 移到外部 CSS 文件里,也是可是通过重构功能实现的。虽然在生产环境下你不会在 HTML 里写内联 style 的,但我们调试时为了方便,会经常这么做。等你调试完了,自然会用到这个功能。&br&&img src=&/91bf4b5cdd923f_b.jpg& data-rawwidth=&427& data-rawheight=&366& class=&origin_image zh-lightbox-thumb& width=&427& data-original=&/91bf4b5cdd923f_r.jpg&&(WS 8.0 以更新此功能,详见评论)&br&JS 重构也很好用。包括变量重命名、声明提升等等等等。WS 是我用过的对 JS 重构支持最好的 IDE。你可以告诉我还有什么 IDE 对 JS 重构支持不错,我去比较下。&br&&br&&br&&b&3. 对业界最新技术的支持&/b&&br&你安装 WS 后,你会发现它内置了对 SASS、NodeJS、CoffeeScript、Jade 的支持。&br&连 Emmet 都内置了,而且快捷键还是 Tab,太方便了。没有这个功能我都不想写 HTML 了。&br&如果它发现你的文件后缀是 .less/.scss/.sass 或者 .coffee,就会问你,是否需要把它们自动编译为 css 或 js。&br&如果它发现你有 NPM,会自动列出你安装过的 package,方便管理和升级。(这个貌似需要装 NodeJS 支持插件,我记不清是不是自带功能了。)&br&&br&&br&&b&4. 可自定义代码格式化规则&/b&&br&虽然很多 IDE 都有格式化功能,但能自定义到 WS 这种程度的还没见过。&br&&ul&&li&是否保留单行的 { }。&br&&/li&&li&是否保留单行的function。&br&&/li&&li&属性是否要对其。&br&&/li&&li&冒号前后是否加空格。&br&&/li&&li&……&br&&/li&&/ul&&img src=&/6d1f1bfa75bbad345ed5f87d_b.jpg& data-rawwidth=&1247& data-rawheight=&811& class=&origin_image zh-lightbox-thumb& width=&1247& data-original=&/6d1f1bfa75bbad345ed5f87d_r.jpg&&&br&&b&5. 设置项是可搜索的(英文)&/b&&br&「这个 IDE 有这么多设置项,我要折腾好久啊!」&br&WS 考虑到了这一点,所以他的所有设置都是可搜索的,不会让你漫无目的地摸索,你想设置什么就搜什么。&br&想设置外观,就搜 appearance;&br&想设置快捷键,就搜 keymap;&br&想设置插件就搜 plugin。&br&当你进入 keymap,你还可以进行二级搜索,比如你想知道 format 功能的快捷键,就直接搜 format。&br&你甚至可以反过来,搜 Ctrl + L 这个快捷键对应的功能是什么。&br&P.S. WS 的快捷键是支持二次按键的。比如我把 Git add 的快捷键设置为 Alt+G & Alt + A,把 Git commit 设置为 Alt+G & Alt+C。这样的好处是不会让你无快捷键可设。&br&&br&6. 再说说其他 IDE 也有的功能吧&br&6.1. 本地版本控制。你在 WS 里所有的编辑都被存在本地了,你随时可以还原到历史版本。&br&&img src=&/679f2c4dcbed3eb73871_b.jpg& data-rawwidth=&207& data-rawheight=&348& class=&content_image& width=&207&&不过要注意这些历史有可能被清除。&br&6.2. 能与番茄工作法结合。有个插件叫
Pomodoro-tm,应该有不少程序员喜欢。&br&6.3. 能与 Redmine / Trello / Jira 等集成。&br&&img src=&/f9c8c66f406a7b5ccaac906_b.jpg& data-rawwidth=&121& data-rawheight=&361& class=&content_image& width=&121&&6.4 文件结构分析。直接看图。&br&JS 文件结构&br&&img src=&/a952ce5e933cc_b.jpg& data-rawwidth=&292& data-rawheight=&298& class=&content_image& width=&292&&HTML 文件结构&br&&img src=&/f49156d43dce9b0a42cad7627622abdc_b.jpg& data-rawwidth=&290& data-rawheight=&333& class=&content_image& width=&290&&这个功能对于大文件特别有用。&br&&br&&br&好功能太多,有机会以后再介绍了。&br&&br&---------------------------------------------&br&回复评论:&br&&br&VIM / ST 党可能会说,你这些功能 VIM / ST 也能做到啊。嘿嘿,做不做得到先不谈,WS上面这些功能可都是内置的哦,无需任何配置,改改快捷键就能很称手了哟。现在如果要我用回 VIM / ST,我想得第一件事就是“把 VIM 改造成一个类似于 WebStorm 的 IDE 需要花多久时间呢?”&br&&br&1. 编辑器和 IDE 是不同的事物,如果你还认为 VIM / ST 比 IDE 好的话,你为什么不来比较一下吸尘器和自行车孰好孰劣呢?&br&&br&2. 我说 WS 好的时候,绝对没有说 VIM / ST 不好的意思。 VIM 和 ST 我都用过超过半年以上,都是不错的“编辑器”,比 WS 快多了。WS 能比它们快才是奇了怪了。&br&&br&3. 至于 Notepad++,也很不错,我大学时用过至少一年,不过在我习惯了 VIM 之后就把它抛弃了。所有不支持 VIM 模式的编辑器或 IDE 我应该都不会再喜欢了。这里有我回答的一个关于 Notepad++ 的一个问题: &a href=&/question/& class=&internal&&Notepad++ 有哪些适用于前端开发的插件?&/a&&br&&br&4. 我的路线大概是 Notepad++ =& ST2 =& VIM =& WebStorm、ST3、VIM 共存&br&&br&END
自问自答,多图杀猫。先说缺点吧:常驻内存300M左右,如果你的内存只有1G,请用Sublime/VIM。如果你内存有4G,我觉得你真不用在意这点内存,Chrome 占的内存比这多多了,你还不是用的很嗨?启动一个项目所需的时间与项目大小相关。不愿意等的请用Sublime。…
&ul&&li&自带的版本控制,这功能挽救了我好多次了。&br&&/li&&li&优秀的代码定位能力,能轻松将光标定位到变量/属性/方法的定义处,对阅读代码非常有用。&/li&&li&聪明的代码联想、格式化功能。&/li&&li&可定制的code template, 加强版的zen coding,而且不仅限于html和css。&br&&/li&&li&svn、git 等版本工具的支持,内置的 gist 非常方便。&/li&&li&nodejs 最好的开发工具,没有之一。只要你会用 chrome 调试浏览器器端的 js,那么你就会用 webstorm 调试 nodejs。&/li&&li&预处理语言的支持,使less、sass、cofeescript 等等语言的自动编译变得很简单。&/li&&li&最爽的一点,remote host和live edit的组合使用,让你直接编辑远程文件并实时刷新,一下省去了你这么多步骤:保存本地文件, 上传本地文件到远程服务器, 刷新浏览器。&br&&/li&&/ul&&br&功能太多了,只要慢慢调教,webstorm真的爽,我还写了几篇blog:巧:&br&&a href=&///?target=http%3A//annn.me/webstorm/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WebStorm:令人眼前一亮的一款前端开发IDE&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//annn.me/webstorm-function-operating-guide/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WebStorm功能特点以及使用指南&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//annn.me/webstorm8/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WebStorm 8 新功能一览&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//annn.me/webstorm-phpstorm-remote-host/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&使用WebStorm/Phpstorm实现remote host远程开发&i class=&icon-external&&&/i&&/a&&br&&br&ps,blog 迁移到 github 以后,我现在已经直接用 webstorm 写 blog 了,写完md一个快捷键 push 到 github,好愉快……
自带的版本控制,这功能挽救了我好多次了。优秀的代码定位能力,能轻松将光标定位到变量/属性/方法的定义处,对阅读代码非常有用。聪明的代码联想、格式化功能。可定制的code template, 加强版的zen coding,而且不仅限于html和css。svn、git 等版本工具的…
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 蒋介石有什么过人之处 的文章

 

随机推荐