I followed the accepted answer in this link How to open remote files in sublime text 3 to edit files on remote server (GCP) using local (MacOS) sublime-text. It worked fine and when I tried to save my modifications to the remote files locally it didn't throw any error. However, I found the files on remote server were not really changed. Did anyone know what is happening here? Thanks!