【问题标题】:VSCode how to connect to WinSCPVSCode如何连接到WinSCP
【发布时间】:2015-07-12 01:35:13
【问题描述】:

有没有办法将 Visual Studio Code 连接到 WinSCP 程序?

我试过了,但它不起作用。我将此值设置为外部编辑器"C:\Users\Omistaja\AppData\Local\Code\update.exe --processStart Code.exe !.!"

【问题讨论】:

    标签: visual-studio-code winscp


    【解决方案1】:

    在选项/首选项下,它位于编辑器设置面板中。在编辑器页面上添加外部编辑器并移动到顶部位置

    重要 -- 安装 VSCode 时,它​​会询问它是为您准备的,还是为您机器上的所有用户准备的。这使得 Code.exe 所在的位置有所不同

    为所有用户赢得 10 x64 - "C:\Program Files\Microsoft VS Code\Code.exe" !.!
    只为你赢得 10 x64 - "C:\Users\<profile name>\AppData\Local\Programs\Microsoft VS Code\Code.exe" !.!

    【讨论】:

    • 非常感谢!我不得不删除其他编辑器,所以它会默认打开 VSC
    • @ChagaiFriedlander 如果你把它放在首位,我认为没有必要删除
    【解决方案2】:

    从导航转到文件 > 编辑 > 配置打开 winscp..

    添加 > 外部编辑器 设置路径 "%LOCALAPPDATA%\Programs\Microsoft VS Code\Code.exe"

    【讨论】:

      【解决方案3】:

      有一个VScode extension 与 WinSCP 同步编辑做同样的事情。此扩展的一个优点是:您可以编辑整个文件夹,而不是编辑每个文件的文件。

      【讨论】:

      • 我以前看过这个扩展,但它不允许你只使用 ftps(显式)ftp。不安全。
      【解决方案4】:

      您可以将 VSCode 添加为 WinSCP 中的外部编辑器。转到视图/首选项,然后在左侧框中选择编辑器,然后单击编辑器首选项下的添加,然后在编辑器下选择外部编辑器并放入如下路径: "C:\Program Files (x86)\Microsoft VS Code\Code.exe" !.!

      【讨论】:

      • 这实际上效果很好!我只是自己接线。甚至在保存时更新远程服务器。感觉就像您在本地编辑一样。
      • 对于 64 位版本的 VS Code,路径将为 "C:\Program Files\Microsoft VS Code\Code.exe" !.!
      • @BenjaminRay 为什么!.! 我只添加了code.exe 的路径,并且工作正常。我是否缺少该参数的某些内容?
      • 我猜它会用文件名替换它,但我不确定。我在别的地方找到了这个。如果有人知道这个问题的答案,请分享。
      • 非常感谢!我不得不删除其他编辑器,所以它会默认打开 VSC
      【解决方案5】:

      VSCode 目前不支持通过 FTP 或 SFTP 等远程协议编辑文件/文件夹

      【讨论】:

      • 您可以在visualstudio.uservoice.com/forums/293070-visual-studio-code 为功能提出建议和投票。这有助于确定积压工作的优先级
      • 这没有回答问题。他指的是他的 WinSCP 编辑器配置。 WinSCP 能够通过 sftp 打开文件并将它们流式传输到选择的编辑器中。
      • 真正的问题是你能不能打开整个文件夹,看看树状结构。这与打开单个文件无关。这可以通过 WinSCP 配置从每个编辑器完成。我认为答案在 - 不。
      • @vladatr 您可以打开整个文件夹并进行导航 - 这与原生体验不同,但有可能
      猜你喜欢
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 2016-09-04
      • 1970-01-01
      • 2015-08-24
      • 2017-01-30
      相关资源
      最近更新 更多