是否可以使用本地文本编辑器打开 ubuntu 服务器上的文件?

Is it possible to open a file on an ubuntu server with a local text editor?

我必须在 Ubuntu 服务器上编辑很多文件。 Filezilla 有时会阻止它们加载或推送我的更改。我想知道我是否可以通过类似于

的命令行访问文件
vi myTextFile.txt

但它没有使用 cmd window,而是打开了 sublime text 2 或其他一些文本编辑器。这可以做到吗?还是相当复杂甚至不可能?

如果你想通过Vim访问远程文件,你可以这样做:

vim scp://remoteuser@server.tld//path/to/document

我认为这是使用 GNU Emacs 的完美理由。有优秀的预装trampmode。您可以使用 emacs -nw(„no window“)在终端模式下从本地计算机轻松使用 GNU Emacs。

然后你可以打开一个远程文件,比如/ssh:user@remotehost:filename

接下来会发生什么:您在本地计算机上编辑文件,每次保存时,它都会在后台更新到您的服务器。

使用 GNU Emacs 登录后,您可以轻松地从一个文件跳到另一个文件,而无需重新输入密码。您甚至可以转到 dired,从而拥有一个非常强大的文件系统实用程序。

最后但并非最后,因为您显然来自 vi 背景:GNU Emacs evil-mode 使 GNU Emacs 的行为类似于 vi(m)。