问题标签 [rsyntaxtextarea]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1965 浏览

java - Javafx中RSyntaxTextArea的任何替代品?

我正在为java开发一个代码编辑器,它将用于并行计算和分布式计算。我正在寻找 Javafx 中 RSyntaxTextArea 的替代品,bcz 我试图在 Javafx 中实现它,但效果不佳,例如有时一半的文本区域不显示并且光标在文本区域中滞后。

我是 Javafx 的新手,所以我不太了解如何解决这些问题。它也不符合 Javafx 的美感。

0 投票
1 回答
117 浏览

java - Is there a way to have a gap between the line separating line numbers and the code?

As the title says - I am trying to figure out a way to make a small gap, say 5 pixels, between the line separating line numbers and the source code in a RSyntaxTextArea instance of my editor. I was looking at the API and found nothing...

NOTE: I am using the latest version available on Maven central - v2.5.3.

Here is a simple demo where you can see how close the gap is: enter image description here

0 投票
1 回答
503 浏览

java - RSyntaxTextArea 自定义语言 JFlex

我正在尝试使用 JFlex 将自定义语言突出显示添加到 RSyntaxTextArea。但是,当我输入一个字符时,我得到一个 Index Out of Bounds 异常:

http://pastie.org/private/ygjyj4y5nludeu3dn1xug

即使我使用此处提供的示例 JFlex 代码也会发生这种情况:https ://github.com/bobbylight/RSyntaxTextArea/wiki/Adding-Syntax-Highlighting-for-a-new-Language

我不确定是什么原因造成的。有人能指出我正确的方向吗?

0 投票
1 回答
542 浏览

java - 在 RSyntaxTextArea 中输入的文本以奇怪的编码显示

在我的项目中,我希望有一个用于 java 源代码的内置编辑器,具有自动完成和语法高亮功能,为此我选择了 RSyntaxTextArea。我尝试从项目网站运行简约示例,但是一旦我使用实际版本 2.5.6,输入的文本就会以奇怪的字符编码只要我将 lib 的版本降级到 2.0.2 它就可以工作,但是这个版本不支持我需要的代码补全。

我的代码:

0 投票
1 回答
37 浏览

rsyntaxtextarea - 为什么我的插入符号会跳来跳去?

我将 RSyntaxTextArea 与自定义 TokenMaker 一起使用。从突出显示按预期工作的意义上说,TokerMaker 似乎运行良好。例如,在“class Fibonacci”行中,class 以蓝色突出显示,因为它是一个保留关键字,而 Fibonacci 是简单的黑色,因为它是一个标识符。

但是,在使用鼠标和键盘时,插入符号导航不再正常工作。例如:当我使用右箭头将插入符号
从“class|s Fibonacci”移动到“class|Fibonacci”(其中|表示插入符号)
然后改为“class Fibon|acci”

为什么插入符号会这样跳来跳去?

PS:我的 TokenMaker 为这一行生成以下对 addToken 的调用:

0 投票
1 回答
82 浏览

java - RSyntaxTextArea 数字后跟字母以不同的方式突出显示 [Java]

我知道我的问题不是那么清楚,但我会在这里尝试解释一下:在我的 java 应用程序中,我使用的是 RSyntaxTextArea 库。当我尝试编写由一些数字后跟字母(即 2c、7x、12g)组成的字符串时,该字符串会改变颜色,与通常的数字或普通字符串不同。我的问题是:如何使这种类型的“数字”保持黑色作为前景色?

在此处输入图像描述

感谢您的提示!

0 投票
0 回答
59 浏览

java - 如何使用 RSyntaxText TokenMaker 标记文本?

我只想使用 RSyntaxtText 的类来标记TokenMaker文本。TokenMaker.getTokenList看起来很有希望,但是它只适用于单行,我有点担心标记一个完整的文件不仅仅是为文件的每一行调用这个方法(多行注释,打开/关闭花括号, ...)。

正确标记例如Java文件的代码的最小部分看起来如何?

0 投票
0 回答
188 浏览

java - 如何向 RSyntaxTextArea 添加新关键字

我在我的摇摆应用程序中使用 RSyntaxTextArea。我想为 Gherkin 语言创建一个编辑器。如何添加新关键字以扩展语言支持。

0 投票
0 回答
80 浏览

java - Java RSTALanguageSupport:无法注册 RSyntaxTextArea

我正在为一个项目使用 RSyntaxTextArea 和 RSTALanguageSupport。我尝试通过以下方式注册 RSyntaxTextArea:

但它说:找不到 org.fife.ui.autocomplete.CompletionProvider 所以我添加了 AutoCompletion 库。然后它说:

我究竟做错了什么 ?请帮我

0 投票
0 回答
74 浏览

java - 为“Surround With”使用自定义 Swing 类

我有一个习惯JTextArea,想用一个自定义包围它JScrollPane

不幸的是,表单设计者只建议使用常规JScrollPane的环绕,似乎没有给我选项来定义一个自定义对象,就像调色板一样

具体来说,我正在尝试使用这个项目的RSyntaxTextArea包围RTextScrollPane