それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

CoffeeScriptのインタラクティブシェルで改行する

node.js の coffee コマンドで開始するシェル内の話です

普通に Enter キーを入れると実行してしまいますが..

coffee
coffee> for i in [1, 2, 3]
repl:1:19: error: unexpected TERMINATOR
for i in [1, 2, 3]

Ctrl + v でモードが変わり、改行できるようになりました!

------> for i in [1, 2, 3]
.......   i * i
[ 1, 4, 9 ]

改行モードでコードを書いて、最後の空行を1行入れてから再度 Ctrl + v で実行
・・・という感じ。

「行末にバックスラッシュ(\)を入れる」という記事も散見したけど、
自分環境だとできなかった、謎。

あざーす > @hrysd

蛇足: 改行モード時にインデントしたい

Tab とかでインデントしたいんですが、どーすればいいでしょうか?


コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives