问题标签 [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.
php - php代码没有在adobe括号中缩进
我正在使用Adobe Brackets 1.0代码编辑器。
我有.php
包含HTML
&PHP
行的页面。
HTML
行缩进很好但 PHP
行不正确缩进!
是否有任何扩展或方法可以强制PHP
行正确缩进?
我已经使用并尝试了以下扩展,但它们都没有完成这项工作:
谢谢
PS 我不敢相信这么好的编辑器缺少这个开箱即用的重要特性和功能。
Nicolò回答后更新:
- 在使用“Indentator”扩展之前(手动缩进)
- 安装“Indentator”扩展并应用Ctrl++Alt后i
javascript - 如何向 CodeMirror 添加关键字(并更改其颜色)?
我目前正在使用括号(代码编辑器)来创建一些 C 源文件。它使用 CodeMirror 来处理语法突出显示,我现在已经尝试了一段时间来尝试向它添加关键字。
通过在此处修改此代码并将“printf”添加到关键字中,我设法将“printf”添加为关键字。但是,我想更改它的颜色并且无法做到这一点。我怎么能这样做?
另外,就像'//'之类的行注释突出显示整行一样,如果行以'#'开头,我也想这样做,同时改变颜色。
我很确定我需要修改“clike.js”文件以添加新关键字和其他一些 .css 文件以更改颜色,但我似乎无法解决。
谢谢你的帮助。
gnuplot - gnuplot 有什么好的编辑器吗?
我一直在寻找好的 gnuplot 编辑器一段时间没有成功。我正在使用带有 gnuplot 语法高亮插件的 gedit,但效果不佳。有谁知道一个好的编辑器吗?
javascript - 修改 Ajax.org Cloud9 Editor (Ace Editor) 的装订线
我的网站上嵌入了一个 Ace Editor,我允许用户在其中输入。目前,内置函数会自动显示插入的每一行的行号,如下所示:
有没有办法让我手动设置装订线中的内容并稍后读取其中的值?
例如:而不是将其设置为 1,2,3... 我希望它看起来像
然后稍后当我访问包含“abc”的行时,我想读取该行“A”的装订线中的值。
更新:
要为 Ace Editor 自定义装订线,您必须覆盖“更新”功能:
对于我需要的这个小改动,这个函数相当长而且很复杂。所以,我没有去。
我找到了另一个编辑器CodeMirror,它提供了一种更简单的方法来执行此操作,并已切换到 CodeMirror。
php - 如何使 Netbeans IDE 在编辑器边缘和代码之间没有空格?
我正在使用 Netbeans 版本 8.0.2
我查看了所有缩进/制表符设置,但我没有看到任何设置可以让我在开始时摆脱空间。查看灯泡和 < 小于号之间的空间。任何人都知道如何使代码直接进入代码编辑器的左侧?
更新: 我可以通过转到“查看”>“显示差异边栏”并关闭/取消选中它来减少空间。它减少了它,但代码仍然不是一直到左边。如果有人有任何其他技巧可以让它一直到左边,请告诉我。
code-editor - 如何集成ACE Code Editor开发PHP Editor
我正在开发一个电子学习网站并为 php 开发代码编辑器。
我只是希望它像 W3Schools “Try IT Now”的代码编辑器。
我想在左侧输入代码并希望在右侧得到输出。
根据我的分析,“ACE 代码编辑器”是完成这项任务的最佳选择,但我无法将其集成到我的网站中。
我试图解释我的问题。
- 我创建了两个具有相同 CSS 属性的文本区域
- 一个是隐藏的,一个是可见的
- 当用户键入代码时,两个文本区域都会获得输入的代码。
- 发布获取 PHP 代码后,它需要使用 AJAX 发送到服务器。
- 现在我遇到了 AJAX 问题。我不知道如何使用 Ajax 将 PHP 代码发送到服务器以及如何获得输出作为回报。
code-editor - 如何将编程语言连接到 IDE
我正在使用一种名为 AutoIt 的脚本语言。它有一个名为 SciTE 编辑器的 IDE。但是它缺少很多功能。所以我打算做一个。我具备使用多行文本编辑器制作 GUI 并向该代码编辑器添加一些自动完成功能的基本知识。但是如何使用我的编程语言在文本区域中运行代码?这意味着,当我的用户在该编辑器中键入代码并按下“运行”按钮时,我需要运行他在编辑器中键入的代码。
visual-studio-2013 - Visual Studio 代码编辑器在撤消时跳转(随机)
这让我发疯了。
我正在使用 VS 2013,而 CTL+Z 代码编辑器的行为简直无法忍受。
我的意思是代码编辑器有时会在 UNDO 上跳转。有时文本托架位于屏幕顶部,有时位于底部。
最烦人的是,当您多次点击 undo inline 时,前几次一切都很好,但在第 N 次时,它会随机跳转屏幕并将当前行移动到屏幕的顶部或底部。
这使得代码编辑变得非常痛苦。有什么办法可以纠正这种行为?
editor - 用花括号将单行 (Java/C#/JS) 语句包围起来的工具/编辑器,将其保留在同一行
这是我所拥有的:
我想找到一种工具,它可以一次性遍历我的所有代码,并将上面的语句更改为:
请注意,我希望所有内容都保持在同一条线上(如果是这样的话)。
任何可以完成工作的工具/编辑器/插件/脚本/任何东西,对于我的所有代码,只需一次 - 都是有帮助的。
谢谢你。