asaxing
V2EX  ›  问与答

vscode 有没有插件可以连接远程主机编辑文件?

  •  
  •   asaxing · Mar 30, 2018 · 9164 views
    This topic created in 2970 days ago, the information mentioned may be changed or developed.

    例如通过 ssh 连接上之后,vscode 可以选择项目文件夹打开,和打开本地项目没有区别。

    7 replies    2018-03-30 11:10:32 +08:00
    0vels
        1
    0vels  
       Mar 30, 2018
    只知道 sftp 可以本地编辑了自动同步到服务器
    geelaw
        2
    geelaw  
       Mar 30, 2018
    VSCode 支持 UNC 路径,所以想个办法把需要的文件夹映射到某个 UNC 路径就好了。
    yylzcom
        3
    yylzcom  
       Mar 30, 2018   ❤️ 1
    远端服务器:
    wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate && chmod a+x /usr/local/bin/rmate

    本地 vscode:
    1. 安装这个插件:
    https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode

    以上安装工作一次性的, 以后不用, 多台 remote server 需要执行一次第一个.


    本地 vscode:
    1. ctrl+shift+p 调出命令窗口, Remote Start Server

    本地终端:
    ➜ ~ ssh -R 52698:localhost:52698 -p22 [email protected]

    远程 ssh:
    rmate ~/.bashrc

    这样就能在本地编辑文件了, 改动实时同步到远程服务器
    iwishyouhappy
        4
    iwishyouhappy  
       Mar 30, 2018
    asaxing
        5
    asaxing  
    OP
       Mar 30, 2018
    @geelaw #2 第一次听说 UNC 路径,谢谢科普 0-0
    @yylzcom #3 谢谢,我试试这种方式,不过我想的是可以和 xshell 一样,添加一台主机,然后之后连接就可以直接用的 hhh
    yyfearth
        6
    yyfearth  
       Mar 30, 2018
    @asaxing VSCode 将来会有这个能力
    就是 File System Provider API
    但是还在实验阶段

    在这个 API 实现 并且有扩展使用之后 才有可能做到你希望的那样
    否则一定是先下载到本地 然后上次回去那种
    asaxing
        7
    asaxing  
    OP
       Mar 30, 2018
    @yyfearth #6 ww 好期待,vscode 结对编程的插件也是在内测中,刚刚弃用了 atom
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 23:33 · PVG 07:33 · LAX 16:33 · JFK 19:33
    ♥ Do have faith in what you're doing.