Forum: PC-Programmierung VS Code kann keine Dateian mit FTP anzeigen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Lukas G. (lukas88)


Lesenswert?

Hallo zusammen,

Ich möchte eigentlich gerne mit Visual Studio Code per FTP auf mein 
Webspace zugreifen um dort PHP&JS Dateien zu bearbeiten.


Die Dateien habe ich unter Ubuntu 22.10 mit Nautilus per SFTP 
eingebunden. Sind also Systemweit verfügbar, wie als würden sie auf der 
Festplatte liegen.

Ich kann mit Geany oder dem Texteditor die Dateien Problemlos 
öffnen,bearbeiten und speichern.


Aber mit VS Code geht das nur, wenn ich die Datei Auswähle und mit 
"Öffnen mit" VS Code öffne. Direkt im Editor geht das nicht. Es wird 
auch keine Fehlermeldung oder ähnliches ausgegeben. Darum habe ich auch 
keine Anhaltspunkte, woran es vielleicht liegen könnte.

Ich Geany kann ich auch die Ganzen Ordnerstrukturen durchsuchen und 
direkt eine Datei auswählen die ich bearbeiten möchte.

Geany ist eine toller Editor. Leider hat aber VS Code ein paar Features 
die Geany nicht hat, darum würde ich gerne VS Code verwenden.

Weis jemand, am was das Liegen könnnte, das ich keine Dateien öffen 
kann, wenn sie auf einem Netzlaufwerk liegen?  (Normale Dateien auf der 
Festplatte gehen ohne Probleme)


Vielen Dank

von (prx) A. K. (prx)


Lesenswert?

Lukas G. schrieb:
> per FTP

> per SFTP

FTP und SFTP haben exakt nichts miteinander zu tun.

von (prx) A. K. (prx)


Lesenswert?

Lukas G. schrieb:
> Die Dateien habe ich unter Ubuntu 22.10 mit Nautilus per SFTP
> eingebunden. Sind also Systemweit verfügbar, wie als würden sie auf der
> Festplatte liegen.

Um systemweit universell verfügbar zu sein, muss ein Filesystem-Mount 
auf Systemebene daraus werden. GVfs ist eine etwas andere Baustelle und 
nützt zunächst nur Programmen, die über diesen API gehen.

: Bearbeitet durch User
von Ein T. (ein_typ)


Lesenswert?

(prx) A. K. schrieb:
> Um systemweit universell verfügbar zu sein, muss ein Filesystem-Mount
> auf Systemebene daraus werden. GVfs ist eine etwas andere Baustelle und
> nützt zunächst nur Programmen, die über diesen API gehen.

Vielleicht wäre sshfs(1) für den TO eine Alternative zu den 
Gnome-spezifischen Mounts. Mounten geht damit einfach per
1
sshfs user@host:pfad mountpoint

und unmounten mit
1
fusermount -u mountpoint

von Rolf M. (rmagnus)


Lesenswert?

Lukas G. schrieb:
> Aber mit VS Code geht das nur, wenn ich die Datei Auswähle und mit
> "Öffnen mit" VS Code öffne. Direkt im Editor geht das nicht.

Was heißt "… geht das nicht"? Was passiert denn beim Versuch, die Datei 
zu öffnen? Einfach gar nichts?

von Erwin (erwinh)


Lesenswert?

Wenn wir hier wirklich von SFTP (SSH File Transfer Protocol) und nicht 
von FTPS sprechen, dann gibt es hier das Plugin "Remote - SSH" von 
Microsoft. Damit sollte das eigentlich recht unproblematisch klappen:

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

von Εrnst B. (ernst)


Lesenswert?

Erwin schrieb:
> gibt es hier das Plugin "Remote - SSH"

Das macht was Anderes und viel mehr.

Da wird auf dem Ziel-Rechner ein fast vollständiges VS-Code installiert, 
und dein lokales VS-Code praktisch zum Webbrowser degradiert.

(Benutzeroberfläche von VS-Code basiert auf HTML+JS, lässt sich auch 
komplett für die Nutzung im Webbrowser installieren)

Bei einem rein auf Dateitransfer/SFTP beschränkten Webspace ist das 
Remote-SSH-Plugin aber sicher nicht der richtige Weg.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.