私が今に従っていると思われるパターンは次のとおりです。
- 気に入るまでファイルを編集する
:w another-file
の出発点として使用するにはanother-file
:e another-file
磨き上げるanother-file
後の 2 つのステップを一度に実行する既存の ex コマンドはありますか? みたいな:writeAndEdit another-file
?
vimscript を使用して偽造できます。既存のコマンドがあるかどうかを知りたいだけです。
:saveas
仕事をすることができますか?
:sav[eas][!] [++opt] {file}
Save the current buffer under the name {file} and set
the filename of the current buffer to {file}. The
previous name is used for the alternate file name.
最初に新しいファイルを開いてから元のファイルをバッファにコピーすると、元のファイルが上書きされる可能性は低くなります。
:e another-file
:r original-file
私はあなたのための答えを見つけました。入力:help saveas
してお楽しみください!
:sav[eas][!] [++opt] {file} 現在のバッファを {file} という名前で保存し、現在のバッファのファイル名を {file} に設定します。代替ファイル名には以前の名前が使用されます。[!] は、既存のファイルを上書きするために必要です。「filetype」が空の場合、ファイルが書き込まれる前に、新しい名前でファイルタイプの検出が行われます。書き込みが成功すると、「読み取り専用」がリセットされます。{Vi にはない}