2011-07-15 15 views

答えて

4

:saveas %:p:h/new_name

:h :saveas 
+3

':saveas'コマンドは、現在のバッファのファイル名を(引数として渡された)新しいファイルに設定することに注意してください。これは、実行後、元のファイルではなくコピーされたファイルを編集することを意味します。ファイルを新しい場所に保存し、そのファイルを編集し続けるには ':write'コマンドを使います。 –

3
:!cp % %:h/new_name 
  • %
  • %:hは、詳細は現在のファイル名のディレクトリ

に展開され、現在のファイル名に展開されます:

  • :help expand()
  • 詳細については、0
+0

1良い答え。ウィンドウの場合、 '!copy"%:p ""%:p:h/new_name "'となります。これらは、名前の中に空白などがあるファイルでこれを使用できることに注意してください。 – Milimetric

関連する問題