2

JS 開発者として、JS ファイルの行でキーを押して、ブラウザーのデバッガーでデバッグ ブレークポイントを設定したいと考えています。おまけとして、この行を見つける方法は「あいまい」にする必要があります。これは、私のビルド システムが現在のファイルの前に他の JS を追加する可能性があるためです。

ページ内JSと対話するslime-jsは知っていますが、FirebugやChromeの「Developer Tools」への接続を探しています。

4

1 に答える 1

1

それが私の.emacsにあるものです

(defun line-matches-p (regexp)
  (string-match-p
   regexp
   (buffer-substring
    (line-beginning-position)
    (line-end-position))))

(defun js-toggle-debugger ()
  (interactive)
  (if (line-matches-p "debugger")
      (delete-region (line-beginning-position)
                     (1+ (line-end-position)))
      (progn (beginning-of-line)
             (insert "\n")
             (backward-char)
             (insert "debugger;")
             (indent-according-to-mode)
             (end-of-line))))

「debugger」キーワードを挿入または削除します。firebug と moz-repl で使用しました。

欠点は、関数を再評価する必要があることです。

于 2012-07-04T00:45:12.507 に答える