Gop*_*ani 3 linux terminal emacs ssl text-editors
我使用 emacs 进行编码和其他东西。
我现在有一个网站,我必须在 ssh 连接上做很多文件编辑工作。我很难学习 vi 或 nano。
我想知道是否有任何工具或什至更轻的 emacs 可用于基本的文本编辑。
Gil*_*il' 13
您可以在远程机器上运行 emacs。Emacs 在文本终端中运行,只有一些小问题(主要是某些组合键可能无法识别,例如,CS 字母可能被视为 C 字母;这是由于终端模拟器造成的)。如果你经常连接和断开远程机器,并想避免 emacs 相对较长的启动时间,请在屏幕下运行它(开始screen emacs
;断开连接之前,键入C-a d
;重新连接时,键入screen -rd
)。
如果在远程机器上安装 emacs 有问题(例如,在磁盘空间很小的计算机上),有一些小型编辑器具有类似 emacs 的键绑定,例如jed
,jmacs
(配置joe
)jove
,,zile
。然而,它们往往不太像 emacs,因为 emacs 的大部分功能都在它的数百个 lisp 包中。
但我建议的选项是继续在本地运行 emacs,并使用某种编辑远程文件的方法。Emacs 有一种通过 ssh 编辑文件的本机方法:输入文件名作为/mysite.example.com:/name/of/remote/file
. 这在 emacs 23 手册中的“远程文件”以及旧版 emacs 的单独 TRAMP 手册中记录。
您基本上C-x C-f
在 Emacs 中输入并键入/ssh:username@server.domain:
. Emacs 通常会询问您的密码并尝试设置远程 shell。如果成功,您可以输入您的文件名。因此,完整的迷你缓冲区则是:/ssh:username@server.domain:/path/to/your/file
。按下RET
并编辑您的文件,就像您在本地操作一样。
归档时间: |
|
查看次数: |
1720 次 |
最近记录: |