有没有办法集成CoffeeScript和Eclipse,这样当我在一个窗口中编写CoffeeScript时,另一个会将编译后的代码显示为Javascript?
我会等待答案。感谢。
答案 0 :(得分:29)
我在项目中使用构建器和小shell脚本完成了它。每次我保存.coffee文件时,它都会编译我的所有脚本。工作很棒。
右键单击您的项目。选择菜单底部附近的属性。
项目名/ coffee-compile.sh:
#!/bin/bash
if [ ! -d ./target/coffee ]; then
mkdir -p ./target/coffee
fi
echo "Compiling coffee script files..."
/usr/bin/coffee --output ./target/coffee --compile ./coffee
echo "Done..."
构建器定义将保存为项目的一部分。它位于.settings文件夹中。这样,其他开发人员也可以查看您的项目并完成所有设置。
更新:对于代码格式化和着色,我最终将最新的Aptana测试版安装到Eclipse中。
Update2 :我已经停止使用Eclipse而转向Intellij。编辑器和内置支持编译代码是很棒的。我强烈建议你尝试一下。
答案 1 :(得分:1)
我正在使用coffee
s -w
选项。打开终端cd
到项目目录,然后运行coffee -w ./coffee -c ./js
。假设您的coffee
文件存储在名为coffee
的文件夹中,并且您正在将文件编译为名为js
的文件夹。
在编码会话期间保持终端打开。 coffee
每次重新保存文件时都会编译脚本。
答案 2 :(得分:0)
我写了一个插件来自动转换CoffeeScript文件(以及其他文件)。
- > https://github.com/gossi/eclipse-transpiler-plugin
基本上,它与Jon Stevens Shell脚本的作用相同,但配置的UI非常好。