Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* argsコマンドで複数ファイルを一括置換 [#c9264c84]
** argsコマンドで複数ファイルを一括置換 [#wbc833e5]
:args **/*.txt (1) 階層下のすべての.txt...
:args (2) arglistを確認
:argdo %s/foo/bar/g | update (3) arglistのファイルに対...
** arglistのファイルの変更を保存 [#heefc295]
:args **/*.txt (1) 階層下のすべての.txtファイルをa...
:argdo %s/foo/bar/g (2) arglistのファイルに対して置換コ...
:argdo update (3) 2の置換の変更を保存する
** arglistのファイルの変更をundoする [#ud949c00]
:args **/*.txt (1) 階層下のすべての.txtファイルをa...
:argdo %s/foo/bar/g (2) arglistのファイルに対して置換コ...
:argdo undo (3) 2の置換の変更をundoする
** arglistを確認 [#odac9746]
:args
** arglistにファイルを追加 [#s537d256]
:argadd 1.txt
** arglistからファイルを削除 [#d067e828]
:argdelete 2.txt
*** arglistからすべてのファイルを削除 [#kc048f1d]
:argdelete *
** 参考 [#wd8a36bb]
- https://vim-jp.org/vimdoc-ja/usr_26.html
- https://vimcasts.org/episodes/using-argdo-to-change-mul...
終了行:
* argsコマンドで複数ファイルを一括置換 [#c9264c84]
** argsコマンドで複数ファイルを一括置換 [#wbc833e5]
:args **/*.txt (1) 階層下のすべての.txt...
:args (2) arglistを確認
:argdo %s/foo/bar/g | update (3) arglistのファイルに対...
** arglistのファイルの変更を保存 [#heefc295]
:args **/*.txt (1) 階層下のすべての.txtファイルをa...
:argdo %s/foo/bar/g (2) arglistのファイルに対して置換コ...
:argdo update (3) 2の置換の変更を保存する
** arglistのファイルの変更をundoする [#ud949c00]
:args **/*.txt (1) 階層下のすべての.txtファイルをa...
:argdo %s/foo/bar/g (2) arglistのファイルに対して置換コ...
:argdo undo (3) 2の置換の変更をundoする
** arglistを確認 [#odac9746]
:args
** arglistにファイルを追加 [#s537d256]
:argadd 1.txt
** arglistからファイルを削除 [#d067e828]
:argdelete 2.txt
*** arglistからすべてのファイルを削除 [#kc048f1d]
:argdelete *
** 参考 [#wd8a36bb]
- https://vim-jp.org/vimdoc-ja/usr_26.html
- https://vimcasts.org/episodes/using-argdo-to-change-mul...
ページ名: