我正在使用Mac终端连接到我的GoDaddy托管账户。
我想知道是否可以通过终端使用文本编辑器?我不熟悉VIM或emacs,所以很难使用。
我曾在Linux上使用过gedit并且很喜欢它。我想知道是否可以在Godaddy服务器上安装gedit?
任何建议都将不胜感激。我对使用SSH和终端非常陌生。
我正在使用Mac终端连接到我的GoDaddy托管账户。
我想知道是否可以通过终端使用文本编辑器?我不熟悉VIM或emacs,所以很难使用。
我曾在Linux上使用过gedit并且很喜欢它。我想知道是否可以在Godaddy服务器上安装gedit?
任何建议都将不胜感激。我对使用SSH和终端非常陌生。
有很多全屏文本编辑器,但如果你想在Mac本地编辑文件并同时通过ssh连接到远程服务器而不必考虑它,你真的需要学习其中一种广泛使用的编辑器。
实际上,最好是至少学习所有三个编辑器的基础知识 - 至少要知道如何安全退出 - 因为在某个时候,你会意外地将VISUAL取消设置或设置错误,进入错误的编辑器。
nano(及其在pico系列中的姊妹编辑器)是最容易学习的,尤其是如果你来自TextEdit / TeachText / Notepad背景。然而,它是最不普遍和最少使用键盘快捷键和屏幕空间的编辑器,在真正的Unix极客中,如果他们问“vi还是emacs”,你说“nano”他们会笑话你。
vi(以及其相关编辑器 - 实际上,通常你使用vim,而不是vi)是最普遍存在的,也是最适合进行快速简单编辑的编辑器。在奇怪的终端上(比如你喜欢的iPad ssh客户端),它也更加易用(在这些终端上按^X是一个大麻烦)。而且,大多数vi键序列也适用于ed,有时甚至适用于sed,这在你仅拥有全屏支持的终端时非常方便。然而,当你来自GUI背景时,学习vi是最难的 - 在你的文本编辑器中输入或编辑文本的想法除了进入特殊模式之外并没有其他方式,这很奇怪。
emacs(及其相关和简化克隆版本,如jove和ue)对于执行复杂操作是最有效率的。它的更奇怪的按键序列(例如^A-F用于光标移动)与Terminal命令行、libreadline、本地Mac GUI文本控件和Firefox文本控件相同,这也很好。如果你真正学会emacs,你可以开始使用GUI中的Aquamacs,并对其进行编程以自动执行所有繁琐的文本编辑等操作。唯一的问题是,真正学会emacs需要花费数年时间,而且你可能还有其他事情要做。
libedit
代替libreadline
,并且man readline
只会显示“没有readline的手册条目”。 - abarnertls -l /usr/lib/libreadline.dylib
会显示它只是一个指向 libedit.dylib
的符号链接。如果苹果公司将其包含并将非 GPL 应用程序链接到它而没有承认它,那将是对许可证的严重违反。当然,您始终可以自己安装它,或安装使用它的第三方应用程序(例如,某些非 python.org Python 发行版的 OS X 包括静态链接的 GNU readline)。 - abarnert