公司介绍 产品展示 业务支持 解决方案 文档资料
网站导航 访客留言 技术论坛
     
     
  产品资料
  业界动态
  JAVA技术


首  页 > 文档资料 > 产品资料  
 
  IntelliJ IDEA 5.0 新特性
目录 全力支持Web开发 值得关注的新特性/其他特性和提升

全力支持Web开发

JSP 支持 JavaScript支持
HTML and XHTML 支持 XML 支持
CSS 支持  

全力支持Web开发

Java开发人员在工作中对于WEB技术的需要日益增长,而且他们几乎都要用到XML。IDEA 5.0比以往更好地理解了这些Web技术,IDEA对以下语言提供解释、导航、编码、重构等等功能。

JSP 支持

IDEA 5.0对Jsp的支持达到了一个前所未有的高度,包括JSP特定的重构、JSP 2.0规范支持。IDEA同时提供了HTML、CSS和Javascript的无缝整合,对Taglib、Java Scriptlet的全面支持。IDEA事实上成为了世界上最好的Jsp代码编辑器。

IDEA所有的关于JAVA编辑的智能特性在JSP的Scriptlet中都能得到体现,这些特征包括重构、意图操作、代码审查等。

JSP 2.0 支持

  • Expression language (EL)支持
  • TagDir 和 TagFile支持
  • JSPX支持

JSP特定的重构:

  • 提取JSP文件
  • JSP文件内联操作
  • 重命名文件相关引用(当执行文件移动或重命名操作时)

JSP代码格式化

优化JSP中的import语句

查看JSP文件结构

To the top

HTML和XHTML 支持

和其他竞争对手相比,IDEA着重体现在代码支持上,其特性超出了目前许多专业级别的HTML工具。 HTML中的代码导航功就是其中一个显著的特性,这些是其他工具所不及的。

支持HTML标签 (包括自动完成标签功能), 属性, CSS样式, 超链接中的文件引用等方面的自动提示。

支持查找或高亮显示标签, ID, 文件, 图片, CSS样式等。

可以根据特定的HTML风格进行代码格式化(通过Code Style选项设定)。

标签匹配的高亮显示和匹配标签的快速导航 (Ctrl + ] / Ctrl + [):

HTML代码校验和快速修正功能:

  • 错误的关闭标签
  • 遗漏关闭标签
  • 遗漏标签的必要属性
  • 错误属性和非法属性值
  • 错误的本地锚点
  • 超链接中引用错误的文件
  • 属性的重复引用
  • 更多...

语法检查和错误提示

重构:

  • 重命名文件、锚点等
  • 移动或拷贝文件
  • 安全删除文件

跳转至引用的文件 (Ctrl + B), 包括引用的图片、文件等(会调用编辑窗口打开)。


显示标签套用的CSS样式。通过弹出菜单的"Show Applied Styles for Tag"可以打开一个树状的样式表,就可以显示该标签套用的所有CSS样式:

快速文档 (Ctrl + Q 和 Shift + F1)可以打开HTML标签或属性的文档描述,这些都是W3C的标准的描述。

HTML颜色和字体设置

查看HTML文档结构

HTML和XHTML代码的及时校验

将HTML转换为XHTML

使用标签快速环绕选择的文本块(Surround with tag)

显示内容 (Ctrl + Shift + I):

  • 在标签上 - 显示标签的XML Schema
  • 在文件引用上 - 显示文件内容
  • 在图片文件引用上 - 显示图片

View | Open in Browser 命令可以在浏览器中快速打开当前HTML文件

To the top

CSS 支持

IDEA 5.0全面支持CSS,开发人员可以更加快速简单地编辑HTML样式, IDEA支持CSS的代码提示功能、错误高亮显示、查找引用等等特性。 IDEA对CSS的支持,再次显示了IDE工具的强大,它使开发人员避免整天查询CSS参考,或是浪费时间去调试冲突的CSS样式等。

CSS关键字、值、属性、样式、HTML Id等的代码提示。

语法检查和错误高亮显示:

及时的代码校验和意图操作:

  • 遗漏的或错误的关闭符号
  • 不正确的样式名称
  • 错误的CSS属性
  • 冗余的CSS样式定义
  • 更多...

查找/高亮显示样式引用

快速文档 (Ctrl + Q 或 Shift + F1) 打开W3C标准的描述

高亮显示冗余的CSS样式

代码折叠

代码格式化

查看CSS文件结构

重构:

  • 重命名 (包括重命名CSS文件,样式名称,ID属性等等)
  • 移动或拷贝文件
  • 安全删除文件
  • 在HTML代码中将样式声明代码提取为单独的CSS文件

自动注释 (Ctrl + /或 Ctrl + Shift + /)

跳转至样式声明 (Ctrl + B)

显示样式内容 (Ctrl + Shift + I)

To the top

JavaScript 支持

IDEA 5.0是第一款全面支持JavaScript语言特性的IDE工具,引入了Java开发中的许多编辑特性,这样Java开发人员在IDEA下更加容易适应JavaScript的代码编辑。

JavaScript关键字、变量、参数、函数名和HTML事件处理函数等等相关的代码提示。

语法和错误高亮显示,同时包含实时的代码校验

查找/高亮显示引用

代码折叠

代码格式化

结构预览

重构:

  • 重命名文件、函数、变量、参数等
  • 移动和拷贝文件
  • 安全删除文件
  • 在HTML代码中将script脚本提取为单独的JS文件

跳转至变量或函数声明处 (Ctrl + B)

快速环绕选择的文本块(Surround with)

To the top

XML 支持

IDEA 5.0改进了对XML编辑的支持,如新的重构特性,XML Schema代码导航功能等。

XML文件中的重构:重命名标签,可以更改相应的DTD或Schema中的声明

快速显示XML标签或属性的描述文档 (Ctrl + Q)

显示标签或属性在Schema或DTD中的声明信息 (Ctrl + Shift + I): 和html文件的工作方式一样

To the top