ドキュメントの最初の列を削除するには、以下のコマンドを使用します。
%s/^[^\t]*\zs\t[^\t]*\ze//g
しかし、コマンドが見つからないと表示されます。
何か案が?
答え1
それを書いてください指示モードではなく普通つまり、:まずは押してください。
:%s/^[^\t]*\zs\t[^\t]*\ze//g
編集:最初の列を削除するには:
:%s/^\S*\s\+//
どこ\s
「空白」ですそして\S
その逆です。
答え2
コマンドからエラーは発生しませんが、2 番目の列が削除されます。次のコマンドは最初の列を削除します。
:%s/^[^\t]*\t\ze[^\t]*//g
答え3
Visual-Block モードを使用することもできます。
ファイルの最初の行の最初の列で、Control+を押してvビジュアル ブロック モードにし、続いてShift+を押してg (ファイルの最後の行に移動)、 を使用してl右に好きなだけ移動します。ファイル内で右に移動するにつれて、各列が視覚的に選択されているのがわかります。xその後、 はそれらの列を削除します。
参照::he block
答え4
StackOverflow ですでに回答したように、次のコマンドを使用できます。
:%s/^.//