いぬめてのショートカットキーによるコメントブロックのLispコードをスライム-モードになっていますか?

StackOverflow https://stackoverflow.com/questions/4200145

質問

いずに手動で追加すセミコロンを毎す。

スペック:

Aquamacs2.1(Emacs23.2)

スライム2010-11-16

MacPorts CLISP2.49

Mac OS X10.6.4

MacBook Pro5,1

役に立ちましたか?

解決

の場合はブロックのコードはLisp形んのコメントこの形式は、利用できる slime-insert-balanced-comments を使用してい M-x s-i-b-c およびスライムのコマンドを自動的に).にstrncasecmpで使用 slime-remove-balanced-comments (M-x s-r-b-c).

またこれらのコマンド非常に便利です。

また、下記のブロックするemacsのファイル:

;; Comment function
(defun comment-or-uncomment-this (&optional lines)
   (interactive "P")
   (if mark-active
      (if (< (mark) (point))
         (comment-or-uncomment-region (mark) (point))
         (comment-or-uncomment-region (point) (mark)))
      (comment-or-uncomment-region
         (line-beginning-position)
         (line-end-position lines))))

(global-set-key (kbd "C-;") 'comment-or-uncomment-this)

思ったから こちらの.

UPD:されてしまったのでしょるにもかかわらず slime-insert/remove-balanced-comments 作品は、イブレア城、イブレアとのparedit、 C-; コマンドでの大きな痛みでの使用が均等でない行数の括弧内します。の場合を行う

((blah|-blah)))))))

| のポイント)では、まずプレス ) とが多く、必要に応じて、ラインを正しい場所、取り外し外閉括弧からこの線(この場合はこの二倍)です。Pareditす。で括り、s-expいることに括弧内に行くことにな部品ができるコメントのラインを崩さず外s-exps.最後の例では、線の色:

  ((blah-blah))
|)))))

第一線で安心として C-;.

他のヒント

はこちらを参照してください:

この M-x comment-region, がデフォルトのキーバインディングです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top