我必须在我的Ubuntu服务器上编辑很多文件。 Filezilla有时会阻止它们被我的更改加载或推送。我想知道我是否可以通过类似于
的命令行访问文件vi myTextFile.txt
但是它不是使用cmd窗口,而是打开sublime text 2或其他一些文本编辑器。可以这样做吗?或者它是否相当复杂甚至不可能?
答案 0 :(得分:1)
我认为这是使用GNU Emacs的完美理由。有一个很好的预安装trampmode。您可以使用emacs -nw
(“无窗口”)在终端模式下轻松地使用本地计算机上的GNU Emacs。
然后你可以打开像/ ssh这样的远程文件:user @ remotehost:filename
接下来会发生什么:您在本地计算机上编辑文件,每次保存时,它都会在后台更新到您的服务器。
使用GNU Emacs登录后,您可以轻松地从一个文件跳到另一个文件,而无需重新输入密码。您甚至可以转到dired
,因此具有非常强大的文件系统实用程序。
最后但不是最后一次,因为你显然是来自vi-background:GNU Emacs evil-mode
使得GNU Emacs的行为与vi(m)类似。
答案 1 :(得分:0)
如果您想通过Vim访问远程文件,可以这样做:
vim scp://remoteuser@server.tld//path/to/document