新手问题 有没有在线 CoffeeScript 工具?

chairy11 · 2013年12月06日 · 最后由 jiyinyiyong 回复于 2013年12月07日 · 4251 次阅读

在 CodeSchool 做 CoffeeScript 练习的时候,会左边窗口输入 CoffeeScript 代码,右边窗口马上显示翻译成的 javaScript 代码。 有这样的在线工具吗?

1 楼 已删除

#1 楼 @bhuztez 呵呵,我没准备做那个练习啊,我在写代码啊,可是我又忘得差不多了…… 然后我写的时候想知道写得对不对,就想看看生成了怎样的 javaScript 啊……你知道在哪看吗?

#2 楼 @loveky 对对对,就是要这样的东西!哈哈,谢谢:)

#5 楼 @chairy11 今天中午团队刚分享了 coffee...

#4 楼 @allenfantasy 那个我之前点它它一直奇怪的死机状态,我还以为用不了呢……

你需要的其实是编辑器插件,复制粘贴到别的地方还是太麻烦了,如果用 vim 的话,vim-coffee-script 就有 CoffeeCompile 的功能,绑个快捷键一键完成

其他高端洋气上档次的编辑器大概也有类似的东西,google 一下吧

#7 楼 @chairy11 囧 rz 不过是 #2 楼 那个链接更好,可以即时看到

#8 楼 @aptx4869 Vim 这么高端大气上档次的东西,我去年学了一周就直接宣布放弃了……高不可攀遥不可及啊! 我现在用的是 Rubymine,有类似的功能的吗?

#10 楼 @chairy11 关于主流编辑器的学习曲线,我觉得学习一周,后面的路一马平川。

#11 楼 @lgn21st 额,我真是学了一周啊,然后一周后还是好痛苦啊…… 还是 IDE 好啊,真的,界面漂亮又亲切……我对现状很满足啊……

传说,有个哥们告诉我,他以壮士断臂般的豪情,逼自己用了三个月的 vim,才熟如左右手啊! 我暂时是没这个意志力了…… 你懂的……

我现在是用 IDE 写代码,深的技能不会用,但最喜欢找文件的方便和界面的清爽。 写命令行就直接 F12 调出 Guake,半透明的,色彩也不错…… 貌似 vim 就是整个命令终端的样子……

#12 楼 @chairy11 诶?三个月?vim 自带一个 30 分钟的 tutorial 弄完就上手了啊!

#12 楼 @chairy11 你可能还未从 Vim 中体会到它的好处,然后 IDE 就让你满足了,很可能 IDE 是让你止步不前的一个障碍。

学习 Vim 有个误区,不是说看了文档,知道一些操作快捷键后就算学会了,跟学车一样,换挡,加速,减档,倒车,一切都的目标都是为了培养一种下意识的习惯,换个说法,如果有人问我一个关于 Vim 的高级操作技巧,我完全可能一时半会想不出来,但是如果你给我一个键盘,我的手指记得,抬手就能打出来。这种下意识习惯的形成才是 Vim 之所以称之为神器的根本,所以,学习 Vim 的关键是没有刻意去培养这种下意识的习惯?

我跟 #8 楼 一样,用得也是 Vim + vim-coffee-script,编辑 coffee 的时候,一个命令,在 Vim 中就能查看编译输出的结果。

sublime 的好处就是……连记忆过程都可以省了……直接 command palette 里面输名字就行了……

#15 楼 @lgn21st 可是界面不好看耶……黑乎乎的……眼睛看着好累哦……

额,我觉得还是等我能力再高阶点再说吧……

话说我也不敢学车啊……曾经还打算这辈子都不学车了……

好吧,也许我该勇猛点……

那找文件呢?我印象中 vim 找文件也好麻烦啊……还得输入文件名吧?我 IDE 就很直观啊……

以前曾经在论坛上讨论过应用程序的 UI 设计问题,最后发现对于 Geek 来说,你总能找到各种讨厌的理由,但是鲜有 Geek 讨厌 Terminal 的,这是一种骨子里对 Terminal 近似图腾一样的崇拜。

Vim 在找文件这件事情上,可谓八仙过海,各显其能,如果你专门开个帖子问问大家怎么找文件的话,你会发现各种奇技淫巧什么都有,总有一种方式适合你,而且可能比 IDE 能提供的文件查找强多了。

