【入門 vi 】の補足
「1.2.1のセーブ時の問題点」の項の内容で、ハードウエアの進化でファイルの編集中にDiskがFullになることは、そう出くわさない。
DiskがFullになった時の説明の個所から、vi操作中のlinuxのCommandに関する部分を切り出して、要約する。
viの編集中に、linuxのCommandを実行する方法は、次の三つがある。
1.直接Linuxのcommandの実行
viのcommand modeの時に :! + linux commandを入力
:!pwd
続けて複数実行する場合は’;’でcomandを区切る
:!pwd ; ls
2.Viの編集中に一時的なlinux shellを生成してlinux commandを実行可能にする
viのcommand modeの時に:shを入力
:sh #
shのcommandを実行
# ls index.html
viに復帰
# exit
3.Viの編集中にViのprocessをbackgroundにする
viのcommand modeの時に<Ctrl> + <z>を入力
<Ctrl> + <z> vi index.html [1]+ Stopped vi index.html #
shのcommandを実行
# ls index.html
viのprocessに復帰
# fg