【发布时间】:2013-08-17 21:04:33
【问题描述】:
emacs 中是否有一个命令可以取消注释整个注释块而不必先标记它?
例如,假设点位于以下代码中的注释内:
(setq doing-this t)
;; (progn |<--This is the point
;; (er/expand-region 1)
;; (uncomment-region (region-beginning) (region-end)))
我想要一个能把它变成这样的命令:
(setq doing-this t)
(progn
(er/expand-region 1)
(uncomment-region (region-beginning) (region-end)))
编写一个(un)cmets 一行的命令相当容易,但是我还没有找到一个尽可能多的uncmets 的命令。有没有可用的?
【问题讨论】:
-
多光标是一个漂亮的包:github.com/magnars/multiple-cursors.el你可以到区域内每一行的左边或每一行的右边,同时在多行上输入或删除字符。