emacs + vimpulse-visual-mode + выделение текста "linewise"
Можно ли сделать так, чтобы режим визуальной линии (один после нажатия V из обычного режима) вел себя так, как если бы первая отметка была в начале первой строки выделения, а вторая отметка - в конце последней строки?
Например, в настоящее время после V, j и Mx comment-dwim:
here<cursor>is a
simple example
становится
here;; is a
;; simp
le example
тогда как желаемый результат часто:
;; here is a
;; simple example
Конечно, можно написать обертку для comment-dwim, но я подозреваю / надеюсь, что есть более правильное решение.
Заранее спасибо.
2 ответа
Разве V (vimpulse-visual-toggle-line) уже не делает этого?
Выбор линии будет выбирать целые строки. (Я использую это все время) Поведение, о котором вы говорите, произойдет, если вы используете v (vimpulse-visual-toggle-char).
comment-dwim
звонки comment-or-uncomment-region
выполнить фактическое комментирование отмеченного региона. Нет возможности расширить область до начала первой строки и / или до конца последней строки. Вам придется написать обертку или совет comment-or-uncomment-region
достичь желаемого эффекта.