我说编辑器没什么好纠结的,nano 就挺好的

#13 楼 @luikore 哦,我回头看了看聊天纪录,我记忆有误差,为他正名一下。

原话说: “大概一年多以前就接触 Vim 了,但是我真的不想学那些命令,所以一直都是半吊子水平。 拿别人的配置草草应付一下,这里抄几行配置,那边偷几个快捷键映射,但是从来都不知道那些设置是什么意思。 于是我用了一年多 Vim 还是半吊子。”

后来呢, “痛定思痛,决定改过自新,于是我把所有的配置都删了,从光秃秃的 Vim 开始用起,哪怕它再不好用,我也强迫自己习惯他,然后每天看一条配置,看懂它然后使用它。每天更新一条 vim 配置。 前后用了八周的时间,两个月吧,现在用 Vim 就是如臂使指的感觉。 而且再也不用去到处搜索和抄配置了,想怎么调整自己就会写,真正让 Vim 做到了百分之百定制。 结果就是我现在写代码的效率比上半年高了很多,至少高了 1/3。 顺带的一个好处就是我从此打代码再也不看键盘了,而且是标准指型,虽然还不算特别快,但也快接近 QQ 聊天水准了”

@lgn21st 字体不错哦,什么字体?

#18 楼 @lgn21st 哈哈,看来我还是没入行啊!还是不喜欢 Terminal,之前就觉得程序员怎么可以每天对着这种界面还能双眼发光很 enjoy 的样子呢?

#21 楼 @tyaccp_guojian 是上次采访简书的 @larryzhao 的时候,他推荐的一款字体,出自 Adobe,名字叫做 Anonymous Pro

if has("gui_macvim")
  set guifont=Anonymous\ Pro:h16
  set linespace=2   " set the line height

  " Options for Graphic version of VIM
  set guioptions-=T "No Toolbar
  set guioptions-=L "No left hand scrollbars
  set guioptions-=r "No right hand scrollbars
  set guioptions-=m "No menu bar

  " Don't beep
  set visualbell
endif

#20 楼 @chairy11 那三个月还好啊,用 IDE 比较,就是相当于会写插件的程度了。好多人用了几年 IDE 都还不会做插件呢...

#25 楼 @luikore vimscript 是我下一个想学的语言。

#26 楼 @Rei 有必要吗……ruby interface 不也挺好的……

#17 楼 @chairy11 表示勇于尝试是无上的品格啊……好东西看上去都很吓人,如果觉得自己搞不定,所以就没有用,也就不能体会 hackers 沉迷其中的乐趣了……

#26 楼 @Rei @Kabie vim 自带两种语言,一个 vimmish 一个 vimscript, 都是非常适合处理 (编辑器) 领域问题的语言。用 general purpose 语言去表达就经常有锤子拧螺丝的感觉...

#29 楼 @luikore 但是写起来还是很蛋疼……编辑器领域的问题本身就很蛋疼……

#30 楼 @aptx4869 快捷键字面量和 "内嵌 vimmish" 操作序列就省了无数多的事情。语言相当的简单,看完文档就和读篇长点的博客差不多 http://vimdoc.sourceforge.net/htmldoc/usr_41.html 也没多复杂的 api, 全函数一目了然。但也有些不适合用 vimscript 处理的问题,那直接调其他语言写的脚本就可以了。

这帖不是应该在说 CoffeeScript 的吗..

刚试了一下.. 不用多麻烦的.. 直接用 Sublime Text 3 配合命令行就好了. coffee -wbc . 命令先跑,然后 Subilme 左右分屏各显示 .coffee .js 文件两个就好了. 大概有 1s 不到的延时,应该还好吧...

为啥我感觉写 CoffeeScript 还要看 JS 这么怪... 直接理解 CoffeeScript 很难吗?

#33 楼 @jiyinyiyong 不用 Sublime……写 CoffeeScript 还要看 JS 是因为刚开始用 CoffeeScript,不知道语法写得对不对,想看下生成结果……

#34 楼 @chairy11 我觉得语法是很简单了吧.. 除了 -> 语法会混淆的.. 其他一般直接看就懂了,, 编译结果复杂点的 class 语法那看了也没法懂啊

需要 登录 后方可回复, 如果你还没有账号请 注册新账号