是否可以使用本地文本编辑器打开 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)。
我必须在 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)。