1

这不是一个 Eclipse 编程问题,而是一个关于 Eclipse 用户界面的问题。

我正在使用 simplifIDE 插件在 Eclipse 文本编辑器中编写 verilog 源代码。我想对齐我的代码,以便变量名始终从偏移量 33 开始(距左边距 32 个空格)

Eclipse 是否有在状态栏中显示当前光标位置的选项?我什至对可以在对话框中弹出当前光标位置的键盘快捷键感到满意。

在没有解决方案的情况下,我会将制表符设置为 4 个空格,并将以下文本放在文件中的随机位置:

//..5...9...13..17..21..25..29..33..37..41..45..49..53..57..61。 .65..69..73..77..81..

4

3 回答 3

1

一些编辑器(例如内置的 Java 编辑器)在状态栏中显示当前插入点的位置。但是,如果您使用第三方编辑器 sch 作为 SimplifIDE,您可能必须检查其自己的配置以获取该选项。

如果你编写自己的编辑器,你可以要求编辑器给你选择提供者,因为选择提供者也可以提供当前插入点的位置。

于 2009-11-02T18:03:35.680 回答
0

3.5 中有一个新的 API,允许您收听光标移动(请参阅此错误)。然后,您可以询问当前行中第一个字符的索引并从绝对光标位置中减去该索引。这为您提供了字符偏移量。

但这并不准确;如果您的编辑器支持真正的制表符,那么您必须向编辑器查询当前行并自己计算字符数(其中制表符计为 2..8 个字符位置)。

于 2009-11-03T08:03:04.577 回答
0

使用带有 SimplifIDE 插件的 Eclipse 3.5,我在屏幕底部的状态栏上看到了行和列的正确信息,格式为使用制表符或空格的 {line : column}。

thedeserthorizo​​n,您使用的是 3.5 和 Simplifide 的 1.0.26 版本。

于 2009-11-04T21:03:59.257 回答