1

次のように、かなり長いリストがあります。

itemOne
itemTwo
,itemThree
itemFour
itemFive
,itemSix
,itemSeven

コンマで始まる各行は、次のように上記の行とマージする必要があります。

itemOne
itemTwo,itemThree
itemFour
itemFive,itemSix,itemSeven

これどうやってするの?

4

3 に答える 3

4

効率的な方法は、次の:globalコマンドを使用することです。

:g/^,/-j!
于 2012-05-01T08:59:30.360 に答える
1

あなたはそれを行うことができます:

:%s/\n,/,/g
于 2012-05-01T07:25:54.243 に答える
0

この置換を試してください:

:%s#\n\ze,##

説明:

  • %s#すべての行で置換を開始します。
  • \n改行文字に一致します。
  • \ze,コンマが置き換えられないように、コンマの前に一致の終わりを設定します。
  • ##何も置き換えないでください (改行文字を削除するため)。
于 2012-05-01T07:26:46.067 に答える