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

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

  •  
  •   asaxing Mar 30, 2018 9168 views
    This topic created in 2971 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     1085 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 18:32 PVG 02:32 LAX 11:32 JFK 14:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86