2015-02-24 3 views
0

Я хочу сделать что-то вроде комментируя строку, как следует,Как добавить/* в начале и */в конце строки в Vim?

/*commented line*/

Как я могу это сделать? Есть ли команда коротких сокращений для достижения этой задачи?

+0

Я подозреваю, что такой Q/A должен идти в FAQ. –

ответ

3

Нет встроенной команды (хотя Vim имеет параметр 'commentstring', чтобы определить синтаксис). Переключение комментариев - это проблема; не пытайтесь изобрести свою (бедную) альтернативу. Самые популярные плагины (которые я знаю), являются:

+2

Как насчет https://github.com/tpope/vim-commentary? Это, честно говоря, самый лучший, который я использовал, так как он не использует множество «лидерских» сопоставлений. – EvergreenTree

+0

@EvergreenTree: Конечно, добавлен в список. –

1

Вы можете использовать :s/^\(.*\)$/\/*\1*\//.

Если вы хотите создать макрос, то что-то вроде qa^i/*<ESC>A*/<ESC>q связывается с именем a командами, которые комментируют текущую строку. Если вы хотите использовать макрос, вы можете ввести @a.

Смежные вопросы