Eclipse 什么';我当前的光标位置是什么?

Eclipse 什么';我当前的光标位置是什么?,eclipse,text-editor,cursor-position,Eclipse,Text Editor,Cursor Position,这不是一个Eclipse编程问题,而是一个关于Eclipse用户界面的问题 我正在使用simplifIDE插件在Eclipse文本编辑器中编写verilog源代码。我想对齐我的代码,使变量名总是从偏移量33开始(距左边距32个空格) Eclipse是否有在状态栏中显示当前光标位置的选项?我甚至很高兴有一个键盘快捷键,可以在对话框中弹出当前光标的位置 在没有解决方案的情况下,我会将选项卡设置为4个空格,并在文件中随机放置以下文本: //..5…9…13..17..21..25..29..33..3

这不是一个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..

某些编辑器(如内置Java编辑器)在状态栏中显示当前插入点位置。但是,如果使用第三方编辑器sch作为SimplifIDE,则可能需要检查该选项的自身配置

如果您编写自己的编辑器,您可以要求编辑器提供选择提供程序,因为选择提供程序还可以提供当前插入点位置。

某些编辑器(如内置Java编辑器)在状态栏中显示当前插入点位置。但是,如果使用第三方编辑器sch作为SimplifIDE,则可能需要检查该选项的自身配置


如果您编写自己的编辑器,您可以要求编辑器为您提供选择提供程序,因为选择提供程序还可以提供当前插入点位置。

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


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

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


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

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


DeserTorizon,您使用的是Simplifide的3.5版和1.0.26版。

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


DeserTorizon,您是否使用Simplifide的3.5版和1.0.26版。

我选择了veditor插件。它有内置的功能,是一个“不太雄心勃勃的(?)”编辑器,提供我所需要的。我选择了veditor插件。它有内置的特性,是一个“不太雄心勃勃的(?)编辑器”,提供了我所需要的。谢谢你的帮助,但我还没有准备好进入Eclipse编程。作为eclipse的一名完全新手,在我看来,如果eclipse足够聪明,能够理解插件是一个文本编辑器,那么它应该具有光标在一行中位置的一些基本概念。它当然有行号的概念,并允许这些显示在任何编辑器窗口。。。为什么不使用水平标尺呢?因为“任何编辑器窗口”都扩展了正确的基类,并使用正确的API来重用此功能。编写编辑器时,您要求的功能不存在,Eclipse无法向现有代码中添加新功能,因为Java不允许这样做。谢谢您的帮助,但我还没有准备好进入Eclipse编程。作为eclipse的一名完全新手,在我看来,如果eclipse足够聪明,能够理解插件是一个文本编辑器,那么它应该具有光标在一行中位置的一些基本概念。它当然有行号的概念,并允许这些显示在任何编辑器窗口。。。为什么不使用水平标尺呢?因为“任何编辑器窗口”都扩展了正确的基类,并使用正确的API来重用此功能。编写编辑器时,您要求的功能不存在,Eclipse无法向现有代码添加新功能,因为Java不允许这样做。我使用的是Eclipse的3.51版本(Galileo)和SimplifIDE的1.1.26版本(如安装历史记录中所示)。我已将编辑器设置为使用空格。我刚刚重新安装,并基于示例verilog套件创建了一个新的硬件项目。当我转到ProjectExplorer并从rtl子文件夹(比如fifoRTL.v)中选择一个文件时,我丢失了行/列位置数据。所以可能有一只虫子爬进了那里的某个地方。同时,IMHO Eclipse需要一个与此相关的菜单项。。。但那是在打一匹死马。我们或许应该把讨论转移到别处?是否有simplifIDE bug tracker?没有bug tracker设置。你可以直接寄到andy@simplifide.comOne还有一件事我应该提一下。。我已经在一台装有Windows7的新电脑上安装了这个。JRE是版本6,更新16。版本1.1.27和更高版本对此有修复。我使用的是Eclipse(Galileo)的3.51和SimplifIDE的1.1.26(如安装历史中所示)。我已将编辑器设置为使用空格。我刚刚重新安装,并基于示例verilog套件创建了一个新的硬件项目。当我转到ProjectExplorer并从rtl子文件夹(比如fifoRTL.v)中选择一个文件时,我丢失了行/列位置数据。所以可能有一只虫子爬进了那里的某个地方。我