Edytuj katalog w Vimie


9

Czy można edytować katalog w Vimie? (Niektóre polecenia działają dla katalogów).

Chcę wiedzieć, jakie operacje można wykonać w katalogu w Vimie. Vim może otwierać katalogi do edycji, wierzę, że będzie miał także polecenia do pracy. Ale zwykłe polecenia zachowują się inaczej dla katalogów.

Na przykład, naciskając Ii wpisując nazwę pliku i zapisując katalog. Kiedy dam ls, powinien pokazać ten plik.

Odpowiedzi:


9

Zakładam, że używasz netrwtutaj, ponieważ jest to akcja domyślna, gdy to robisz vim .lub vim some/directory/.

Możesz utworzyć plik / katalog netrwza pomocą następujących poleceń:

d : create a directory, you will be prompted to input the directory name
% : create a file, same workflow

Zobacz :h netrwwięcej informacji.


3

Zupełnie inny kąt, ale działa bez konieczności instalowania żadnych wtyczek ...

Kiedy chcę utworzyć katalog lub zmienić jego nazwę z działającej sesji Vima , po prostu wpiszę, :!a następnie odpowiednią komendę powłoki, wykonując następujące czynności:

Dla systemu Linux

  • :! mkdir newdir stworzyć katalog
  • :! mv newdir renamed_dir zmienić nazwę katalogu

Dla Windowsa

  • :! mkdir newdir stworzyć katalog
  • :! move newdir renamed_dir zmienić nazwę katalogu

O ile mi wiadomo, możesz dosłownie wykonać dowolne polecenie powłoki w ten sposób, bez konieczności wychodzenia z Vima lub otwierania osobnego okna terminala.


Dzięki. ale nie pytam o polecenia powłoki. Chcę poznać opcje związane z edycją katalogu, podobnie jak edytujemy plik.
SibiCoder

2
Warto również znać wtyczkę github.com/tpope/vim-eunuch .
nobe4

1
+1 za nie wynalezienie koła
Szalony
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.