JavaScript编辑器,带简易功能导航和;“代码提示”;

JavaScript编辑器,带简易功能导航和;“代码提示”;,javascript,visual-studio,dreamweaver,Javascript,Visual Studio,Dreamweaver,我目前正在开发我的Google Chrome扩展,需要编写一些扩展的JavaScript代码。这涉及到JS项目中函数之间的导航/跳转 我是第一个使用AdobeDreamweaverCS5来编写JS代码的人。虽然它有一些OK代码提示,但它并没有一种方法让我在函数之间跳转 然后我尝试在VisualStudio2013中打开JS文件。它有更好的代码暗示(或智能感知),但它也没有在JS函数之间跳转的方法 下面是VisualStudio为C++项目提供的一个截图,它将解释我所说的“跳过函数”的含义: 正

我目前正在开发我的Google Chrome扩展,需要编写一些扩展的JavaScript代码。这涉及到JS项目中函数之间的导航/跳转

我是第一个使用AdobeDreamweaverCS5来编写JS代码的人。虽然它有一些OK代码提示,但它并没有一种方法让我在函数之间跳转

然后我尝试在VisualStudio2013中打开JS文件。它有更好的代码暗示(或智能感知),但它也没有在JS函数之间跳转的方法

下面是VisualStudio为C++项目提供的一个截图,它将解释我所说的“跳过函数”的含义:

正如你所见,它有一个很好的下拉菜单,让我从一个函数跳到另一个函数

另外,代码暗示或智能感知也不错。当你输入JS代码,然后点击“.”时,弹出窗口会给你一个对象可能属性的选项。类似的(再次是C++项目):

所以我很好奇是否有这样的JavaScript编辑器


另外,我目前正在Windows上工作,但Mac也可以。

必须回答我自己的问题。我做了一些研究,这个Visual Studio插件正是我想要的:

它具有以下功能:

  • 它在可固定的VS窗格中的树状控件中显示函数名和全局变量

  • 只需单击列表中的JS函数名称,即可快速从一个JS函数导航到另一个JS函数

  • 它会自动突出显示我当前所在列表(代码窗格中)中的函数

  • 它和我试过的其他任何东西都不一样

  • 它在VS 2010和VS 2013上安装时没有出现问题(我有)

  • 最重要的是,它是免费的


另外,现在的问题是我应该在我的Mac上做什么…

好吧,因为IntelliSense是微软的一个实现,所以这将是。。VS.(但是它只能从上下文中缺少类型来猜测太多了。)嗯,我在试图确定一些特定的重唱音符时遇到了(同样来自Jetbrains)。。从来没用过。但单独使用ReSharper确实比stock VS(在JS和其他地方)具有更好的源代码导航。Sublimite2还支持非常好的导航,但有限的自动完成功能。@user2864740:请不要理解我的意思。我不是要MS唯一的解决方案。至于Webstorm,这看起来很有希望。我需要试一试。谢谢。@user2864740:我可以在周末下载webstorm的测试版本。我似乎找不到如何在js文件中的函数之间跳转。我错过了什么吗?我周末也下载了它,玩了大约一个小时。我使用VS键绑定和F12导航到定义(与菜单中的导航->声明相同)。如果有一个不明确的定义(启发法似乎是有限的,不确定如何/如果它也应用了任何结构类型过滤器),则会出现一个列表。我试图引用的所有源定义都在“opendirectory”或其子目录的范围内。