text-editor相关内容

在Eclipse中,如何用新行代替字符?

在Eclipse 3.3.2中,我想用文本中的新行替换一个字符(比如',')。 为了这样做,我应该在“替换为”框中写什么? 编辑:很多答案似乎适用于Eclipse 3.4。有没有一个Eclipse 3.3.X的解决方案? 解决方案 复选框“正则表达式”,并使用“\R” '替换为'框 这是Eclipse 3.4引入的一个新功能,请参阅 3.4中的新功能 ..
发布时间:2017-07-27 03:53:39 Java开发

如何在Eclipse文本编辑器中获取光标位置

我一直在尝试在jface TextEditor中获取光标位置的行号和列号。我尝试了getCursorPosition()函数。但是打印时它只显示一个“?”。请注意,我需要编辑器中的行号和列号,而不是屏幕。 我看到有一个函数JTextArea.getCaretPosition。但是我不知道如何将文本编辑器转换为JTextArea。 另外,是否可以读取放置游标的单词? 谢谢 解决方案 ..
发布时间:2017-07-27 00:38:36 Java开发

如何在Eclipse中启用列选择模式?

新闻写道,Eclipse 3.5终于支持列选择。 不幸的是我不知道如何启用它。我尝试按ALT键,就像我习惯于Visual Studio和所有其他Microsoft产品一样,但没有任何效果。 如何在Eclipse中标记垂直块? 解决方案 要激活光标,并选择要选择的列: Windows: Alt + Shift + A Mac:命令 + 选项 + A 要停用,请再次 ..
发布时间:2017-07-26 22:11:14 Java开发

TMemo最大宽度

有没有办法使TMemo显示长度超过1024的文字到1行? 看看这个简单的代码: procedure TForm1.Button2Click(Sender:TObject); var s:string; i:integer; begin s:=''; for i:= 0 to 10000 do s:= s +'a'; Memo1.Clear; M ..
发布时间:2017-04-24 00:56:54 Delphi

最有效的数据结构为文本添加样式

我正在寻找最好的数据结构来添加文本的样式(比如在文本编辑器中)。结构应该允许以下操作: 快速查找绝对位置X的所有样式 在任何位置快速插入文本(必须移动该位置后的样式)。 文本的每个位置都必须支持任意数量的样式(重叠)。 我考虑了包含文本范围的列表/数组,但不允许快速插入,而不重新计算插入点后所有样式的位置。 p> 具有相对偏移量的树结构支持#2,但当我向文本添加大量样式时,树 ..
发布时间:2017-04-03 13:31:10 其他开发

什么是最适合实现编辑器的数据结构,如记事本?

在执行编辑器(如记事本)中使用哪些数据结构。这种数据结构应该是可扩展的,应该支持诸如版本,删除,滚动,文本范围的选择等各种功能? 解决方案 我们为旧机器编写了一个编辑器(请记住,这是一段时间,大约是1986年,所以这是从现在开始,从现在开始,技术水平可能会有所提升),我们设法通过使用自我管理池中的固定内存块来尖锐地表现出来,表现明智。 它有两个池,每个池包含固定数量的特定大小块(一个 ..
发布时间:2017-04-03 13:02:15 其他开发

文本编辑器的数据结构

这是一个采访问题。您将用什么数据结构将文本存储在文本编辑器中? 解决方案 在旧的ZX-Spectrum上(或更多) ,我不知道)文本exditor使用非常简单的结构。 有一个大的缓冲区,占用了所有可用的RAM。文本在光标处分为两部分。光标前的一部分被放置在缓冲区的开始处,其余的在缓冲区的末尾。作为文本输入,数据简单地添加到第一部分的末尾,当移动光标时,文本被复制出来。 缓冲区布 ..
发布时间:2017-04-03 12:52:02 其他开发

文本编辑理论

由于我一直对现有编辑不满意,所以我一直想开始的一个项目是我自己的文本编辑器。然而,做文字编辑是一件很严重的事情。 除了分析现有文本编辑器的源代码,有关这个主题的书籍或其他资源(如学术着作)吗?我特别感兴趣的是教会如何处理内存和如何管理文本插入的东西(如果你有一个100 MB的文件,并希望在 x 位置添加一个字符,你不能只是 memmove 巨大的文本块...)。 解决方案 Rob P ..
发布时间:2017-04-03 10:58:13 其他开发

Sublime Text 3 Emmet触发冲突?

我刚开始使用Sublime Text 3测试版。非常喜欢。 我喜欢在编码时使用Emmet。 但有一件事让我恼火每当我编辑CSS例如,代码建议中断,所以我的触发键(这是Tab键)将不工作。 (我必须按Enter键。) 有没有人知道如何解决这个问题? img src =“https://i.stack.imgur.com/CKQqN.png”alt =“enter image ..
发布时间:2017-02-13 11:32:44 前端开发

