VS Code Remote Development is fantastic, but it doesn't support the Raspberry Pi Zero as the armv6l isn't supported.
However, this it is possible to mount /home/pi as a Samba share and amend files locally, which will perform similarly (for Python development anyway).
This is described here. Install Samba with:
sudo apt install -y samba
Then add the following to /etc/samba/smb.conf
as follows:
[PiShare]
comment=Pi Share
path=/home/pi
browseable=yes
writeable=yes
only guest=no
create mask=0740
directory mask=0750
public=no
Note that the Samba configuration file can be checked with the testparm
command.
Finally, set a password with sudo smbpasswd -a pi
. This will create the Samba user pi.
This can be accessed from another computer on the network as \\hostname\share