vimバッファーの名前を変更する方法


26

vimでバッファの名前を変更することは可能ですか?

具体的には、Conque Shellを使用してvimでシェルを開き(各シェルはバッファー内にあります)、複数のシェルを使用しています。

10: bash - 1
11: bash - 2

私のバッファリストに。これらのバッファの名前をより意味のある名前に変更したいと思います(たとえば、「bash-2」ではなく「mercurial」)。出来ますか?


なぜバッファの名前を変更したいのですか?@Barthelemy
Pie

回答:


36

を使用:file newnameして、バッファ名を変更できます。

から:help :file_f

現在のファイル名をに設定します{name}。オプションの!と同様に、メッセージの切り捨てを回避します:file
バッファに名前があった場合、その名前が名前になりalternate-fileます。リストされていないバッファが作成され、古い名前が保持されます。


3
ありがとうございました。しかし、私にとっては、さまざまなグーグル検索を使用してそのコマンドを見つけることができなかったので、驚きでした。
バーセレミー

2
これは基本的にファイルの保存パスを変更することに注意することが重要です。私はスクリーンのウィンドウの命名のようなものを望んでいましたが、それはそのようには動作し
ません-JonnyRaa

2

:file <new-name>(または:f <new-name>)で現在のバッファの名前を変更します。

:f[ile][!] {name}

現在のファイル名をに設定します{name}。オプションで!は、と同様にメッセージの切り捨てを回避し:fileます。バッファに名前があった場合、その名前が代替ファイル名になります。リストされていないバッファが作成され、古い名前が保持されます。


1

バッファにすでにファイル名がある場合、ファイル名:fileは変更されず、代替ファイル名のみが変更されます。バッファの名前をクリアするには、バッファの名前をクリアする必要があります:0f[ile]

:e foo

:0f
:file bar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.