`
kevin_xia
  • 浏览: 7076 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

eclipse的代码自动提示以及修改空格和"="自动上屏(自测通过)

阅读更多

JAVA代码自动提示

Eclipse具有代码提示功能, 但是默认的提示只有在输入"."时才会提示, 希望输入任何字母都可以自动提示, 按照如下方式进行修改即可: 

1. “window”->“Preferences”
2. 选择“java”,展开,“Editor”,选择“Content Assist”。
3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
4. “Auto Activation triggers for java”这个选项,在“.”后加abcdefghijklmnopqrstuvwxyz(字母,方便后面的查找修改。然后“apply”,点击“OK”。

 

空格键 "="键自动上屏问题

eclipse默认的设置不是很好,空格键和=号会把第一行的内容自动上屏,其实很多时候我就是想输一个空格或=号而已.这个在设置里面没办法设置.幸好eclipse是有插件机制的,可以通过修改插件的源码,然后导出成插件,再替换掉原来的插件来处理。

1.下载当前使用版本的eclipse的对应的eclipse for rcp and rap developers版本(这个版本自带eclipse插件的源码) 参考地址

2.打开eclipse rcp

通过file->import->plug-in development->plug-ins and fragments导入插件org.eclipse.jface.text.源码工程.



 

 

 2.修改源码

文件位置:org.eclipse.jface.text.contentassist.CompletionProposalPopup
方法名:public boolean verifyKey(VerifyEvent e)
default:
	ICompletionProposal p= getSelectedProposal(); 
	if (p instanceof ICompletionProposalExtension) {
		ICompletionProposalExtension t=(ICompletionProposalExtension) p;
		char[] triggers= t.getTriggerCharacters();
                //修改增加key!='='&&key!=0x20&&
		if (key!='='&&key!=0x20&&contains(triggers, key)) {
			e.doit= false;
			hide();
			insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);
		}
}

 3.工程导出,导出后的插件,修改名称覆盖原来的plugins\org.eclipse.jface.text_3.11.0.v20160505-1301.jar文件,重启启动eclipse完成



 

 

  • 大小: 46 KB
  • 大小: 47.8 KB
  • 大小: 54 KB
  • 大小: 35.7 KB
分享到:
评论

相关推荐

    org.eclipse.jface.text_3.12.1.v20171114-1359.jar包修正eclipse空格键自动上屏问题

    自己使用eclipse SDK修改源码编译后的jar文件,修正了原来的代码提示会出现空格键自动上屏的问题,把该jar文件替换eclipse的plugins目录下的同名文件,重启eclipse即可,亲测可用,拿走不谢。

    STM32CubeIDE_1.10.0 自动补全 与 TAB按键补全

    STM32CubeIDE集成的自动补全功能不仅涵盖了C/C++语言的基本语法,还针对STM32特定库函数进行了优化,能快速提示用户常用的HAL库函数和LL库函数,使得开发者能够更快地编写和理解代码。 而TAB键补全则是自动补全功能...

    代码提示org.eclipse.jface.text_3.13.0.v20180527-1819.jar修改版

    那是因为eclipse版本不一样,这是修改好的,取消优化代码智能提示后Eclipse空格键代码上屏的困扰,配置代码智能提示,myeclipse也可以用。本人已经亲测。下载好后解压,用里面的jar包替换plugin文件夹下同名jar包。

    eclipse4.6.2去除空格自动补全jar包.zip

    在Eclipse 4.6.2版本中,它提供了一系列强大的功能,包括代码自动补全,这有助于提高开发效率。然而,有时自动补全功能可能会因为填充空格而造成不便,特别是当用户希望输入特定的、带有空格的文本时。本压缩包...

    比较全面的Eclipse配置详解

    3. 修改空格自动上屏:这一功能指的是在输入代码时,每次按空格键,上一个输入的字符被移至下一行的同一列。这通常是在"Preferences" -> "Java" -> "Editor" -> "Typing"选项中设置。 4. JDK配置:Eclipse需要配置...

    eclipse最佳设置

    关于错误和警告提示,Eclipse提供了强大的静态代码分析功能。在`Window > Preferences > Java > Compiler`中,可以调整编译器的警告级别,对未使用的变量、过时的方法等进行提醒。同时,启用"Build automatically...

    Eclipse工具和开发环境搭建

    ### Eclipse工具和开发环境搭建详解 ...这不仅包括了Eclipse的基本安装和配置,还涉及到了Java环境配置、Tomcat服务器配置、字符集设置以及性能优化等多个方面,旨在帮助开发者构建一个高效稳定的开发环境。

    eclipse配置

    4. **代码风格与格式化**:Eclipse提供了代码风格和格式化规则的定制,包括缩进方式、空格数量、命名规范等,有助于保持代码的一致性。 5. **构建路径**:每个Java项目都有一个构建路径,用于指定源代码、库和输出...

    Eclipse中文教程

    - **Code Completion:** Eclipse提供了智能提示功能,帮助用户快速完成代码输入。 - **Code Assist:** 类似于Code Completion,但提供更多样化的建议。 **4.4 执行Java程序** - **运行方式:** Eclipse支持通过...

    jalopy-eclipse

    - **代码格式化**:jalopy-eclipse可以根据预设的编码规范对Java源代码进行自动格式化,包括缩进、空格、括号对齐、导入排序等,使得代码风格统一,提高代码可读性。 - **代码重构**:提供了一系列重构操作,如...

    eclipse插件大全

    9. **代码提示和智能补全** - Content Assist提供代码自动完成,减少手动输入。 10. **设计和图形化** -比如GMF(Generated Model Framework)和BPEL Designer,用于创建图形化的工作流和数据模型。 11. **数据库...

    eclipse快捷键1

    - `Ctrl+Shift+F` 是Eclipse中的代码格式化快捷键,它会按照预设的代码风格规则调整选中代码的格式,包括缩进、空格、换行等,确保代码整洁一致。 6. **自动导入包**: - 当你需要引入一个类但忘记了导入相应的包...

    eclipse-MyEclipse工具使用技巧集锦及快捷键

    4. **代码样式设置**:在“窗口”>“首选项”>“Java”>“代码样式”>“格式化程序”中,可以自定义代码格式,如缩进、花括号位置、空格等。设定完成后,可以保存为一个概要文件,方便在创建新类时使用。 5. **纠错...

    eclipse快捷键大全

    - **功能**:快速调整代码的缩进、空格、换行等格式,保持代码风格一致。 6. **Ctrl+1**:批量修改源代码中的变量名 - **功能**:在出现错误提示时,使用此快捷键可以快速修复问题,例如修改变量名或在catch块中...

    Eclipse快捷键.docx

    3. **Ctrl + Shift + F**:这是一个格式化代码的快捷键,可以自动调整代码缩进、空格和换行,使代码更整洁、易读。 4. **Ctrl + Shift + O**:这个快捷键能帮助你快速导入所需的包。当你忘记导入某个类或者需要清理...

    单片机程序编写代码规范工具

    - 自动检测:工具能够自动检查代码中的不符合规范的部分,如缩进、空格、注释等。 - 实时提示:在编写代码过程中,工具会实时给出错误或警告提示,及时纠正问题。 - 集成IDE:许多代码规范工具可以集成到常见的...

    eclipse快捷键.txt

    当你在编写代码时,Eclipse 会自动检测到未导入的类,并通过此快捷键帮助你快速完成导入工作。 - **Ctrl + Shift + F**: 格式化当前文件的代码。此操作可以调整缩进、空格等格式,让代码看起来更加整洁。 - **Ctrl +...

    Eclipse常用快捷键

    通过掌握以上Eclipse快捷键,开发者能够在日常编码、调试、重构及文件管理等方面实现高效操作,大大提升开发效率和代码质量。然而,由于Eclipse版本更新和插件支持的不同,某些快捷键可能有所变化,建议定期查阅官方...

    Eclipse快捷键

    - `Ctrl + Shift + F`:格式化代码,自动调整代码缩进和空格。 - `Ctrl + D`:删除当前行。 - `Ctrl + Shift + J`:插入内联注释。 - `Ctrl + Shift + U`:切换大小写,用于选中部分的大小写转换。 7. **窗口和...

    eclipse快捷键

    - `Ctrl+Alt+L`:调整代码缩进和空格,符合团队代码规范。 3. **导航** - `Ctrl+O`:快速大纲视图,查找并跳转到类的方法或变量。 - `Ctrl+E`:显示最近打开的文件列表,方便切换。 - `Ctrl+PageDown/Up`:在...

Global site tag (gtag.js) - Google Analytics