Eclipse - 安装Indent Guide,使JAVA代码具备编辑缩进线,和Delphi一样酷!!

   2023-02-07 学习力0
核心提示:Delphi里面默认就有代码编辑缩进线,这在编写逻辑复杂的大块代码时候非常有好处,可以清楚地看到每块代码的范围,下面就是Delphi里面代码编辑缩进线的截图:非常棒的效果,我喜欢,在处理复杂逻辑代码时候,这个功能极其有用,这是我写的一个复杂方法的部分代

Delphi里面默认就有代码编辑缩进线,这在编写逻辑复杂的大块代码时候非常有好处,可以清楚地看到每块代码的范围,下面就是Delphi里面代码编辑缩进线的截图:

Eclipse - 安装Indent Guide,使JAVA代码具备编辑缩进线,和Delphi一样酷!!

非常棒的效果,我喜欢,在处理复杂逻辑代码时候,这个功能极其有用,这是我写的一个复杂方法的部分代码,还没看到全部呢,如果没有这种代码编辑缩进线,应该没有现在幸福!!!

 Eclipse默认没有这种功能,真期望它也能够具备这种功能,经过一番努力,终于做到了!!

我已经把IndentGuide插件处理完毕了,大家直接可以拿过来安装了!

处理好的插件下载地址:https://download.csdn.net/download/sunylat/11220767

官方网站:https://github.com/kiritsuku/IndentGuide

官方插件下载地址:https://codeload.github.com/kiritsuku/IndentGuide/zip/master

一,安装

1,把下载到的IndentGuide解压缩,随后打开Eclipse,点击菜单“Help”->“Install New SoftWear”。

2,在弹出对话框中点击“Add”按钮。

3,“name”文本框随意输入;点击"local"按钮,对后在对话框中选择解压缩的IndentGuide目录中的“pdt_tools.indentGuide”目录,随后点击下面的“选择文件夹”按钮,随后安装就可以了。

注意问题:

1,安装过程需要下载一些插件,需要耗费一些时间,看Eclipse右下角的进度,不看也可以,耐心等待就可以了,安装完毕Eclipse会弹出提示框,这个时候它才安装完毕,不要提前关闭Eclipse,否则没有安装成功。

2,成功安装完毕后,在打开的代码上鼠标右键,选择“Open With”->"Text Editor",这样才会使IndentGuide生效,随后再用Java Editor打开代码就正常了!!

二,配置

IndentGuide默认的代码编辑缩进线是点的,而且换行处断开,我不喜欢,我喜欢Delphi格式,中间没有断开,而且是实心线,通过配置可以做到!

打开Window -> preferences -> General -> Editors -> Text Editors  -> indent Guide,在右侧的配置中处理:

Eclipse - 安装Indent Guide,使JAVA代码具备编辑缩进线,和Delphi一样酷!!

最终代码代码编辑缩进线的效果:

Eclipse - 安装Indent Guide,使JAVA代码具备编辑缩进线,和Delphi一样酷!!

三,如果上面安装和配置后,依然不能出现代码段连线,则重启Eclipse,应该可以了,我就是这么搞定的!

参考:

https://blog.csdn.net/xingkongdeasi/article/details/80212632

 

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Delphi中的消息处理机制 delphi 方法
    每一个VCL都有一内在的消息处理机制,其基本点就是构件类接收到某些消息并把它们发送给适当的处理方法,如果没有特定的处理方法,则调用缺省的消息处理句柄。    其中mainwndproc是定义在Twincontrol类中的一个静态方法,不能被重载(Override)。它不直接处
    02-09
  • Delphi XE6 通过JavaScript API调用百度地图
    Delphi XE6 通过JavaScript API调用百度地图
    参考昨天的内容,有朋友还是问如何调用百度地图,也是,谁让咱都在国内呢,没办法,你懂的。 首先去申请个Key,然后看一下百度JavaScript的第一个例子:http://developer.baidu.com/map/jsdemo.htm下一步,就是把例子中的代码,移动TWebBrower中。 unit Unit
    02-09
  • Delphi编译/链接过程 delphi编程案例
    Delphi编译/链接过程 delphi编程案例
    下面展示了Delphi是怎样编译源文件,并且把它们链接起来,最终形成可执行文件。当Delphi编译项目(Project)时,将编译项目源文件、窗体单元和其他相关单元,在这个过程中将会发生好几件事情:首先,Object Pascal编译器把项目单元编译为二进制对象文件,然后
    02-09
  • Delphi CompilerVersion Constant / Compiler C
    http://delphi.wikia.com/wiki/CompilerVersion_Constant The CompilerVersion constant identifies the internal version number of the Delphi compiler.It is defined in the System unit and may be referenced either in code just as any other consta
    02-09
  • Delphi revelations #1 – kbmMW Smart client
    Delphi 启示 #1 – kbmMW Smart client on NextGen (Android) – 作用域问题以更高级的方式使用kbmMW smart client,在Android设备上,我遇到了问题。通过继承TInvokeableVariantType,kbmMW smart client可以使用Delphi支持的特殊类型的自定义Variant,从而可
    02-09
  • Delphi 调用DLL外部函数时的指针参数
    某项目需要调用设备厂家提供的DLL的函数,厂家给了一个VB的例子,有个参数是ByRef pBuffer As Single。于是在Delphi中用buffer:array of single代替:function func(buffer:array of single;count:integer):integer;far;stdcall;external 'func.dll';调用后bu
    02-09
  • 《zw版·Halcon-delphi系列原创教程》 Halcon分
    《zw版·Halcon-delphi系列原创教程》 Halcon分类函数012,polygon,多边形为方便阅读,在不影响说明的前提下,笔者对函数进行了简化::: 用符号“**”,替换:“procedure”:: 用大写字母“X”,替换:“IHUntypedObjectX”:: 省略了字符:“const”、“OleVa
    02-09
  • 最简单的delphi启动画面(转)
    首先做一窗体,然后将BorderStyle的属性设为bsnone,放image控件,align设为alclient 然后将主程序的修改为 uses Windows, Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2}; {$ R *.res} begin Application.Initialize; Form2:=TForm2.Cre
    02-09
  • Delphi备忘三:TCollection的使用,用Stream保
     代码unit ufrmGetFunctionDefine;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,TypInfo,  Dialogs,ufrmStockBaseCalc, StdCtrls, ComCtrls,uQEFuncManager,uWnDataSet,uDataService;type  T
    02-09
  • Delphi Dcp 和BPL的解释
    dcp = delphi compiled package,是 package 编译时跟 bpl 一起产生出来的,记录着 package 中公开的 class、procedure、function、variable、const.... 等等的名称和相对位址。package英文翻译过来就是“包”。如果 某个控件包 A 引用了 控件包 B,当 控件包
    02-09
点击排行