比较emacs中的本地文件和服务器文件

比较emacs中的本地文件和服务器文件,emacs,terminal,editor,Emacs,Terminal,Editor,我是emacs的新用户。我需要比较两个文件,一个本地文件和服务器中的另一个文件 我在打开本地文件时启动了emacs。现在我使用C-X3将emacs一分为二。现在我在右边的第二帧中打开了一个壳。我用M-x shell打开了一个shell。现在ssh被插入我的服务器。我导航到了一个较深的位置,需要在右侧缓冲区中从该位置打开一个文件。我试过C-x C-f,但它显示了我的位置目录 有解决办法吗 编辑: 我想我把我的问题强调错了。我只想看到这两个文件在emacs中打开并一起读取。其实没什么区别。使用Tra

我是emacs的新用户。我需要比较两个文件,一个本地文件和服务器中的另一个文件

我在打开本地文件时启动了emacs。现在我使用C-X3将emacs一分为二。现在我在右边的第二帧中打开了一个壳。我用M-x shell打开了一个shell。现在ssh被插入我的服务器。我导航到了一个较深的位置,需要在右侧缓冲区中从该位置打开一个文件。我试过C-x C-f,但它显示了我的位置目录

有解决办法吗

编辑:
我想我把我的问题强调错了。我只想看到这两个文件在emacs中打开并一起读取。其实没什么区别。

使用Tramp和ediff。差不多

M-x ediff-files RET
/local/path/to/file RET
/ssh:user@host:/remote/path/to/file RET

user
host
是ssh所需的参数。

使用Tramp和ediff。差不多

M-x ediff-files RET
/local/path/to/file RET
/ssh:user@host:/remote/path/to/file RET

user
host
是ssh所需的参数。

使用Tramp和ediff。差不多

M-x ediff-files RET
/local/path/to/file RET
/ssh:user@host:/remote/path/to/file RET

user
host
是ssh所需的参数。

使用Tramp和ediff。差不多

M-x ediff-files RET
/local/path/to/file RET
/ssh:user@host:/remote/path/to/file RET

user
host
是ssh需要的参数。

我想我强调的问题没有正确。我只需要同时打开这两个文件,我仍然相信,
ediff
比较法最适合您。但是,如果要在不同的缓冲区中打开这两个文件,请应用
C-x C-f/local/path/to/file RET C-x-C-f/ssh:user@host:/remote/path/to/file RET
我想我没有正确强调我的问题。我只需要同时打开这两个文件,我仍然相信,
ediff
比较法最适合您。但是,如果要在不同的缓冲区中打开这两个文件,请应用
C-x C-f/local/path/to/file RET C-x-C-f/ssh:user@host:/remote/path/to/file RET
我想我没有正确强调我的问题。我只需要同时打开这两个文件,我仍然相信,
ediff
比较法最适合您。但是,如果要在不同的缓冲区中打开这两个文件,请应用
C-x C-f/local/path/to/file RET C-x-C-f/ssh:user@host:/remote/path/to/file RET
我想我没有正确强调我的问题。我只需要同时打开这两个文件,我仍然相信,
ediff
比较法最适合您。但是,如果要在不同的缓冲区中打开这两个文件,请应用
C-x C-f/local/path/to/file RET C-x-C-f/ssh:user@host:/remote/path/to/file RET