我需要能够远程登录我的客户的Web服务器并远程编辑代码。我主要用于CSS更改,但现在也开始尝试使用PHP。
我尝试过使用Remote-Editor,但它无法捕获我放置在/home文件夹中的.remote文件。该说明并没有提供有关设置此项的详细信息。
我该怎么做?
我需要能够远程登录我的客户的Web服务器并远程编辑代码。我主要用于CSS更改,但现在也开始尝试使用PHP。
我尝试过使用Remote-Editor,但它无法捕获我放置在/home文件夹中的.remote文件。该说明并没有提供有关设置此项的详细信息。
我该怎么做?
使用FileZilla,然后将VScode设置为默认编辑器(编辑->设置->文件编辑->文件类型关联并插入“php /usr/bin/code”)。好的,现在您需要在FTP上选择您的文件,然后按“查看/编辑”,然后您的文件将在VScode编辑器中打开。完成:)
which code
,vscode 程序路径将显示出来。我的输出结果是 "/snap/bin/code"。因此,在文件类型关联中,我添加了:"php /snap/bin/code"。 - Daniel Gitahi打开Filezilla -> 编辑 -> 设置 -> 文件编辑 -> 文件类型关联
现在您会看到窗口右侧有“自定义文件类型关联:”选项。 在那里,您需要为打开PHP文件的VSCode编写命令。
步骤1: 在计算机上搜索并定位VSCode Exe文件安装目录。在我的情况下,它是 (C:\Users\Shubham\AppData\Local\Programs\Microsoft VS Code/Code.exe)
步骤2: 复制".exe"文件的目录路径链接并返回到Filezilla中的“自定义文件类型关联:”。
步骤3: 现在键入“php”,然后给两个空格并粘贴您已复制的目录路径,放在双引号内,再次给一个空格并输入“-open”。最终代码应该类似于此
php "C:\Users\Shubham\AppData\Local\Programs\Microsoft VS Code/Code.exe" -open
步骤4: 单击“确定”按钮然后喝杯咖啡。
php /Applications/Atom.app %f
。 - JohnMiky有几种方法可以实现此功能,并且都与编辑器无关。
首先,有 sshfs
,它是跨平台的,您可以通过操作系统软件包管理器安装。一个简单的方法如下:
mkdir -p ~/mnt/server
sshfs user@server.example.com:/path/on/server ~/mnt/server
接下来,你可以在本地使用~/mnt/server
路径访问server.example.com
的完整文件夹结构。确保设置SSH密钥以避免每次都输入用户密码。你可以在网络上找到各种教程。
对于仅提供FTP访问(共享主机等)的服务器,你可以以相同方式使用curlftpfs
。
要关闭连接,只需卸载即可:
umount ~/mnt
如果您选择基于图形界面的方法,有几个选项。有Transmit
(适用于macOS),它具有将连接挂载为卷的功能;Forklift
(适用于macOS)是Finder替代品,可以做到相同的操作;ExpanDrive
(适用于macOS/Windows)和我最喜欢的Mountain Duck
(适用于macOS/Windows)。
如果您计划移动大量数据,特别是许多小文件,据我的经验,Mountain Duck是表现最佳的。
sshfs
的方法,尽管对于一些使用macOS的人来说可能会有点吓人,因为你必须允许kExt。 - tim.rohrer我看到的大多数答案都是针对Windows系统的。如果有人想在Filezilla中使用Linux来关联文件类型,路径会有所不同。
htm /snap/bin/code --force-user-env --no-sandbox --unity-launch
html /snap/bin/code --force-user-env --no-sandbox --unity-launch
js /snap/bin/code --force-user-env --no-sandbox --unity-launch
php /snap/bin/code --force-user-env --no-sandbox --unity-launch
您不需要使用额外的标志,但它们被用于菜单快捷方式,所以我包含了它们。
很重要的一点是,你需要以管理员身份启动Filezilla。这就是为什么它对我而言无法工作的原因。
打开 FileZilla -> 编辑 -> 文件编辑 -> 使用自定义编辑器 -> 浏览 (找到 Visual Studio Code 路径)
如何找到 Visual Studio Code 路径?右键单击 Visual Studio Code 并打开位置,将该位置粘贴到浏览菜单中并找到 Visual Studio Code 快捷方式
完成以上步骤后,在 FileZilla 上按下“确定”,即可正常工作。