Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支持C和嵌入式Javascript的IDE_Javascript_C_Windows_Ide_Editor - Fatal编程技术网

支持C和嵌入式Javascript的IDE

支持C和嵌入式Javascript的IDE,javascript,c,windows,ide,editor,Javascript,C,Windows,Ide,Editor,我有一个10万行的C项目,大约有3万行的嵌入式Mozilla Spidermonkey Javascript用于编写GUI脚本 同时编辑C和Javascript的最佳方法是什么,或者至少有一个合理的Javascript编辑器 在Linux上,我曾经使用两个不同的Eclipse实例——一个配置为C,一个配置为Javascript。这不是一个特别方便的解决办法 现在我正在开发一个Windows版本,VisualStudio2008在C支持方面做得很好,但Javascript支持似乎有点……缺乏 我真

我有一个10万行的C项目,大约有3万行的嵌入式Mozilla Spidermonkey Javascript用于编写GUI脚本

同时编辑C和Javascript的最佳方法是什么,或者至少有一个合理的Javascript编辑器

在Linux上,我曾经使用两个不同的Eclipse实例——一个配置为C,一个配置为Javascript。这不是一个特别方便的解决办法

现在我正在开发一个Windows版本,VisualStudio2008在C支持方面做得很好,但Javascript支持似乎有点……缺乏

我真正想要的是在Javascript代码中的函数之间快速跳转并检查变量。大约有30个.js文件。我可以在没有代码完成和其他细节的情况下生活

理想情况下,我会看到何时调用C代码并跳转到C代码,但这可能要求太多

否则,我似乎又回到了记事本++和grep了。

我使用了,它有一个自动ctags功能,在C中运行良好,让您可以在函数和结构等之间切换


我没有使用JavaScript编辑器,但它将JavaScript列为支持语言之一,因此它可能会工作。

vs2010应该为您这样做。甚至更好,vs11(rc)。或者你可以试试我最喜欢的(但从来没有试过C);升华文本2。我查看了升华文本2,它看起来确实不错!它还使得在多个文件中搜索事件变得非常方便。但是,您可以看出,除了语法突出显示之外,is不知道这些是.js文件。没有办法跳转到函数定义。是的,有。使用Ctrl+P,然后在出现的窗口中键入
@
。之后键入的所有内容都将是当前所在文件中的符号。你可以做得更好。假设您有一个名为(并放置在)aba/cdc/efe/my.js的文件,它有一个名为
do_stuff()
的函数,您可以点击control+p并键入
acem@stuff
它会为您找到函数(无论您从哪个文件开始)。谢谢Alxandr!单个文件中的函数搜索功能非常出色!但是,如何在同一目录中的不同文件中查找函数?比方说,我在main.js中有调用bar的函数foo,我想跳转到这个bar函数的定义,它可以在30.js文件中的任何一个文件中。Ctrl+Shft+F提供打开文件的常规匹配。