Почему бы не использовать для этого регулярное выражение?
:1,$s/border: 1px solid black;/\/*border: 1px solid black;\*\//
1,$s
означает, что ваша замена должна быть сделана со строки 1
на строку $
, которая является последней строкой. Имейте в виду, что вы должны избегать таких символов, как *
или /
.
В соответствии с этим вопросом о Stackoverflow вы можете поместить следующее в ваш .vimrc
vnoremap <C-r> "hy:%s/\(<C-r>h\)/\/\*\1\*\//gc<left><left><left>
теперь вы можете визуально пометить строку и нажать ctrl + r , что даст вам правильное регулярное выражение. Теперь вас спросят построчно, хотите ли вы это прокомментировать, и можете сделать это, нажав y .