MC, 19:44 piątek, 27.07.2012 r.
Ilustracja do artykułu: Vim - Wykonywanie poleceń systemowych na przykładzie tworzenia nowego katalogu

Vim - Wykonywanie poleceń systemowych na przykładzie tworzenia nowego katalogu

Artykulik, w którym chciałbym zanotować sposób na wywoływanie poleceń systemowych w programie Vim. Postaram się przy tym, pokazać to w oparciu o bardzo przydatny przykład, jakim jest tworzenie katalogów w trakcie pracy z programem.

W czym rzecz?

Zdarza się, że w czasie pracy z programem Vim musimy wykonać jakieś polecenie systemowe. Ja zazwyczaj w takiej sytuacji wstrzymywałem program kombinacją klawiszy Ctrl+Z, wykonywałem co miałem do wykonania w konsoli i ponownie przywracałem proces Vim-a na pierwszy plan. A można prościej, ponieważ autorzy Vim-a dostarczyli nam odpowiednią funkcjonalność.

Jak wykonać polecenie systemowe nie wychodząc z programu?

Z takiej możliwości korzystam zazwyczaj, gdy muszę stworzyć nowy katalog i takim przykładem się posłużę. Do tego celu musimy wywołać opcję call z funkcją system():
:call system("polecenie systemowe")
Czyli w przypadku tworzenia nowego katalogu, poleceniem systemowym będzie komenda mkdir w raz z przyjmowanym przez nią argumentem, jakim jest nazwa pożądanego katalogu:
:call system("mkdir NowyKatalog")

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: