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

2023-12-18 16:00:14 +08:00
 unt

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

或者

有没有能够“远程在线编辑”+“从当前目录打开终端窗口”的服务器端类 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 。感觉还是差点

。。。。

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

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

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

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

在用这个, 还挺方便
hunk
2023-12-18 18:48:05 +08:00
code-server 了解下,远程开发,无敌,特别是最近搞定了 java 的开发,爽歪歪。
lsk569937453
2023-12-19 08:50:10 +08:00
有没有可能换个思路会好点,比如 webdav+挂载到本地磁盘。
Hawthorne
2023-12-19 09:46:54 +08:00
终极方案:sshfs
xuanbg
2023-12-19 12:46:37 +08:00
ssh+vim 了解一下?
wuyadaxian
2023-12-19 13:51:11 +08:00
终极方案直接 ssh ,传数据,终端,远程 vim 。三位一体
sinx003
2023-12-19 17:14:30 +08:00
finalshell 这个挺不错的,我之前一直用,远程在线编辑,保存后自动上传。
LonnyWong
2023-12-21 10:49:31 +08:00
可以试试 tssh + trzsz: https://github.com/trzsz/trzsz-ssh

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001371

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX