Skróty katalogu w Vimie


4

Czy ktoś zna dobry / schludny sposób tworzenia skrótów do katalogów w Vimie?

Przypomina „~ [skrót]” w Zsh, którego można użyć do szybkiego określenia katalogu.

Mógłbym tworzyć aliasy w moim katalogu domowym i używać „~ / [alias]”, ale byłoby miło, gdybym mógł mieć coś dostępnego tylko w Vimie.

Odpowiedzi:


1

Możesz użyć cmdalias dla Vima. Następnie możesz utworzyć niestandardowe aliasy, na przykład cdsrczmienić katalog na podobny /home/user/project/source.


2

Coś jak

let $vimfiles = "c:\\ldigas-home\\gvim72\\vim\\vimfiles"

więc kiedy idę

 cd $vimfiles  

wpuszcza mnie

c:\ldigas-home\gvim72\\vim\vimfiles

A może miałeś na myśli coś innego?


2

NerdTree zapewnia obsługę zakładek. Zobacz „: h NerdTreeBookmarks”.

Chociaż nie jest bezpośrednio dostępny poprzez „: cd”, jest co najmniej „: NERDTreeFromBookmark”, gdzie można następnie „cd” do tego (lub innego katalogu).

Również „B” w oknie NERDTree przełącza wyświetlanie zakładek i umożliwia łatwy dostęp do nich.



0

Jednym ze sposobów rozwiązania tego problemu było posiadanie czegoś takiego:

nnoremap <silent> <leader>hd :e ~/daisuke

w moim .vimrc. Spowoduje to wypełnienie polecenia „: e ~ / daisuke” kursorem na końcu. Właściwie to mi się podoba przez większość czasu. Chcę edytować plik w tym katalogu niekoniecznie tylko na dysku CD (przepraszam, powinienem był o tym lepiej powiedzieć!)

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.