您的位置:首页 > Web前端 > JavaScript

Eclipse让js进行代码提示,做到和java文件一样;---HTML/CSS/JSP代码提示,同理

2016-07-12 14:11 956 查看
===============

参考地址:http://blog.csdn.net/qq247890212/article/details/7979951

                    和http://blog.sina.com.cn/s/blog_5d1936c80101f4wj.html

1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist

修改Auto Activation triggers for java的值为:zjava   点击apply按钮

如图:



2.继续打开JavaScript→Editor→Content Assist

修改Auto Activation triggers for javaScript的值为:zjs   点击apply按钮

如图:



3.继续打开web→html Files→Editor→Content Assist

修改Prompt when these characters are inserted:的值为:zhtml  点击apply按钮

如图:



4.打开File→Export→Genral→Preferences→导出一文件到任意位置,然后用记事本打开此文件 ,Ctrl+F查找 zjava 然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

再查找 zjs  然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

再查找 zhtml  然后将其值改为 <=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

保存文件。

5.打开eclipse→File→Import→Genral→Preferences,导入刚刚编辑的文件后,所有设置完毕,现在去测试一下吧

===============

所以根本不需要什么安装任何插件,如JSEclipse插件。

java自动提示,就按照上文中参考的那样就可以。值得一说的是js、html、jsp文件的代码提示,下面说一下:

1js

按照上文参考地址的方法,设置完成后。任何一个.js结尾的js文件里,只要输入了 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,就自动进行代码提示了。

2html

按照上文参考地址的方法,设置完成后。任何一个.html结尾的文件里,只要输入了 <=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,就可以自动进行代码提示了。但是要在html中引入了JavaScript片段,JavaScript片段中是不会自动提示的,需要单独写一个js文件,才可以提示。

如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">

//不会自动提示

</script>
</head>
<body>

</body>

</html>

很奇怪,明明设置了JavaScript proposals 即JavaScript提示。



目前的解决办法:js要想提示,要单独写一个js文件,如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="myjs/test.js"></script>
</head>
<body>

</body>

</html>

那么,test.js中, 只要输入了.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,就自动进行代码提示了。

3jsp

按照上文参考地址的方法,设置完成后。任何一个.jsp结尾的文件里,只要输入了 <=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,就可以自动进行代码提示了。jsp中的html代码也可以进行提示,因为设置了HTML
Tag Proposals。



但是和html一样,要在jsp中引入了JavaScript片段,JavaScript片段中是不会自动提示的,需要单独写一个js文件,才可以提示,虽然明明设置了JavaScript
proposals 即JavaScript提示。(理由和解决方法,同上文中的html)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: