问题标签 [text-editor]

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 投票
3 回答
2501 浏览

c# - ICSharpcode TextEditor 中的自动换行

我正在使用 ICSharpcode 文本编辑器,并且正在寻找一种在其中进行自动换行的方法。除了源代码之外,还有其他文档吗?到目前为止,我唯一的文档是Code Project 文章Kaxaml的源代码。最重要的是,如何在编辑器中打开 WordWrap?其次,我是否缺少编辑器的任何文档?

0 投票
9 回答
45443 浏览

unicode - 完整的等宽Unicode字体?

我正在寻找一种好的编程字体,它可以让我在 Unicode 中添加注释和字符串文字,通常是日语和中文以及一些拉丁语和西里尔语。

到目前为止,情况似乎是“完整的、等宽的、免费的、选择 2”,而谷歌在这方面让我失望了(也许是因为没有好的东西?)。

我发现最好的是 Arial Unicode,但它不是等宽字符,这对我和我使用的编辑器来说是个大麻烦。当我编写 Python 代码时,更不用说 Python 缩进了。


(链接,欢迎编辑)

0 投票
11 回答
250 浏览

editor - 您如何处理无法使用首选文本编辑器的情况?

我最初打算围绕 TextMate 提出这个问题,众所周知,它是一个了不起的编辑器,但仅在 OSX 上可用。我很好奇那些花时间学习使用 TextMate 的人如何有效地处理他们必须在非 OSX 平台上进行编辑的情况。但这确实是一个更普遍的问题。人们如何处理您无法使用首选文本编辑器的情况?

我主要使用 gvim 和 vim,而且我知道这些编辑器有一组相当深奥的键绑定,所以当我在另一个编辑器中编辑时,我经常会错误地输入我不想在尝试导航时输入的内容。这可能非常低效。

那么人们如何应对这些情况呢?只是吞下低效率?尝试避免这种情况或竭尽全力将需要编辑的文件放入您喜欢的编辑器中?您是否有一两个您精通的编辑器可以毫无问题地在它们之间切换?您是否更改了其他编辑器的键绑定以更接近您的首选编辑器?

0 投票
3 回答
677 浏览

ms-word - QTextEditor 在 QT Ruby 中返回引号作为问号

当我从 Word 文档复制并粘贴到 QTTextEditor时,它看起来不错。但是当我尝试使用toPlainTextor访问文本时toHTML,它会返回带有所有引号(双引号和单引号)作为问号的文本。有没有解决的办法?我正在使用 qt4-qtruby 绑定。

0 投票
4 回答
1044 浏览

php - PHP语法检查?

我正在使用 TextWrangler 来编辑 PHP 代码。我经常遇到代码在我的开发环境中只是显示为空白页的问题。有没有更好的方法来进一步定位我应该在代码中查找问题的哪个位置?

现在,我只是在遇到此问题时手动运行每一行,但我猜有某种解决方案,但我无法找到它的名称。

0 投票
2 回答
859 浏览

regex - 文本编辑器中的跨行正则表达式搜索和替换

我正在寻找一个允许跨行正则表达式搜索和替换的开源文本编辑器。

因此,例如用 \n-----------------\n 替换 \n ,因此在行之间引入虚线。

或者我可以搜索 08\nERROR 并找到

UltraEdit 有这个功能,但那是一个商业产品。查了Notepad++、CrimsonEdit等,没有找到跨行查找替换。

0 投票
6 回答
13443 浏览

data-structures - 适合实现记事本等编辑器的最佳数据结构是什么?

在记事本等编辑器的实现中使用了哪种数据结构。这种数据结构应该是可扩展的,并且应该支持编辑、删除、滚动、选择文本范围等各种功能?

0 投票
3 回答
647 浏览

php - 我在哪里可以找到 SlickEdit 的 PHP 标记文件?

我正在尝试 SlickEdit,它说它可以为 PHP 使用“标签文件”。有谁知道我在哪里可以找到这个标签文件?

0 投票
10 回答
20559 浏览

python - 如何制作命令行文本编辑器?

我已经了解了几种编程语言,我想尝试制作一个命令行文本编辑器——在终端中运行的东西,比如 vim/emacs/nano,但是是纯文本(请不要guis)。最好,我想在 python 中执行此操作。我从哪里开始?是否有任何(python)库来执行命令行应用程序?

0 投票
17 回答
24446 浏览

vim - 带有 vim 模式的文本编辑器?

我遇到了ViEmu,我读了一篇非常鼓舞人心的文章:为什么,哦,为什么,做那些#?@!疯子用vi?

不管怎样,我开始喜欢 vim 中的命令模式,特别是动作,我也喜欢 ViEmu 背后的想法,即将“vim 模式”带入一个典型的文本编辑器。

还有哪些其他编辑器具有类似的“vim 模式”或提供该功能的插件?