您现在的位置是:首页 > 正文

MyEclipse设置代码提示功能 热门推荐

2024-02-01 03:18:11阅读 1

    写代码的时候为什么能给我们提示?你知道提示分为手动提示和自动提示么?今天我们就以MyEclipse为例讲一下MyEclipse手动提示和自动提示如何设置。


    在开始这篇博客之前,我们先来说一下代码的手动提示和自动提示。手动提示就是必须按某个快捷键出现提示内容;自动提示就是只要你敲代码就会自动出现提示内容。好了,有了这样一个前提,我们就开讲了。


手动提示:

    MyEclipse是自带手动代码提示功能的,其默认键是Alt+/,但是有时候由于MyEclipse快捷键设置冲突的问题,导致了快捷键无法使用。所以改动一下快捷键就可以了,这样的文章在网上一大堆,简单说一下。打开MyEclipse,Window—Preferences,在左侧的搜索框输入keys,选择后在右上的搜索框输入Alt+/,选择Content Assist后将右下的快捷键改成相应的就可以了。具体如下图所示。好了,手动提示不多说了,下面重点说一下MyEclipse的自动提示代码的功能。


自动提示:

    在没看OA之前,我还以为只有一种方法设置自动提示呢,但是看过OA之后发现自己的理解出现偏差了,所以整理了一下,下面分别说明一下。


    首先,针对Java类的代码自动提示设置:

    打开MyEclipse,Window—Preferences,左侧选择Java—Editor—Content Assist,如下图所示,右下图所示的是"."所以只有在敲代码的时候打点才能够自动提示代码,我们所要更改的就是这里。把这里改成".abc"。改好之后点确定,退出。

然后MyEclipse里面,File—Export


出现如下界面:

选择General—Preferences,点击Next按钮下一步

选择一个输出路径,我的输出路径是桌面,命名为aaa.eof,然后去对应的路径找到这个文件,打开。Ctrl+f搜索".abc"

将后面的值".abc"改成".abcdefghijklmnopqrstuvwxyz(,"

然后保存,关闭该文件。再次点击MyEclipse里面的File——Import

出现如下界面

点击Next按钮继续下一步

点击Finish按钮。这样整个设置MyEclipse自动提示代码的功能就完成了。但是要注意的是,这个也是我看了OA我才知道了,网上也没有对这个进行详细的说明,这个添加MyEclipse自动提示代码的功能是针对Java类而言的。


好了,下面我们说如何添加配置文件里面自动代码提示功能,这个也是看OA学到的。要介绍这个,首先还是要延伸点儿别的内容。先看下面这个代码,我用红线标注的内容。

我不知道你是否熟悉我用红线标注的部分。这是约束文件的说明,我们的Struts2配置文件不自动提示信息,就是它找不到这个约束文件了,它只要拿到这个约束文件,就知道什么地方该些什么不该写什么了。我们要做的就是给它添加约束文件。


首先,还是MyEclipse里面的Window—Preferences,然后在左侧的搜索框里面输入xml,选择XML Catalog

点击Add按钮出现如下界面

点击File System按钮,去你的本地找到Struts2文件里面的struts-2.1.7.dtd

把Key type里面改成URI,把上面我们在Struts2的配置文件需要找的约束文件头http://struts.apache.org/dtds/struts-2.0.dtd复制到Key的文本框中,然后点击OK,这样整个给配置文件配置自动显示代码的功能就完成了。


*****************************************************此处应有分割线********************************************************

    好了,今天这篇博客就到这里了。很多知识都是不断积累不断积累的,慢慢的积累才能从量变达到质变。这个过程还很漫长,慢慢积累吧.............


网站文章

  • 互联网随想(二): 带宽与拥塞控制

    由于北方在冬季蔬菜资源紧缺,所以在过冬前需要储存大量蔬菜,在整个冬天就吃这些蔬菜,这就好比是下载,其过程非常贪婪,大多数人家整个屋子里堆满了大白菜,大葱,土豆,如果不精打细算,相当大一部分要损耗掉,很...

    2024-02-01 03:18:04
  • 计算机学科所预见未来,四电四邮:全方位培养中国IT界人才的摇篮,毕业生名企抢着要!...

    计算机学科所预见未来,四电四邮:全方位培养中国IT界人才的摇篮,毕业生名企抢着要!...

    IT,即信息技术,自有IT专业以来,它就一直是最热门的专业之一,并且可以预见未来也必将会经久不衰。IT类专业主要包含四大学科,即:电子科学与技术、信息与通信工程、控制科学与工程、计算机科学与技术。目前...

    2024-02-01 03:17:35
  • ipa打包

    http://blog.csdn.net/hengshujiyi/article/details/9159531

    2024-02-01 03:17:30
  • swagger2.x升级swagger3.0

    swagger的2.x版本都是需要导入两个依赖包的,而3.0仅需要导入一个依赖,据说这是swagger社区整合的,但是个人感觉还不错,因为2.X已经停更了。 所以本人就对2.X系列进行升级,过程还是挺简单的。 首先注释掉原本的两个依赖,然后导入新的依赖。 io.springfox springfox-boot-starter

    2024-02-01 03:17:22
  • 求是否有整数解

    点击打开链接 Problem Description 有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。 例如: x + y = 9,x * y = 15 ? 找不到这样的整数x和y 1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和4 7+(-8)=-

    2024-02-01 03:17:17
  • Markdown基本用法

    Markdown基本用法

    在想要变为斜体的两端加上‘*’使之变为斜体文字,例如 *hello world。最多有六级标题,在文字前打# ,例###### hello world。在两端加上ESC下的波浪键‘~’,例:~~hel...

    2024-02-01 03:16:49
  • 监控利器:普罗米修斯介绍和安装

    监控利器:普罗米修斯介绍和安装

    我们的程序想要稳定的运行,或者说当出现问题时能第一时间知道,这就离不开监控,目前比较主流的就是 Prometheus(普罗米修斯)+ Grafana 的组合。准备用三篇文章来介绍怎么使用:1、基本介绍...

    2024-02-01 03:16:42
  • group by和order by的用法和区别

    group by和order by的用法和区别

    本文转自:https://blog.csdn.net/jiangxindu1/article/details/48147149 前一段时间的面试,问道这个问题,不太清楚了,感觉有必要来总结一下。话不多说,直接开始吧!一、order by的用法使用order by,一般是用来,依照查询结果的某一列(或多列)属性,进行排序(升序:ASC;降序:DESC;默认为升序)。当排序列含空值时:A...

    2024-02-01 03:16:36
  • Coinbase:Web3堆栈的简单指南

    Coinbase:Web3堆栈的简单指南

    来源:Coinbase博客原标题:《A simple guide to the Web3 stack》编译:胡韬行业已经对 web3 提出了很多定义,但在 Coinbase,我们通常认为 ...

    2024-02-01 03:16:06
  • JavaScript项目总结一

    1.类选择其下,第一个 $('selector').first()==$('selector:first')==$('selector:eq(0)') ...

    2024-02-01 03:15:59