ファイルに次の内容を入れたい
#define BIT_MASK_1 (1 << 0)
#define BIT_MASK_2 (1 << 1)
#define BIT_MASK_3 (1 << 2)
#define BIT_MASK_4 (1 << 3)
だから私はこのような一行を書きます:
#define BIT_MASK_1 (1 << 0)
、次に , と入力するY3p
とV3j
、4 つの同じ行が選択され、その後、以下のコマンドを使用してテキストを必要なコンテンツに変換したいと考えました。
:'<,'>s/BIT_MASK_/zs/d*/ze//=line(".") - line("'<") + 1
:'<,'>s//zs/d*/ze)$//=line(".")-line("'<")
しかし、E488: Trailing characters
エラーが発生しました。何が間違っていましたか?