{"id":21827,"date":"2011-01-24T05:53:23","date_gmt":"2011-01-24T05:53:23","guid":{"rendered":"https:\/\/blogs.jetbrains.com\/webide\/?p=1384"},"modified":"2021-12-16T15:49:03","modified_gmt":"2021-12-16T14:49:03","slug":"leaner-css-in-webstorm-phpstorm-2-0","status":"publish","type":"webstorm","link":"https:\/\/blog.jetbrains.com\/zh-hans\/webstorm\/2011\/01\/leaner-css-in-webstorm-phpstorm-2-0","title":{"rendered":"Leaner CSS in WebStorm &amp; PhpStorm 2.0"},"content":{"rendered":"<p><a href=\"http:\/\/lesscss.org\/about\" target=\"_blank\" rel=\"noopener\">LESS<\/a> provides an extension to CSS with variables, mixins, operations and nested rules, and uses CSS syntax.<br \/>\nAs many of you are already using it in your everyday coding, we&#8217;ve added some nice things to boost your productivity with LESS in the upcoming <a href=\"http:\/\/www.jetbrains.com\/webstorm\/\" target=\"_blank\" rel=\"noopener\">WebStorm 2.0<\/a> &amp; <a href=\"http:\/\/www.jetbrains.com\/phpstorm\/nextversion\/index.html\" target=\"_blank\" rel=\"noopener\">PhpStorm 2.0<\/a>.<\/p>\n<p>What\u2019s in?<\/p>\n<ul>\n<li>LESS syntax highlighting<br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2010\/07\/ruby-Screenshot.png\" alt=\"\" width=\"510\" height=\"133\"><\/li>\n<li>On-the-fly syntax checking<br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2010\/07\/ruby-check.png\" alt=\"\" width=\"330\" height=\"63\"><\/li>\n<li>All the brilliant CSS editing features are available for LESS as well<br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2010\/07\/ruby-completion2.png\" alt=\"\" width=\"426\" height=\"239\"><\/li>\n<li>LESS variables support with code completion, one-click go to declaration, usages search and <strong>rename refactoring<\/strong>!<br \/>\n<img><br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2010\/07\/ruby-Screenshot-1.png\" alt=\"\" width=\"470\" height=\"202\"><\/li>\n<\/ul>\n<p>All this cool staff is already available in the <a href=\"http:\/\/confluence.jetbrains.net\/display\/WI\/Web+IDE+EAP\" target=\"_blank\" rel=\"noopener\">Early Access Preview build of WebStorm &amp; PhpStorm<\/a>, as well as in new versions of other JetBrains IDEs such as&nbsp;<a href=\"http:\/\/www.jetbrains.com\/ruby\/index.html\" target=\"_blank\" rel=\"noopener\">RubyMine for Ruby<\/a> and <a href=\"http:\/\/www.jetbrains.com\/pycharm\/\" target=\"_blank\" rel=\"noopener\">PyCharm for Python<\/a>.<\/p>\n<p>Develop with pleasure!<br \/>\n<em>-JetBrains Web IDE Team<\/em><\/p>\n","protected":false},"author":48,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[826],"tags":[199,1090,45,183],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/21827"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/webstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=21827"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/21827\/revisions"}],"predecessor-version":[{"id":213797,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/21827\/revisions\/213797"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=21827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=21827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=21827"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=21827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}