0

リターンを押すとすぐにステートメントを処理しないように、Chrome のコンソールで JavaScript を設定する方法はありますか。そこにJavaScriptを書いて何かをテストしようとすると、書き終わる前に処理されます。

//here I am writing in the console

if ($(el).size() === 0){
   //now I hit return because I want to type some stuff if this evaluates to true
   //but return submits it as a finished piece of javascript and of course 
   //I get SyntaxError: Unexpected end of input before I can have a chance
   //to finish the logic

shift+returnを押して改行できることはわかっています。これは少し不便ですが、それでも少し不便です。とにかく、 shift+のようなマクロにヒットするまで処理を保留するように指示できますreturnか?

Firebug でも同じです。そこに選択肢があるのか​​もしれません。または、誰かが優れたサードパーティのアドオンを知っているかもしれません。ありがとう。

4

2 に答える 2

4

コメントで、サポートのリクエストのチケットを投稿しましたが、しばらくそこにありました。Chrome にはスニプレットがありますが、有効にする必要があります。

  1. アドレスバーの種類でabout:flags
  2. 有効Developer Tools experiments
  3. ブラウザを再起動します
  4. 開発者ツールを開き、設定メニューを開きます [右下隅の歯車]
  5. [実験] タブ [左側] をクリックし、スニペットのサポートを確認します。
  6. ブラウザを再起動します
  7. [スクリプト] パネルにSnippetsタブがあるので、それをクリックします。
  8. 下の領域を右クリックし、コンテキスト メニューから [新規] を選択します。
  9. ファイルのようにコードを編集して実行できます。コンテキスト メニューまたは再生ボタンで実行します。
于 2013-06-26T20:08:22.713 に答える