V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX  ›  程序员

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

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

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

    或者

    有没有能够“远程在线编辑”+“从当前目录打开终端窗口”的服务器端类 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   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:32 · PVG 06:32 · LAX 14:32 · JFK 17:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.