问题标签 [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.
xml - XML 文本格式
有谁知道一个好的程序,我可以在其中粘贴 xml(从我的 java 类中的 System.out 获取它),它会格式化 xml,所以它不是很长的文本行?
eclipse - 在哪里可以找到 Eclipse JavaServer Faces 配置编辑器面板?
在运行Eclipse JavaServer Faces 工具的备忘单“创建导航规则”时,它显示“从调色板中选择页面控件并...”。但是这个“调色板”在哪里?
vim - 为什么像 Vim 和 Emacs 这样的旧编辑器在界面中暴露了 File 和 Buffer 之间的区别?
我的问题有意义吗?使用 Vim 或 Emacs,您会了解到该接口公开了代码在缓冲区中对您正在编辑的文件状态的表示,该文件是您可以填充缓冲区或写入缓冲区的磁盘存储。所有这些事情程序员都会知道,但是当只是编辑文本时,为什么会暴露出来?任何较新的编辑器只会告诉您“这是一个文件。编辑它。”
是的,我理解技术含义,但这不是我的问题。这是一个问题,即使这样做是否是个好主意。Vim 和 Emacs 是我们今天常用的两个最古老的编辑器,它们也有这种行为。我知道没有新的编辑器能做到这一点。编辑什么时候停止这样做,为什么?
c - 跨平台编辑器控制
我需要一个跨平台的编辑器控件来用作内部工具中的 GUI 部分。控制可能是商业性的,但价格合理。
所需功能:
- 平台:Win32、OS X、Linux
- UTF-8 支持
- 对文本样式(或至少颜色)的细粒度运行时控制
- 不错的低级纯 C API,没有通常可怕的膨胀
- 不应该阻止我拥有这些功能(即使我必须自己实现它们):
- 撤销重做
- 复制粘贴
- 上下文菜单,取决于文本中的点击位置
- 工具栏,取决于文本中的光标位置
- 侧边栏面板,取决于文本中的光标位置
实际上上面需要的不是简单的控制,而是整个跨平台的GUI库。
丢弃的选项:
- 闪烁和后代
- FLTK
- 狐狸工具包
- gtksourceview
更新:
注意:我在这里写了一些半写的丢弃推理,我很抱歉。Scintilla 确实可以在 OS X 上运行。但是,如果我理解正确,则 Scintilla 的 API 是 C++ 语言。
用例:
我的用例是编写自定义的“半刚性”逻辑编辑器,用户可以自由地复制粘贴,在他希望的地方添加评论,甚至如果他愿意,甚至可以直接输入文本。但是文本结构是逻辑树的一种严格的自然语言表示(本质上有点像 AST)。我计划编写一些类似智能感知(或类似代码模板)的东西作为主要创作工具(而不是手动输入逻辑)。
顺便说一句,存储格式不是纯文本,而是提到的逻辑树的内部表示(带有注释和空格等元信息)。
所以,我有所有必要的信息来自己渲染所需颜色的文本。我不需要任何外部词法分析器等。
sql - 使用 Visual Studio 2008 编辑 SQL 查询
请您推荐我使用 Visual Studio 2008 Professional 编辑 SQL 查询的最佳方法吗?
我知道我可以从服务器资源管理器的上下文菜单中打开查询窗口并在 SQL 窗格中编辑文本。但不幸的是,我不允许将查询保存到文件中,并且查找和替换命令在那里不起作用。
或者,我可以在 Visual Studio 编辑器中打开扩展名为 .SQL 的文本文件,以获得语法突出显示和完整的编辑功能,但失去执行脚本的可能性。
现在我将查询文本从一个窗口复制到另一个窗口并返回,但我希望有更好的解决方案。
非常感谢您的建议!
java - 谁能推荐一个Java富文本编辑器?
富文本编辑器必须用 Java 实现,提供 Swing 支持,最好是开源的。
我希望将它集成到现有的 Java/Swing 应用程序中。
谢谢。
javascript - 有没有好的浏览器内代码编辑器?
我们都见过浏览器内的富文本编辑器,它允许您以所见即所得的方式编辑彩色/样式文本。但是代码编辑器呢?它会在您键入时根据语言规则自动突出显示代码?在文本区域中考虑 Eclipse(但没有重构支持)。
这样的事情存在吗?我想缩放将是一个问题 - 较大的文件将难以有效编辑。
command-line - 任何人都知道用于托管 win32 exes/dlls 的免费/便宜的命令行资源编辑器
有人推荐我使用“Resource Tuner 控制台”,但它有点超出我的价格范围。
我正在寻找可以从 nant 构建脚本启动的东西,并告诉我用我之前的问题中描述的附加属性来标记一个 exe 。
debugging - 最佳 XSLT 编辑器 &| 调试器
除了 Visual Studio,您还发现什么工具最适合创建、编辑、维护和调试您的 XSLT 文件?
我在一个相当大的项目上工作,我们有大量的 XSLT 文件,它们的实现变得相当复杂。
语言似乎很脆弱。更快地导航和识别错误会很好。
unix - 适用于 unix 或 pc 的 VMS 编辑器 EDT 的免费软件克隆?
我希望在我经常使用的所有平台上都可以使用相同的编辑器。
Emacs 和 Vi 不是理想的解决方案。