środa, 16 sierpnia 2017

Visual Studio Code: Edycja plików na zdalnym systemie

Czasami zachodzi potrzeba edycji plików zaszytych gdzieś w Linuksie, a ponieważ edycja w vi lub nano do najwygodniejszych nie należy, to tu jest metoda na edycję plików w moim ulubionym Visual Studio Code.

1. W Visual Studio Code należy zainstalować plugin: Remote VSCode
2. Łączymy się ze zdalnym hostem za pomocą Putty
3. Tworzymy tunel SSH:
Source port: 52698
Destination: 127.0.0.1:52698

zaznaczamy opcję Remote i klikamy Add
4. Na zdalnym komputerze instalujemy rmate jest to skrypt, który będzie się łączył VSCode i wysyłał plik do edycji. Tu link do wersji w Pythonie

wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmate
chmod a+x rmate
sudo mv rmate /usr/local/bin/rmate

5. W VSCode należy teraz odpalić serwer Textmate. Wciskamy F1 i wpisujemy Remote: Start Server

Konfiguracja zakończona. Teraz, żeby edytować plik należy na zdalnym systemie wpisać

rmate plik.htm

Plik otworzy się do edycji VSCode. Dla uproszczenie parametry tunelu można zapisać w sesji w Putty. Serwer Textmate może startować razem z VSCode, w takiej konfiguracji po nawiązaniu połączenia ssh z hostem zdalnym możemy od razu edytować pliki.
Inspiracja stąd.

Brak komentarzy: