【发布时间】:2014-01-04 14:48:50
【问题描述】:
我使用ssh user@192.168.1.5 连接到远程机器。当我需要在远程机器上打开文件时,例如,
emacs /usr/share/nginx/html/index.html
这会在 shell 中打开 index.html 文件。我注意到一些 emacs 命令有效,但其他命令无效。例如,C-w 不起作用; M-< 不起作用。我该如何解决这个问题,以及使用 emacs 和 ssh 的最佳方式是什么?
我找到了this question,但这让我更加困惑。
【问题讨论】:
-
有哪些有效的命令示例? (有时远程机器上存在不同的键绑定 - 检查远程机器上的 .emacs 文件 - 有时整个键的工作方式不同 - 例如,GNU 屏幕默认情况下会在到达 emacs 之前吸收Ctrl-A part of a command。)
-
C-空间,C-F,C-g 工作
-
我现在在远程机器上找不到 .emacs 文件,但我知道我没有在另一台机器上进行任何新的键绑定
-
是的,我不确定是什么导致这组键绑定不起作用。 emacs 是否在远程服务器上打开文件in the same mode,因为它会在本地打开它(所有命令都在其中工作)?也许this 可以提供线索-
M-x describe-mode。 -
您是否也在本地机器上运行 emacs?您是否有任何理由要使用远程 emacs 与本地 emacs?