新しいファイルにすべての行のn番目の単語を書き込むには?たとえば、new_file.txtのすべての行のうち2番目の単語を書きたいとします。
古いファイル.txt:
pippo pluto paperino
gigi lui marco
piero andrea chiara
新しいファイル.txt:
pluto
lui
andrea
ベストアンサー1
最初のステップは、各行の2番目の単語を除くすべての単語を削除することです。これは非常に簡単な:%norm
コマンドです。
:%norm dwwhD
dwwhD
各行を手動で入力するのと似ていますが、より高速です。 2番目のステップ、新しいファイルに保存:
:w new_file.txt
old_file.txt
その後、何も変更されないように保存せずに終了します。
:q!