vs code etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
vs code etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Uzak Bilgisayarda Kod Geliştirme

Bugün genellikle vi ve vim ile çözülen sorunlardan birisi olarak uzak bilgisayarda kod geliştirme yapma konusunda en pratik bulduğum alternatif yöntemden bahsedeceğim. Microsoft'un geliştirdiği açık kaynak kodlu Visual Studio Code üzerinde eklentilerle bu işi yapacağız.

Öncelikle kendi sisteminizde Visual Studio Code'un yüklü olduğunu varsayıyorum ve eklentilerde "Remote VSCode" olarak aratıp ilgili eklentinin yüklenmesini sağlamalısınız.Eklenti yüklendikten sonra uygulamayı yeniden başlatmanız gerekmektedir.


Daha sonra ve ilerleyen tüm süreçte uzaktaki bilgisayarda (kodların bulunduğu) aşağıdaki komutları çalıştırarak rmate uygulamasını yüklemeniz gerekmekte:
sudo wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate
sudo chmod a+x /usr/local/bin/rmate
Daha sonra tekrar kendi bilgisayarınızda VS Code uygulamasında iken CTRL + P tuşlarına basarak açılan komut kutusuna ">Remote: Start Server" yazmanız gerekmekte. Böylelikle sisteminiz uzak makineye bağlanmaya hazır olacaktır.

Ve son olarak kendi bilgisayarınızda aşağıdaki komut ile ilgili porttan giriş sağlamanız gerekmektedir.Tabi ki IP adresini kendinize göre tanımlayarak.
ssh -R 52698:localhost:52698 UZAKMAKİNEIPADRESİ
Bu işlemlerden sonra uzak bilgisayarda aşağıdaki komutu yazdığınızda VS Code üzerinde ilgili dosya açılabilecektir.
rmate deneme.py
VS Code üzerinde ilgili sunucu başlatılmasını başlangıçta yapmak için kullanıcı ayarlarında aşağıdaki kısmı aktif etmek gerekmekte.
  "remote.onstartup": true,
kaynak: https://medium.com/@prtdomingo/editing-files-in-your-linux-virtual-machine-made-a-lot-easier-with-remote-vscode-6bb98d0639a4