Znalazłem odpowiedź na to pytanie podczas pisania, więc trochę ją poszerzyłem. Chciałem uzyskać dostęp do argumentu --servername
, aby utworzyć ustawienia dynamiczne w moim pliku .vimrc
.Czy można uzyskać dostęp do argumentów wiersza poleceń vima w vimscript?
Dzięki pomocy vima znalazłem zmienną v:servername
, a mój skrypt działa. Jednak teraz jestem ciekawy, czy można uzyskać dostęp do dowolnych argumentów wiersza poleceń. Na przykład, jeśli chciałbym wiedzieć, czy vim był w trybie Lisp (-l
) lub w trybie debugowania (-D
), jak mógłbym to zrobić? Wydaje się, że nie ma odpowiadającej im zmiennej v:
.
Oto zmienne I znaleźli funkcji automatycznego uzupełniania :help v:<Tab>
jest jakiś ogólny sposób, aby uzyskać dostęp do argumentów wiersza polecenia z vimscript?
Dzięki. Rozwiązanie jest równoważne z drugą odpowiedzią, znakowanie prawidłowe z powodu cytowania. – mwcz