問題タブ [lighttable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojurescript - Lighttableで基本的なClojureScriptHelloWorldアプリを作成するにはどうすればよいですか?
LightTableのドキュメントはかなりまばらに見えます。構築の開始点として、LightTableで非常に骨の折れるClojureScriptWebアプリケーションを作成したいと思います。ClojureのInstareplが正常に機能しているので、次の内容を含むdummy.cljsという新しいファイルを作成します。
どうすればこれを実行できますか?
アップデート
私は今これを理解しました、そしてそれがかなり視覚的であるのでそれをする方法についてのビデオを投稿します。
アップデート2
これがビデオです:
clojure - LighttableとQuil
Clojureを初めて使用することをお詫びします。Clojureの世界では、これまで消化できたツールやチュートリアルがあまりないことがわかったので、Light Table(http://www.lighttable.com/)をダウンロードしました。それが簡単になるはずです。私はWindows764ビットを使用していますが、基本的なライトテーブルUIが機能しているようです。
Light Table / Clojureをさらに実験するために、Clojure描画ライブラリQuil(https://github.com/quil/quil)もダウンロードしましたが、LightTableに\quil-master\project.cljに接続するように指示した後です。次に、\ quil-master \ examples(automata.cljやgraphics.cljなど)からさまざまなファイルを開いて実行すると、Light Tableは、回転する青い「思考」アイコンを生成します。または「java.lang.Math」。
「example2.clj」だけが(常にではありませんが)色が変わるひし形のウィンドウを(通常は)ポップアップするという点で機能しているようです。これらの他のQuilの例をLightTableで機能させるには、何をする必要がありますか?
(ちなみに、Mire(Github上の別のClojureプロジェクト)もダウンロードしましたが、Light Tableではまったく実行されません。)
clojure - ライトテーブルでDatomicを使用した場合の「リーダー機能なし」エラー
このコードをlighttableで評価すると、次のようになります。
私は得る:
誰もが何が起こっているのか知っていますか?
clojure - Light Table IDE 経由で Overtone を接続する方法
Windows 7 64 ビット、light table 0.3.9
、およびを使用していますlein 2.2.1
が、Light Table から Overtone への接続に問題があります。
python - ライトテーブルで Python スクリプトが実行されない
Python スクリプト ゲームの戦艦を作成しましたが、Light Table で実行できないようです。私のスクリプトを実行している端末をポップアップすることになっていますか?
スクリプトは次のとおりです。
[スクリプトは CPython2.7 で動作するため省略]
vim - LightTableのVimでデフォルトのESCを変更して挿入モードを終了するにはどうすればよいですか?
私はこの質問を主に私が到達した答えを提供するために投稿しています (オンラインの他の場所では何も見つからず、これを行う方法を尋ねる質問も見当たらないため)。しかし、この問題に対して人々が見つけた他の解決策、またはvim LightTableの問題全般についても聞きたいです。
私は LightTable に恋をしましたが、IDE を検討する前に、少なくとも最小限の vim サポートが必要です。LightTableにはそれがあります。ただし、現在のところ、デフォルトの vim オプションにほとんどとらわれており、構成を変更する機能はほとんどありません。この分野での将来の計画について非常に興味があります (Chris さんはいらっしゃいますか?)。ローカルの config ディレクトリに .vimrc を公開することは、たとえ機能が非常に制限されていたとしても、単純にすばらしいことですが、開発の非常に初期段階にあり、CodeMirror が提供できるものに大きく依存していることに気付きました。
私が耐えられないことの 1 つは、挿入モードを終了するために ESC キーを押すために小指を左に動かさなければならないことです。それは遅すぎて、左手の指がホームの列を離れる必要があります。これは決して良いことではありません。vim でこれを通常処理する方法は、.vimrc で ii をマップして挿入モードを終了することです。デフォルトで存在する別の代替手段は、CTRL-[ を押すことです。それは良いことですが、私にとってはそれが emacs のコーディング領域に入りつつあり、何らかの理由で右の小指がほとんどの場合、いずれかのブラケット キーを押してフラブします。
これはちょっとしたハックですが、LightTable/CodeMirror で vim のサポートが改善されるまでは、許容できる回避策です。私は最新の LightTable (0.4.9) でのみテストしたので、以前のバージョン (おそらく使用すべきではない) にどの程度適用できるかはわかりません。付いてきます。
「Vim: トグル vim モード」というコマンド オプションがあります。これにより、エディター (または instarepl) で vim のオンとオフが切り替えられます。「設定: キーバインド/ショートカットの変更」コマンドを使用して、このコマンドをホットキーの組み合わせにバインドできます。これにより、左側に新しいキー バインディングを入力できる新しいタブが開きます。現在のキー割り当てが右側に表示されます。
:editor.keys.normal のコンテキスト内で SHIFT-i を使用します。(これは、大文字の「I」をテキストで直接使用できないことを意味しますが、実際のプログラム編集 (特に clojure) では、これが問題を引き起こすことはほとんどありません。これにより、効果的に "II" (SHIFT-i SHIFT-i) が挿入モードを終了する手段になります。最初の SHIFT-i は vim を終了し、通常の WYSIWYG エディターに移動します。次の SHIFT-i で vim に戻りますが、コマンド モードになります。出来上がり!vim 挿入モードから vim コマンド モードに移行しました。
これが他の LightTable vim ユーザーに役立つことを願っています。
python - ライトテーブル、ctrl+shift+enter から python .py を実行: 何も起こらない
ライトテーブル 0.4.11 には Python コードが読み込まれています。ctrl+shift+enter はコードを実行しません。
接続タブから、コードが ipython に接続されていることがわかります。
clojure - LightTable IDE レガシー REPL モード?
Light Table は、Clojure 言語を試すのに最適なツールであることがわかりまし た。
Instarepl という便利な機能があります -
;; ここに入力した内容はすぐに実行され、結果が右側に表示されます。
ただし、次のような小さなコードを実行できるレガシー REPL モードを使用する方法が見つかりません。
コードを入力すると、Instarepl がすぐに eval して表示されることを確認します
、しかし、結果を正確に示しているわけではありません。
ガイドしてください。ありがとう。