`

向SourceView增加垂直行号标注

阅读更多

向SourceView增加垂直行号标注

 

 

 

		// 设置垂直行号标注
		CompositeRuler ruler = new CompositeRuler();
		LineNumberRulerColumn lineCol = new LineNumberRulerColumn();
		lineCol.setBackground(parent.getShell().getDisplay().getSystemColor(SWT.COLOR_GRAY));
		ruler.addDecorator(0, lineCol);
		sourceViewer = new SourceViewer(topComp, ruler, SWT.V_SCROLL | SWT.H_SCROLL );

 

分享到:
评论

相关推荐

    RichTextBox 增加行号功能

    这个话题“RichTextBox增加行号功能”涉及到的技术点主要包括自定义控件、事件处理以及坐标计算。 首先,为了给`RichTextBox`添加行号功能,我们需要创建一个自定义控件,它可以是`UserControl`或`Form`上的一个自...

    为文本增加行号和去掉行号

    "为文本增加行号和去掉行号"这个程序提供了一种便捷的方式来满足这方面的需求。下面将详细阐述相关知识点: 1. **文本处理**:在计算机科学中,文本处理指的是对文本数据进行操作,如读取、修改、分析和格式化。...

    textarea框增加行号效果

    然而,原始的 `textarea` 没有内置的功能来显示行号,这对于需要进行代码编辑或者查看多行文本的场景来说不够友好。为了提高用户体验,开发者常常会通过JavaScript实现自定义的行号功能,以替代那些体积较大、功能...

    为源程序增加行号或去除行号的程序

    为源程序增加/去除行号。使用方法:1. 运行edit.exe,启动服务器。2. 在浏览器中访问 http://127.0.0.1:8080 3. 在文本框中粘贴程序 4. 点击upload按钮, 5. 显示带行号或去除行号的源程序 6. 粘贴复制后,按网页...

    vc6增加行号、提示等插件

    "vc6增加行号、提示等插件"正是解决这些问题的有效工具。 首先,让我们深入了解一下“行号”功能。在编程过程中,行号是帮助开发者跟踪代码执行顺序、定位错误和进行代码调试的重要辅助工具。VC6原生不支持显示行号...

    实现带行号的 richedit 控件

    "实现带行号的 richedit 控件"这一主题就是针对提升代码编辑器用户体验的一个具体实践。Microsoft的RichEdit控件是一个功能强大的文本编辑组件,常用于创建富文本格式的应用,但它本身并不直接支持显示行号。然而,...

    Android显示Log信息(带行号)

    本文将详细讲解如何在Android中显示带有行号的Log信息,以及如何利用一个名为`TestMyLogger`的工具类来优化日志输出。 Android系统自带的Log工具提供了基本的日志输出功能,包括`Log.v()`(verbose)、`Log.d()`...

    为DataGridView添加行号

    在某些应用场景下,为了更好地帮助用户理解和导航数据,我们可能需要在`DataGridView`中添加行号,即为每一行显示一个唯一的编号。这通常涉及到自定义`DataGridView`的渲染过程,通过重写或处理特定的事件来实现。 ...

    行号添加器。可以给文本增加行数

    在IT领域,文本处理是一项常见的任务,而"行号添加器"工具正为这项任务提供了便利。这个工具正如其标题和描述所示,它的主要功能是为文本文件中的每一行自动添加行号。这对于查看、编辑或者分析大型文本文件时尤其...

    【小工具】去掉/添加 代码行号(清除/增加 代码行号)

    使用说明、使用效果,见文章:https://blog.csdn.net/maoyeahcom/article/details/108281995

    去掉源码行号 去除行号

    在编程和代码编辑中,有时我们从网页或其他资源获取的源代码会带有行号,这在某些情况下可能不是必要的,甚至可能对进一步处理代码造成不便。例如,当我们将这些代码粘贴到IDE(集成开发环境)或代码编辑器中时,...

    C#获取当前代码行号

    在本篇文章中,我们将深入探讨如何在C#中获取当前代码行号,这对于调试和日志记录具有重要的意义。文章将覆盖以下知识点:为何需要获取当前行号、如何使用`System.Diagnostics.StackTrace`类来实现这一功能,以及...

    CRichEditView显示行号的代码

    CRichEditView显示行号的代码详解 CRichEditView是MFC中的一个富文本编辑控件,常用于显示和编辑格式化文本。在某些情况下,我们需要在CRichEditView中显示行号,以便于用户快速定位和编辑文本。在本文中,我们将...

    VC行号显示插件 VC显示行号

    VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC...

    gridcontrol显示行号修正存在分组BUG

    在这个特定的问题中,我们面临的是一个关于“gridcontrol显示行号”的修复任务,因为原先的实现存在一个与分组相关的BUG。 首先,我们要理解GridControl的基本功能。它允许用户以网格形式查看和操作数据,支持排序...

    StringGrid类似excel的自动行号,行号永远不会变

    StringGrid生成类似excel里最左边的行号,排序后行号总是从小到大不变,若要生成列也一样。

    行名行号查询2011.08管理员版

    行名行号查询,更模糊更快捷的查询. 增加了数据库管理功能,导入数据格式说明参考压缩包中说明文件,方便有数据源的朋友导入数据,并上传、下载数据。 更新了行号数据库2011.06,共计117209条记录。支持一键粘贴。

    C# wpf RichTextBox和行号有关的技术难点

    - 获取当前的垂直滚动位置,根据行高计算出对应的行号,并更新TextBlock的位置。 5. **样式和布局优化**: - 考虑到美观和易用性,可以为行号添加背景色、边框等样式,使其看起来更像代码编辑器。 - 确保行号...

    VC6.0显行号插件和自动提示功能

    **VC6.0 显示行号插件与自动提示功能** 在编程环境中,代码行号显示和自动提示功能是提高开发效率的重要工具。对于经典的Visual C++ 6.0(简称VC6.0)这样的IDE来说,虽然其基础功能强大,但原生并未内置这些便捷...

    c#带行号的richtextbox控件

    然而,`RichTextBox`默认并不显示行号,但开发者可以自定义功能来实现这一需求。 要创建一个“带行号的richtextbox控件”,我们需要编写一些额外的代码来实现这一功能。以下是一些关键步骤和知识点: 1. **创建...

Global site tag (gtag.js) - Google Analytics