是否可以进行视线模式(在正常模式下按 V 后进行操作),就好像第一个标记一样第一行选择的开头和第二个标记 - 最后一行的结尾?
例如,目前在 V 之后, j 和 M-x comment-dwim :
here<cursor>is a
simple example
变为
here;; is a
;; simp
le example
而理想的结果往往是:
;; here is a
;; simple example
当然,可以为comment-dwim编写一个包装器,但我怀疑/希望有更正确的解决方案。
提前谢谢。
答案 0 :(得分:1)
V(vimpulse-visual-toggle-line)是不是已经这样做了?
线性选择将选择整行。 (我经常用这个) 如果您正在使用v(vimpulse-visual-toggle-char),则会出现您正在谈论的行为。
答案 1 :(得分:0)
comment-dwim
调用comment-or-uncomment-region
对标记区域执行实际评论。没有选项可以将区域扩展到第一行的开头和/或最后一行的结尾。你必须写一个包装器或advice comment-or-uncomment-region
来达到你想要的效果。