问题标签 [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 投票
1 回答
381 浏览

c# - 使用 Roslyn 获取当前位置的关键字列表

我正在为基于 Web 的 .Net 编辑器实现 Intellisense,我需要它来显示匹配关键字列表等。例如,在 C# 风格中,如果用户按下“u”,我需要它显示以“u”开头的本地符号和关键字(例如,“using”)。

问题:

  1. 是否可以检索语言中存在的所有关键字(包括内置类型名称,如“int”)?
  2. 是否可以仅检索在当前上下文中有效的关键字(例如,“使用”不适合“公共”之后)?
  3. 如果没有,我可以通过 Roslyn 获取上下文并手动选择合适的关键字吗?
0 投票
1 回答
210 浏览

c - Eclipse:编译器定义和代码高亮

我有一个带有预先编写的 Makefile 的现有 C 项目。我将整个东西作为 Makefile-Project 导入到 Eclipse 中,到目前为止它工作正常——这意味着我可以使用 eclipse 浏览代码,并且可以毫无问题地构建它。

现在我NO_ASM在我的makefile中添加了一些编译器符号,并在某些点用相应的行更新了代码

此代码由我的代码编辑器显示为灰色。现在我将符号添加NO_ASMProperties/C/C++ General/Paths and Symbols并重建索引器 - 但相应的代码仍然是灰色的。有没有办法解决这个问题?

0 投票
1 回答
202 浏览

colors - VS 2013 中“古筝弦”的颜色是否意味着什么?如果是这样,是什么?

我喜欢 Visual Studio 2013 显示的“古筝字符串”,它有助于在 try / using / while / etc. 代码块中直观地对齐大括号。我在美学上也很喜欢它们,因为它们以不同的视觉表示形式出现在电磁频谱上的点上:

在此处输入图像描述

但是,这些颜色“不仅仅是一张漂亮的脸蛋”吗?在上面的屏幕截图中,我从左到右看到,灰色、蓝绿色、午夜蓝、灰色、灰色、灰色、灰色、紫色和灰色。这只是为了帮助区分一条线吗?如果是这样,为什么后面的几行颜色相同(据我所知)?

或者,颜色是否表示某些东西,例如蓝绿色表示类,午夜蓝色表示方法,紫色表示 while,以及 gr[a,e]y 表示其他所有内容?

0 投票
2 回答
131 浏览

python - 我应该为 Python for Windows 使用什么代码编辑器

我需要一个适用于 Windows 的 Python 代码编辑器。我想要一些易于安装的东西,如果文字色彩鲜艳,我喜欢它:D

0 投票
3 回答
561 浏览

c# - 在 ac# 代码文件中内联原始 XML

我正在创建一个对象序列化单元测试,并希望在 c# 代码单元测试文件中内联对象的 XML。我知道内联它的最简单方法是使用 @ 前缀作为字符串:

我的问题是我的 XML 包含属性并且它非常大,为了内联它,我需要检查所有 XML 并为 XML 中的每个“””放置转义,对于一个非常大的 XML 节点这样做是很难并且维护它会很困难-

我不想将 XML 作为另一个文件并将其标记为部署项 -

因为它需要单元测试从磁盘加载文件,这将使单元测试慢得多,我可能有很多。

有没有其他方法可以在不修改的情况下将 XML 放入代码中?

0 投票
2 回答
355 浏览

css - STYLE.LESS 代码编辑器

有没有人知道最好的代码编辑器.less。我试过记事本++,它给出了错误。

相关链接

0 投票
1 回答
233 浏览

php - 网络版 GeSHi 代码编辑器

嗨: )(对不起,如果我的英语不完美:/) 我正在尝试为我的网站制作代码编辑器,我想在用户录制的时候自动为用户编写的代码着色。我发现了这个使用 GeSHi 为代码着色的 php 脚本。我的问题是我不能在 textarea 中使用它:/有人谈到使用字段集,但我不明白如何:/

有人可以帮助我吗?:) 谢谢你 :)

0 投票
1 回答
1841 浏览

sublimetext2 - 普通任务 sublime 插件中使用的配色方案/主题

谁能告诉我,Plain Tasks使用的配色方案是什么?您可能知道的任何崇高的配色方案插件都会很棒。

0 投票
1 回答
1072 浏览

javascript - 将字符串动态插入ACE代码编辑器,角度JS

这是我使用 Angular JS 和烧瓶作为后端的应用程序。

我几乎完全按照此处所示的 ACE 代码编辑器教程进行操作,并且使大部分代码正常工作。我现在想做这样的事情:

xml_string通过调用从后端获取哪里$http.get,并像这样传递到我的控制器内部的范围。xml_string当我做这样的事情时,我能够看到它的全部:

但由于某种原因,这没有显示在代码编辑器中。

现在,我一直在使用的原因:

代替:

是因为 angular 的语法和 flask/jinja 的语法之间的冲突。我不认为这是一个问题。有人对如何做这样的事情有建议吗?如有必要,我可以发布更多代码,但我希望这足以描述问题。

0 投票
1 回答
1178 浏览

c++ - Linux中的代码编辑器

什么是适用于 Linux 的优秀代码编辑器(我使用 Ubuntu 14.04 LTS),它结合了:

  • c/c++ 的自动完成(越多越好)
  • 语法高亮
  • 识别include命令并从标题中获取代码
  • 不是IDE,而是轻巧的东西
  • 安装简单

我不是 Linux 方面的专家,例如,安装 SublimeClang 插件对我来说太贵了。另一件事是我想编写代码然后自己运行编译器命令,而不仅仅是通过按下按钮,这在 IDE 中很常见。另外,我不喜欢 VIM。