寻找光文本富文本编辑器为企业网站,更多的光,然后tinymce与基本按钮的评论形式

我正在寻找用于企业网站的光文本富编辑器,更多的光,然后tinymce与基本按钮的评论形式。 它的重要的编辑器也将工作在IE6。 直到现在我尝试clintitor 15KB,但是当'enter'按下时他有IE的问题。 问题 - (Jquery-Rich Text Editor)如何在富文本编辑器中修复错误 - 在Firefox中创建“br”标签但在IE中创建“p”标签时输入? YUI ..
发布时间:2017-02-09 20:25:32 前端开发

Gnat for Mac Ada编程

我在我的编程类学习Ada 95,并希望安装在我的Macbook。我目前有gedit作为我的文本编辑器,因为这是我们在我们的实验室环境中使用。事情是,我不知道在哪里可以得到一个好的gnat来编译我的代码,以及如何安装它。我是新的到Mac的世界,所以任何帮助将非常感谢。 :D 解决方案 有一个很好的免费Ada编译器为Mac OS X 来自AdaCore 。 您应该可以使用GNAT GPL ..
发布时间:2016-12-22 22:15:41 其他开发

好的文本编辑器的Windows?

我在寻找文字编辑器,就像Mac上的TextMate( www.macromates.com ) ,但我想它有一个内置的编译器。 例如,我不想像Visual Studio或Eclipse那样的IDE。我正在寻找一个编辑器,我可以点击“运行”,它将编译我的代码,并在终端显示我的结果。 我知道一个文本编辑器,这是TextMate的妹妹应用程序为Windows,但它没有内置的编译器。我也不想为 ..
发布时间:2016-12-22 21:14:57 C/C++开发

(Emacs(和Vim))vs JEdit:哪些支持多个并发文本插入点?

背景: JEdit(以及其他一些文字编辑器)支持多个同时文字插入点。 (至少这是我在这里叫它)。 要了解这是什么意思,看看链接。 在现代文本编辑器中使用的所有功能中,最初的研究似乎表明这是Emacs和Vim两者的一个特征实际上不支持。如果正确,这将是非常特殊的,因为很难找到一个文本编辑器功能,至少这两个旧学校编辑器。 问题:有没有人曾在Emacs,Vim或两者中看到或实现此功能? ..
发布时间:2016-12-21 23:00:24 其他开发

如何编辑命令输出并执行它?

可以在标准编辑器中编辑命令 但我没有找到如何编辑命令的OUTPUT并在命令行中执行。 例如,如果我键入: remake 我获得: El programa«remake»noestáinstalado。 sudo apt-get install remake 我喜欢删除第一行,执行第二行。 这是特殊情况,因为输出是fron stderr而不是粗壮。 但在 ..
发布时间:2016-12-20 17:36:35 服务器开发

使用空格,制表符以及空格或制表符宽度缩进

我知道这更像是一种编码风格,而不是一种正确的做事方式。但是,如果我遇到不同的缩进格式,我有点沮丧。 但是,我想听听各方对这些问题的理由: 您使用空格或分页吗?带空格的标签?与“Tab insert space”有什么不同,而不是直接使用空格键? 每行代码缩进多少空格?为什么? 不同的代码有不同的样式,更适合每个样式? 有没有办法“视觉上”缩进代码,而不实际写入缩进?所以它不会 ..
发布时间:2016-12-14 15:03:35 开发方法

是否有一个有效的原因,在代码文件中强制使用最大宽度为80个字符,这个日期和年龄?

认真。在22英寸的显示器上,它只能覆盖屏幕的四分之一,我需要一些弹药来消除这个规则。 编辑:我不是说不应该是一个限制;我只是说,80个字符是非常小的。 解决方案 代码到80(或79)列最初创建,以支持人们在80列哑终端或80列打印输出上编辑代码,这些要求现在已经消失了,但仍然有效的理由保持80列规则: 在将代码复制到电子邮件,网页和书籍时避免包装。 多个源窗口并排或使用sid ..
发布时间:2016-12-14 13:11:32 开发方法

如何设置一个插件CKEditor时使用自CDN?

我按照网页上显示的步骤操作,但我无法使其正常工作。我试图安装的插件是“autoembed”或任何插件,让我插入一个视频从YouTube,Tweet和所有这些不同的内容类型,但即使我尝试不同的方式,我不能得到它。我还在阅读其他文章显然他们让你创建一个自定义配置 config.js 文件,但它不工作或我不能使它工作。 解决方案 中有一个方法CKEDITOR.resourceManager 调用 ..
发布时间:2016-11-22 13:50:38 前端开发