Bir vim arabelleğinin adı nasıl değiştirilir?


26

Tamponun adını vim cinsinden değiştirmek mümkün müdür?

Özellikle, vim'deki kabukları açmak için Conque Shell kullanıyorum (her kabuk bir tamponda) ve çoklu kabukları ile görüyorum:

10: bash - 1
11: bash - 2

tampon listemde. Bu tamponları daha anlamlı isimlerle yeniden adlandırmak istiyorum (örneğin, "bash - 2" yerine "mercurial"). Mümkün mü?


Neden tamponun ismini değiştirmek istiyorsun? @Barthelemy
Pie

Yanıtlar:


36

:file newnameTampon adını değiştirmek için kullanabilirsiniz .

Kimden :help :file_f:

Geçerli dosya adını olarak ayarlar {name}. İsteğe bağlı! olduğu gibi mesajın kesilmesini önler :file.
Tamponun bir ismi varsa, bu isim isim olur alternate-file. Eski adı saklamak için liste dışı bir arabellek oluşturulur.


3
Teşekkür ederim. Ama benim için şaşırtıcıydı çünkü bu komutu çeşitli google aramaları kullanarak bulamadım.
Barthelemy

2
Bunun, dosyanın kaydetme yolunu değiştirdiğini unutmamak önemlidir. Ekrandaki pencerelerin isimlendirilmesi gibi bir şey umuyordum ama bu şekilde çalışmıyor
JonnyRaa

2

Geçerli arabelleği :file <new-name>(veya :f <new-name>) ile yeniden adlandırın :

:f[ile][!] {name}

Geçerli dosya adını olarak ayarlar {name}. İsteğe bağlı !, iletinin olduğu gibi kesilmesini önler :file. Tamponun bir adı varsa, bu ad alternatif dosya adı olur. Eski adı saklamak için liste dışı bir arabellek oluşturulur.


1

Tamponun zaten bir dosya adı varsa, dosya adını :filedeğiştirmez ve yalnızca alternatif dosya adını değiştirir. Bir :0f[ile]tane koyabilmek için arabellek adını silmeniz gerekir .

:e foo

:0f
:file bar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.