Linux Ubuntu Vim - przejdź do katalogu dowiązań / linków?

2

Hej, czy możecie mi pomóc z niektórymi problemami, jak poruszać się po linkach do katalogu lub pliku, który wskazuje przez linię poleceń?

Jeśli spróbuję w nich „cd”, to znaczy, że nie są to katalogi, które oczywiście nie są tylko plikiem, ale mogę kliknąć ten plik (niektóre z nich) w przeglądarce plików (nie przez terminal)

Na przykład w moim katalogu domowym znajduje się folder .vim, którego nie mogę „cd” w nim również podczas instalacji Ubuntu, na pulpicie jest folder Przykłady i link do tego z twojego katalogu domowego. Nie mogę nawigować po linii poleceń.

Próbuję zainstalować niektóre wtyczki vim, które powinny przejść do folderu .vim, ale to nie jest folder ... to plik, który mogę otworzyć w edytorze tekstu. Jednak większość stron mówi, aby umieszczać skrypty w podfolderach w folderze .vim ... Naprawdę się z tym mylę, jakaś pomoc? Nie mogę też zrobić „mkdir”, jeśli zrobię „mkdir .vim”, to znaczy, że katalog już istnieje ...


źródło
co masz w tym pliku .vim? vim odczytuje konfigurację z pliku .vimrc, .vim powinien być katalogiem. Sugeruję, aby zmienić nazwę .vim na coś innego i utworzyć katalog .vim
solarc

Odpowiedzi:

2

Jeśli twoje dowiązanie symboliczne ma na przykład nazwę 'zapo':

  :cd `readlink zapo`

robi co chcesz. Backticks każą vimowi uruchomić ten zewnętrzny program; man readlink wyjaśnia uniksowe polecenie readlink.

Alex Martelli
źródło
dziękuję, próbowałem, że wydaje się działać, chociaż zabiera mnie z powrotem do mojego katalogu domowego, a nie linku. W Ubuntu jest folder Przykłady na pulpicie z linkiem do katalogu domowego. nazywa się „Przykłady” podczas przeglądania z przeglądarki plików, ale nazywa się „przyklady.desktop” podczas wykonywania „ls -al”. Mogę kliknąć to w przeglądarce plików, ale jeśli wykonam powyższe polecenie, przeniesie mnie z powrotem do mojego katalogu domowego
Więc co readlink examples.desktoppowiesz, gdy uruchomisz go z wiersza poleceń powłoki? Moja instalacja Ubuntu nie ma takiego dowiązania symbolicznego, więc nie mogę sprawdzić!
Alex Martelli
Jeśli zrobię „readlink Examples.desktop”, to nic nie zrobi, a jeśli zrobię „readling -e Examples.desktop”, powie /home/myuser/examples.desktop
Pliki .desktop nie są dowiązaniami symbolicznymi. Są to specjalne pliki używane przez Gnome do uruchamiania programów (w tym przypadku Nautilus wskazujący katalog przykładów). Nie możesz w to zagrać.
solarc