问题标签 [code-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 投票
2 回答
7022 浏览

php - php代码没有在adobe括号中缩进

我正在使用Adob​​e Brackets 1.0代码编辑器。

我有.php包含HTML&PHP行的页面。

HTML行缩进很好 PHP行不正确缩进!

是否有任何扩展或方法可以强制PHP行正确缩进?

我已经使用并尝试了以下扩展,但它们都没有完成这项工作:

  1. [PHP-SIG] PHP 智能提示
  2. PHP 语法提示
  3. QuickDocsPHP
  4. 快速文档正则表达式
  5. 标签标签
  6. 文字提示

谢谢

PS 我不敢相信这么好的编辑器缺少这个开箱即用的重要特性和功能。


Nicolò回答后更新:

  1. 在使用“Indentator”扩展之前(手动缩进)

在此处输入图像描述

  1. 安装“Indentator”扩展并应用Ctrl++Alti

在此处输入图像描述

0 投票
1 回答
1057 浏览

javascript - 如何向 CodeMirror 添加关键字(并更改其颜色)?

我目前正在使用括号(代码编辑器)来创建一些 C 源文件。它使用 CodeMirror 来处理语法突出显示,我现在已经尝试了一段时间来尝试向它添加关键字。

通过在此处修改此代码并将“printf”添加到关键字中,我设法将“printf”添加为关键字。但是,我想更改它的颜色并且无法做到这一点。我怎么能这样做?

另外,就像'//'之类的行注释突出显示整行一样,如果行以'#'开头,我也想这样做,同时改变颜色。

我很确定我需要修改“clike.js”文件以添加新关键字和其他一些 .css 文件以更改颜色,但我似乎无法解决。

谢谢你的帮助。

0 投票
5 回答
4964 浏览

gnuplot - gnuplot 有什么好的编辑器吗?

我一直在寻找好的 gnuplot 编辑器一段时间没有成功。我正在使用带有 gnuplot 语法高亮插件的 gedit,但效果不佳。有谁知道一个好的编辑器吗?

0 投票
1 回答
1947 浏览

javascript - 修改 Ajax.org Cloud9 Editor (Ace Editor) 的装订线

我的网站上嵌入了一个 Ace Editor,我允许用户在其中输入。目前,内置函数会自动显示插入的每一行的行号,如下所示:

自动插入行号

有没有办法让我手动设置装订线中的内容并稍后读取其中的值?
例如:而不是将其设置为 1,2,3... 我希望它看起来像

然后稍后当我访问包含“abc”的行时,我想读取该行“A”的装订线中的值。

更新:

要为 Ace Editor 自定义装订线,您必须覆盖“更新”功能:

对于我需要的这个小改动,这个函数相当长而且很复杂。所以,我没有去。

我找到了另一个编辑器CodeMirror,它提供了一种更简单的方法来执行此操作,并已切换到 CodeMirror。

0 投票
1 回答
379 浏览

visual-studio - 在代码编辑器中为 knockoutjs 注释绑定着色

我正在进行的一个项目广泛使用了淘汰评论绑定。

在代码编辑器中,这些很难与标记中的标准注释进行简单区分。

在此处输入图像描述

有什么方法可以使淘汰评论绑定以不同的颜色显示?

0 投票
0 回答
86 浏览

php - 如何使 Netbeans IDE 在编辑器边缘和代码之间没有空格?

我正在使用 Netbeans 版本 8.0.2

我查看了所有缩进/制表符设置,但我没有看到任何设置可以让我在开始时摆脱空间。查看灯泡和 < 小于号之间的空间。任何人都知道如何使代码直接进入代码编辑器的左侧?

Netbeans 中的空间

更新: 我可以通过转到“查看”>“显示差异边栏”并关闭/取消选中它来减少空间。它减少了它,但代码仍然不是一直到左边。如果有人有任何其他技巧可以让它一直到左边,请告诉我。

0 投票
0 回答
485 浏览

code-editor - 如何集成ACE Code Editor开发PHP Editor

我正在开发一个电子学习网站并为 php 开发代码编辑器。
我只是希望它像 W3Schools “Try IT Now”的代码编辑器。

我想在左侧输入代码并希望在右侧得到输出。

根据我的分析,“ACE 代码编辑器”是完成这项任务的最佳选择,但我无法将其集成到我的网站中。

我试图解释我的问题。

  1. 我创建了两个具有相同 CSS 属性的文本区域
  2. 一个是隐藏的,一个是可见的
  3. 当用户键入代码时,两个文本区域都会获得输入的代码。
  4. 发布获取 PHP 代码后,它需要使用 AJAX 发送到服务器。
  5. 现在我遇到了 AJAX 问题。我不知道如何使用 Ajax 将 PHP 代码发送到服务器以及如何获得输出作为回报。

我从这里参考

0 投票
0 回答
52 浏览

code-editor - 如何将编程语言连接到 IDE

我正在使用一种名为 AutoIt 的脚本语言。它有一个名为 SciTE 编辑器的 IDE。但是它缺少很多功能。所以我打算做一个。我具备使用多行文本编辑器制作 GUI 并向该代码编辑器添加一些自动完成功能的基本知识。但是如何使用我的编程语言在文本区域中运行代码?这意味着,当我的用户在该编辑器中键入代码并按下“运行”按钮时,我需要运行他在编辑器中键入的代码。

0 投票
1 回答
438 浏览

visual-studio-2013 - Visual Studio 代码编辑器在撤消时跳转(随机)

这让我发疯了。

我正在使用 VS 2013,而 CTL+Z 代码编辑器的行为简直无法忍受。

我的意思是代码编辑器有时会在 UNDO 上跳转。有时文本托架位于屏幕顶部,有时位于底部。

最烦人的是,当您多次点击 undo inline 时,前几次一切都很好,但在第 N 次时,它会随机跳转屏幕并将当前行移动到屏幕的顶部或底部。

这使得代码编辑变得非常痛苦。有什么办法可以纠正这种行为?

0 投票
1 回答
35 浏览

editor - 用花括号将单行 (Java/C#/JS) 语句包围起来的工具/编辑器,将其保留在同一行

这是我所拥有的:

我想找到一种工具,它可以一次性遍历我的所有代码,并将上面的语句更改为:

请注意,我希望所有内容都保持在同一条线上(如果是这样的话)。

任何可以完成工作的工具/编辑器/插件/脚本/任何东西,对于我的所有代码,只需一次 - 都是有帮助的。

谢谢你。