求 FTP+终端+远程在线编辑的终极方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX    程序员

求 FTP+终端+远程在线编辑的终极方案

  •  
  •   unt 2023-12-18 16:00:14 +08:00 2201 次点击
    这是一个创建于 673 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有能够远程在线编辑的终端工具

    或者

    有没有能够“远程在线编辑”+“从当前目录打开终端窗口”的服务器端类 filebrowser 工具


    从目前正在使用的工具结合几大需求点出发:

    1. iterm2+ohmyzsh 。 日常终端工具,确实比 mac 自带终端好用,平时 ssh, scp ,vim 的主力工具,ssh 没问题,设私钥后很方便。scp 的话单文件用得挺习惯的了,但是文件夹的相互覆盖(-r)貌似有点问题,而且效率是个很大问题,需要手码指令,效率低。vim 的话修改少量内容很方便,修改多处内容终究还是没有编辑器来得快。

    2. ftp 工具,filezilla ( termius,transmit,forklift,tabby,royaltsx ,黄鸭等终端+FTP 工具全都用过)。 古早用 win 的时候一直用的这个用习惯了,所以 mac 也装的这个,但是 mac 上不能多选,只能一个个的上传。而且不能在线编辑,在线预览。

    3. baota 。bt 的文件浏览/管理是真好用!!但是自身服务感觉有点重,很多功能都不需要,功能太多了。

    4. filebrowser 。是我梦想中的运行方式与运行效果。太简单轻便了,很棒。 但是好像不能打开终端窗口(如果是我不会的话请教我一下),这点很致命。

    5. cockpit 。感觉还是差点

    。。。。

    18 条回复    2023-12-21 10:49:31 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-12-18 16:08:49 +08:00
    换个角度考虑,vscode 就不错,
    AoEiuV020JP
        2
    AoEiuV020JP  
       2023-12-18 16:09:46 +08:00
    @AoEiuV020JP #1 啊你 ftp 不是 sftp 没有 ssh 那这种不行,
    wu67
        3
    wu67  
       2023-12-18 16:10:03 +08:00
    iterm + zsh 也还行吧.
    vim 就记住 hjkl , w e b, $ ^这几个跳转就行, 改配置噼里啪啦就完事, 就是 esc 键经常爆炸.

    但是如果你想大段大段的复制粘贴, 那么 vim 大概不是一个好选择, 等一位大佬的优质方案.
    unt
        4
    unt  
    OP
       2023-12-18 16:11:16 +08:00
    @AoEiuV020JP #2 SFTP 。 我不想用 vscode 搞。。。我知道有插件
    unt
        5
    unt  
    OP
       2023-12-18 16:13:04 +08:00
    @wu67 #3 不用记,item2 可以设 toolbelt ,我早就把所有指令全部锚定到终端窗口上了
    body007
        6
    body007  
       2023-12-18 16:23:49 +08:00
    用 NppFTP 插件,支持 FTP 和 SFTP 。
    tool2d
        7
    tool2d  
       2023-12-18 16:42:29 +08:00
    "但是好像不能打开终端窗口"

    一般来说,浏览器可以通过 websocket 调用本机 http 服务,发送当前路径,用命令行来启动终端进入到对应目录。

    我觉得 OP 那么能折腾,自己动手写一个浏览器插件也不难。
    Alias4ck
        8
    Alias4ck  
       2023-12-18 16:49:08 +08:00
    自己写一个吧
    liujavamail
        9
    liujavamail  
       2023-12-18 17:14:49 +08:00
    teminus 还是很好用的
    xianqin
        10
    xianqin  
       2023-12-18 17:45:57 +08:00
    JetBrains Gateway
    EthanLau
        11
    EthanLau  
       2023-12-18 18:21:49 +08:00
    https://coder.com/

    在用这个, 还挺方便
    hunk
        12
    hunk  
       2023-12-18 18:48:05 +08:00
    code-server 了解下,远程开发,无敌,特别是最近搞定了 java 的开发,爽歪歪。
    lsk569937453
        13
    lsk569937453  
       2023-12-19 08:50:10 +08:00
    有没有可能换个思路会好点,比如 webdav+挂载到本地磁盘。
    Hawthorne
        14
    Hawthorne  
       2023-12-19 09:46:54 +08:00 via Android
    终极方案:sshfs
    xuanbg
        15
    xuanbg  
       2023-12-19 12:46:37 +08:00
    ssh+vim 了解一下?
    wuyadaxian
        16
    wuyadaxian  
       2023-12-19 13:51:11 +08:00
    终极方案直接 ssh ,传数据,终端,远程 vim 。三位一体
    sinx003
        17
    sinx003  
       2023-12-19 17:14:30 +08:00
    finalshell 这个挺不错的,我之前一直用,远程在线编辑,保存后自动上传。
    LonnyWong
        18
    LonnyWong  
       2023-12-21 10:49:31 +08:00
    可以试试 tssh + trzsz: https://github.com/trzsz/trzsz-ssh
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2935 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:23 PVG 21:23 LAX 06:23 JFK 09:23
    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