問題タブ [nodeclipse]
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.
eclipse - nodeclipse が関数呼び出しの外でカーソルをジャンプするのを止める方法
nodeclipse プラグインで Eclipse を使い始めて以来、問題が発生しています。コールバックを受け取る JavaScript メソッドを呼び出すと、エディターはカーソルをオブジェクト メソッドの閉じ括弧の後の位置にジャンプします。
console.log 呼び出しを入力すると、カーソルは引用符の中にあり、message
. Tab を 1 回押すと、カーソルが の閉じ引用符の外にジャンプします'message'
。もう一度押すと、閉じ括弧の外に飛び出しますconsole.log('message')
。セミコロンを入力して Enter キーを押すと、エディターが呼び出しの下に新しい行を作成する代わりに、console.log()
呼び出しの最後にジャンプしobj.foo()
ます。
書式設定オプションを調べましたが、この機能に対応する設定が見つかりませんでした。また、SO と google を検索してみましたが、関連する結果が得られる検索用語が見つかりません。
助けてください?それは私を狂わせ、私の生産性を殺しています。
javascript - require(./module) が .coffee の代わりに .js ファイルを取るときの coffee util
私は CoffeeScript 1.6.3 を使用しています。開発中は、 で実行するだけcoffee myapp
です。
coffee -c .
また、結果の .js ファイルを調べるために実行します。
ただし、coffee myapp
再度実行すると、require(./module) の coffee util は .coffee の代わりに .js ファイルを取得します。通常、最新のコード バージョンは .coffee ファイルにあります。
コーヒー 1.6.3 ユーティリティのバグですか、それともその動作を変更するオプションがありますか?
java - Eclipse: 保存された LaunchConfiguration が LaunchType をオーバーライドします
Eclipse または Eclipse-plugin-dev の回答になるかどうかはわかりません。
オープンソースの Nodeclipseプロジェクトplugin.xmlでは、.coffee ファイルcoffee
を、coffee --compile
またはNode with monitor
( 3 つの LaunchShortcuts が定義されています)として起動できることが定義されています。
最初は正常に動作しますが、その後の起動では以前の LaunchType のみが繰り返されます。保存された LaunchConfiguration を削除すると (Run -> Run Configurations から)、再度実行できることがわかりました (そして、このタイプとしてのみ)。
問題のコードはLaunchShortcut (以下のスニペットを参照) ですが、if
チェックは行われないため、この動作は Eclipse org.eclipse.debug モジュールでより深くなるはずです。
保存された LaunchConfiguration はどのように LaunchType をオーバーライドできますか?
ヘルプ!コード スニペットは質問に答えるには不十分かもしれませんが、ファイルを参照しており、すべてが Github リポジトリにあります。同じファイルに対して多くの実行構成を持つことが可能かどうかまったくわからないため、質問が提起されました。その場合、コード スニペットはまったく問題になりません。
更新: しばらくしてplugin.xml で .coffee ファイルを起動できると定義している<configurationType
id= "org.nodeclipse.debug.launch.LaunchConfigurationType" >
のを見ると、実際には 5 つのケースすべてで同じものを使用していることに気付きました。ただし、起動ごとに一意の LaunchConfigurationType id を追加しても違いはありません。
node.js - nodeclipse の Eclipse でのノード モニター パス
node.js の学習を開始し、Eclipse で node.js 用のプラグインを構成しました。Nodeclipse設定のWindows設定の「ノードモニターパス」フィールドに何を設定すればよいですか?
eclipse - toggleBreakpointsTargetFactory 指定された ID は既に登録されています
Node.js のデバッグは、そのままでは機能しません。
Eclipse Kepler SR1 ビルド ID: 20130919-0819 の新規インストールで、64 ビット Windows 7 に、Eclipse Marketplace を使用して Nodeclipse と Enide 0.6 をインストールしました。
新しいワークスペースに新しい Node-Express プロジェクトを作成しました。Project Explorer で app.js を右クリックし、[Debug As --> Node Application] を選択しました。
コンソールには次が表示されます。
C:\Program Files (x86)\nodejs\node.exe --debug-brk=5858 F:\workspace\test\app.js
しかし、node.exe はすぐに終了し、「デリゲートの起動中...」というダイアログが表示され、続いてエラー ダイアログが表示されました。「STANDALONE_V8 の起動中に問題が発生しました。(node.exe は既に終了しているため、デバッガーが接続する V8 のインスタンスがなかったと推測しています。)
Eclipse エラー ログに次のエラーが表示されます。
org.eclipse.debug.ui.toggleBreakpointsTargetFactory 拡張機能は、指定された ID が既に登録されているため、ブレークポイント トグル ターゲットをロードできませんでした。指定ID: org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory
この同じシーケンスは、同僚のマシンでも問題なく動作します。このブレークポイント ターゲット ID はマシンのどこに登録されていますか? また、それをクリアするにはどうすればよいですか? または、他に何を試すことができますか?