vimを使用したテキストの編集

vimを使用したテキストの編集

私はVimから3行目の9と11のシンボルを削除するコマンドを書こうとしています。このようにしましたが、3s/9, 11///予想通り何も起こりませんでした。私たちはあなたの提案に非常に感謝します。より正確には、3行目の9番目と11番目の記号を削除したいと思います。たとえば、3行があります

  1. 海から3メートル
  2. 標高3メートル下
  3. vimの助けが必要です

そのため、3行目の9番目の記号(「some」の文字「e」)と「help」という単語の「h」文字の11番目の記号を削除したいと思います。

ベストアンサー1

27.4 Matching multiple timesマルチマッチングは、ユーザーズマニュアルの第27章で部分的に説明されています(参照:help usr_27.txt)。

行3に9文字以上が含まれている場合、次のコマンドはその行の最初の9、10、または11文字を削除します。行に少ない文字が含まれている場合に返されます。E486: Pattern not found:

:3s/.\{9,11}//

これが欲しいのかどうかわからない場合は、質問を更新してください。

おすすめ記事