Vim
刪除vim中的多行註釋
我想刪除 vim 中的多行註釋:
/** * Factory for creating [MainViewModel] * * @param arg the repository to pass to [MainViewModel] */
我試過
%s,/\*.*\*/,,gc
但它不適用於多行和
s,/\*\_.*\*/,,gc
刪除第一條評論的開頭和最後一條評論的結尾之間的全部內容。
這有效:
%s,/\*\_.{-}\*/,,g
\_
在以下字元集中包含換行符。
{-}
而不是*
告訴 vim 在匹配中不貪婪。