Vim dosya görünümünde dizin listesine nasıl geçilir?


17

Bir dir vim some/dir. Açtım . Ağaçta gezinebilirim, ancak bir dosyayı açtıktan sonra, başka bir dosyaya gitmek için dizin listesine geri dönmek için dosya görünümünü nasıl kapatabilirim? :wqvim oturumunun tamamını kapattığından bir seçenek yoktur. Ben bunun için bir mod var sanırım, ama ne denir ne de nasıl başlar bilmiyorum.

Dosyadan dosyaya navigasyon görünümü nasıl kapatılır?


2
Vim'de o klasör görünümünden dosyalara göz atabileceğinizi fark etmedim. +1
Alex Leach

Tüm çözümler Vim'de önceki açılan dosyaya nasıl geri dönülür? burada da çalışmalı.
user202729

Yanıtlar:


17

Nasıl :e .? Bu, geçerli dizini Vim'de açar, yani dosya gezgini açar. autochdirAyarı yaptığım için , o anda düzenlenmiş olan dosyanın bulunduğu dizini gösterir.


2
Alternatif olarak, :Eaynı etkiye sahiptir.
Jochem Schulenklopper

:Easlında biraz farklı bir etkiye sahiptir, gizli bir tampon açılacak :e .yeni bir tampon :Eaçacaktır. Böylece :Etampon listesini temiz tutacaktır.
Michael Daffin


9

^OBu durumda dir ağacınız olan önceki açılan dosyayı geri almak için kullanın .


3

Bir dosyayı kapatmak istiyorsanız kullanın :bd(arabellek silme). Bu sizi önceki ara belleğe, durumunuzda dizin listesine geri götürür. Vim'de aynı anda birden fazla dosya açabilirsiniz, her biri depolanır ve tampon olarak adlandırılır.

Geçerli dosyayı kapatmak istemiyorsanız :E, geçerli dizinin başka dosyaları açabileceğiniz bir görünümünü açmak için de kullanabilirsiniz (keşfedebilirsiniz). Dosya adını biliyorsanız :e path/to/file.txtdoğrudan açabilirsiniz. Ardından :bnve ile arabellekler arasında geçiş yapabilirsiniz :bp.

Not: (ile ziyade: E), bir tampon madde olarak dir görünümü açtıktan sonra buna, normalde bir tampon (geçmek herhangi bir şekilde geçebilir :bp, :bp, :b 1, :rew, :firstvb.) :lsAçık arabelleklerinizi listelemek için kullanın .

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.