`
zhouxy1123
  • 浏览: 6227 次
文章分类
社区版块
存档分类
最新评论

eclipse properties editor 插件 提供语法高亮和错误检查

 
阅读更多

最近写一个eclipse properties editor 插件,放在了github 上,地址是https://github.com/zxy1123/eclipse-properties-editor

提供检查和高亮,key 上悬停会给出key 信息,如果有错误,错误上悬停会给出错误信息。

关于为什么做这个插件,是因为上次公司里研发那边要用这边的框架,框架又是分了好多模块,各个模块又分给了几个人做,一部分人又不在这边,还没网络,沟通起来又麻烦,配置这边大部分是property,各种麻烦,折腾死哥了。索性就做了这个插件。如果有需要的可以拿去。顺便给自己公司做个广告。

使用很简单,只要配置一下rules.xml 文件即可。

 

一下是效果图:

错误提示图:



 

 

key 悬停提供key 信息:



 

rules.xml配置示例:




 关于:rules.xml 配置的说明:

rule property 里填的是正则表达式,这样要注意不同于java 代码反斜线不要转义的,不用多此一举,把\d 写成\\d。还有正则表达式要写正确,不然会报错的。

shibang 必须要有的就是#!solar2,你也可以改成任何你喜欢的shibang值,source code 在你手里吗。还有如果value 是标准java 类名,按住Ctrl 鼠标滑过会有超链接,担任这个类要存在。本来想做自动补全的,做了一部分,看着够用就,就没往上加,所以一部分自动补全的残留代码。

怎么部署,github 有说明。如果你会eclipse 插件开发,使用起来绝对没问题的。

  • 大小: 171.9 KB
  • 大小: 173.3 KB
  • 大小: 249.7 KB
分享到:
评论

相关推荐

    properties Editor插件for eclipse

    描述中提到,通过Eclipse的自动更新机制安装"PropertiesEditor"插件可能会因为网络问题而失败,因此提供了一个手动安装包,确保用户能够顺利安装。手动安装过程包括解压文件、将插件文件复制到Eclipse的相应目录,...

    eclipse properties editor 离线安装包

    Eclipse Properties Editor是一款专为Eclipse集成开发环境(IDE)设计的插件,它扩展了Eclipse的功能,提供了更方便的方式来编辑和管理项目的属性文件。这个离线安装包"jp.gr.java_conf.ussiy.app.propedit_6.0.5....

    properties editor(Eclipse插件)

    `properties editor`是一个专门针对Eclipse设计的插件,旨在提供一个友好且功能丰富的环境来查看和编辑`properties`文件,尤其是支持中文显示,确保在处理多语言内容时不会出现乱码现象。该插件具有以下关键特性: ...

    eclipse离线安装properties插件包,5.3.3版本

    3. **语法高亮**:通过颜色区分关键字和普通文本,提高代码可读性。 4. **自动完成**:提供属性键的自动完成功能,提高编写效率。 5. **错误检查**:检查文件中的语法错误,如未结束的字符串、无效的注释等。 6. **...

    Eclipse Properties Editor

    2. **格式化与高亮显示**:插件提供了代码自动格式化功能,可以保持键值对的整齐排列,同时支持语法高亮,使代码更易于阅读和理解。 3. **自动完成**:在编辑属性文件时,Eclipse Properties Editor提供自动完成...

    myeclipse properties editor 插件

    1. **语法高亮与自动完成**:Properties Editor插件为properties文件提供了语法高亮,使代码更易读,同时支持键值对的自动补全,减少了手动输入错误。 2. **多语言支持**:在开发国际化应用时,Properties Editor能...

    eclipse中的propertiesEditor插件

    1. **语法高亮**:与纯文本编辑相比,PropertiesEditor提供了颜色编码,使属性键和值更加清晰易读,有助于减少错误。 2. **自动完成**:在输入键或值时,插件提供自动补全功能,提高开发效率。 3. **错误检查**:...

    在eclipse中安装properties插件PropertiesEditor

    - 提供了语法检查和错误提示,帮助开发者避免键入错误。 - 具备代码折叠功能,方便查看和管理大量的配置项。 - 自动缩进和对齐,让代码更加整洁美观。 - 支持多语言切换,对于国际化(i18n)项目非常有用。 总的来说...

    eclipse的 PropertiesEditor

    6. **其他功能**:除了解决乱码问题,高级的PropertiesEditor插件可能还提供了其他便利的功能,如自动补全、语法高亮、错误检查等,这些都能提高开发效率和代码质量。 总的来说,Eclipse PropertiesEditor插件是...

    MyEclipse10安装PropertiesEditor插件.zip

    本篇将详细介绍如何在MyEclipse10中安装PropertiesEditor插件,以及它提供的功能。 首先,PropertiesEditor是一个强大的Java属性文件编辑器,它支持语法高亮、自动完成、格式化、多语言编辑等功能,极大地提高了...

    myeclipse properties Editor 插件

    首先,Properties Editor插件提供了语法高亮和代码自动完成功能。这使得开发者在编写或修改.properties文件时可以更快地定位关键属性,并避免了手动输入可能导致的错误。它支持常见的键值对格式,并且能智能提示键名...

    eclipse查看properties插件

    2. **语法高亮**:通过颜色区分键和值,使得代码更易于阅读,减少错误的可能性。 3. **自动完成**:提供键值对的自动补全功能,提高编码效率。 4. **格式化工具**:可以自动调整键值对的缩进和换行,保持文件整洁...

    eclipse的properties文件插件

    1. **代码高亮和语法检查**:插件会为.properties文件提供颜色编码,使得关键字、注释和字符串更加醒目,同时还能进行语法错误检查,提高编辑的准确性。 2. **自动完成和提示**:在输入键值对时,插件可能会提供...

    propertiesEditor插件

    首先,`propertiesEditor`插件的界面友好,支持语法高亮显示。这使得在查看和编辑.properties文件时,可以更清晰地识别出关键字和普通文本,提高代码可读性,减少错误的可能性。同时,它还具备自动缩进和对齐功能,...

    eclipse中安装properties插件

    这个编辑器会提供诸如自动换行、语法高亮、错误检查、中文友好显示等功能。同时,它还支持切换不同的语言版本,便于对比和管理。 5. **配置编码**: 确保Eclipse正确设置了项目的编码格式。在项目属性中,找到`...

    Eclipse编辑国际化资源文件插件 PropertiesEditor和jinto

    本文将详细介绍两个Eclipse插件——PropertiesEditor和jinto,它们专门用于编辑和管理国际化资源文件,特别是处理中文字符的转码问题。 1. **PropertiesEditor插件** PropertiesEditor是Eclipse平台上的一个强大...

    eclipse插件 properties Editor离线安装1

    现在你可以尝试打开一个`.properties`文件,如果一切正常,"Properties Editor"应该会自动加载并显示文件内容,提供诸如语法高亮、自动完成和错误检查等功能。 离线安装Eclipse插件虽然步骤相对繁琐,但可以确保在...

    MyEclipse/Eclipse中propedit editor插件

    "propedit editor"插件是专为处理Java项目的properties文件而设计的,它提供了一个增强的编辑界面,支持语法高亮、自动完成和错误检查,大大提升了开发人员在编辑配置文件时的体验。该插件包含两个主要组成部分,即...

    eclipse编辑properties文件的插件

    这些插件能够增强Eclipse的默认功能,提供诸如语法高亮、自动完成、格式化、错误检查和多语言支持等特性。通过安装这样的插件,开发者可以提升工作效率,减少手动错误,并使代码更易于理解和维护。 一个知名的例子...

    Properties Editor for Eclipse

    4. **语法高亮和错误检查**:插件提供语法高亮功能,使得代码更易读。同时,它还能够检查文件中的语法错误,如未转义的特殊字符或缺失的等号。 5. **键值对排序**:为了保持文件整洁,Properties Editor允许用户按...

Global site tag (gtag.js) - Google Analytics