Javascript 配置Eclipse以考虑.SAH扩展为.js扩展

Javascript 配置Eclipse以考虑.SAH扩展为.js扩展,javascript,eclipse,sahi,Javascript,Eclipse,Sahi,我已经在eclipse中导入了一个框架。它包含扩展名为.sah的文件。 我希望Eclipse考虑那些.SAH文件作为.js文件(JavaScript文件),以便编辑和处理那些框架变得更容易。因此,我可以使用类似F3的快捷方式(比如按F3键需要我们在java项目中定义函数)以及所有 感谢..要将.sah文件视为.js文件,请执行以下操作: 在窗口>首选项:常规>内容类型选择内容类型文本>JavaScript源文件 在文件关联部分单击添加…并输入*.sah 确保项目是一个JavaScript项目,并

我已经在eclipse中导入了一个框架。它包含扩展名为.sah的文件。 我希望Eclipse考虑那些.SAH文件作为.js文件(JavaScript文件),以便编辑和处理那些框架变得更容易。因此,我可以使用类似F3的快捷方式(比如按F3键需要我们在java项目中定义函数)以及所有


感谢..

要将
.sah
文件视为
.js
文件,请执行以下操作:

  • 窗口>首选项:常规>内容类型选择内容类型文本>JavaScript源文件
  • 文件关联部分单击添加…并输入
    *.sah

  • 确保项目是一个JavaScript项目,并且
    .sah
    文件位于包含路径中(项目>属性:JavaScript>包含路径,选项卡源)

    右键单击一个
    .sah
    文件并选择“打开方式”>“其他…”,选择JavaScript编辑器,选中“对所有“.sah”文件使用它”,然后单击“确定”。@howlger我做到了,为了测试它,我创建了两个.sah文件,一个是我创建的方法,另一个是我调用的方法。现在我按照你的建议打开了这两个文件。我去了一个文件,在那个里我调用了方法并选择了方法,然后按下F3,它并没有将我移动到函数定义。我尝试了cntrl+点击,然后也不需要我去定义方法。但是当我将这两个文件的扩展名改为.js扩展名时,不管用上面描述的方式打开它们。当我按F3键时,我将使用您建议的解决方案访问function definition.howlger,它只会突出显示变量、关键字等。我的问题是:如果在一个.sah文件中调用名为“gettest()”的函数,如果我选择“gettest()”然后按F3键,它会直接将我带到.sah文件,我在其中定义了函数“gettest()”。如果内容类型已按所述注册(用…打开所有
    。sah
    文件是不够的),并且两个文件都在include路径中,那么两个
    文件之间的导航对我有效(仅当
    .sah
    注册为内容类型而不是文件关联时,才可能进行此操作)。