跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
采样电阻捷比信 · 专业器件主题站

如何在Linux上使用JOE文本编辑器

Joe’sOwnEditor(JOE)是易于学习和使用的通用文本编辑器。我非常喜欢那些使您轻松学习如何使用它们的文本编辑器。 GNUnano是我最喜欢的示例:启动nano时,您将在整个会话窗口的底部看到最常用的命令列表。 Joe’sOwnEditor(简称joe)是另一个很好的例子。 joe编辑器使用基于终端的界面,该界面提供了简单的文本编辑功能和易于访问的帮助屏幕。它是用C语言编写的,体积很小,仅对libc有严格的依赖性(ncurses是可选的),并且使用GPL许可证。安装在Linux上,您也许可以在分发软件存储库中找到JOE。尽管这是一个小众市场,但并非所有发行版都将其打包。在这种情况下,您可以从SourceForge下载源代码并自己编译。这是一个简单的过程:$。 / configure $ make $ sudomakeinstall使用JOE根据其作者的说法,JOE的灵感来自一个名为WordStar和GNUEmacs的应用程序。它的大多数基本编辑键与WordStar的快捷键相同,并且编辑器本身也在努力接近WordStar。 JOE还具有GNUEmacs的一些键绑定和功能。两种灵感来源的混合有时会造成混淆,但是在任何情况下,让自己离开Emacs(或您通常选择的文本编辑器)再次可能会造成混淆。重要的是,JOE可以提供帮助并且易于访问。在JOE界面的右上角,有一个连续的提示,您可以按Ctrl + K,然后按H来查看帮助界面。这是一个切换键,因此一旦激活它,帮助屏幕将保留在编辑器窗口的顶部,直到使用相同的组合键将其释放(JOE中的键盘符号为^ KH)。键盘快捷键尽管JOE的作者为模拟WordStar用户体验感到非常自豪,但我不得不承认这对我来说是一个损失。直到我在JOE的文档中了解到WordStar之前,我才听说过它。我认为,它的键盘快捷方式完全是任意的。有些使用Ctrl + K作为转义序列的前缀,有些使用Esc作为前缀,而有些根本不需要转义序列。我不确定逻辑。编辑操作与应用程序选项相同。两者都可能需要也可能不需要转义序列,并且字母关联对我来说意义不大(例如,Ctrl + KD表示另存为)。幸运的是,JOE允许您欺骗键盘快捷键。安装后,JOE将为joe可执行文件安静地创建一些符号链接。包括:jmacsJOE使用Emacs键绑定jpicoJOE使用Pico(或GNUnano)键绑定rjoeJOE编辑仅限于启动时传递给JOE的文件jstarJOE使用WordStar键绑定BlackterminalwithwhitetextshowingWordStarkeybindings持久的帮助菜单仍然存在,因此,如果您不知道哪个功能可以使用,请参阅屏幕右上方的帮助提示。当然,在Pico / nano模式下,主要命令始终可见。尝试JOEJOE不是您永远不会离开的文本编辑器。它不会成为您的IDE,电子邮件客户端,Web浏览器和文件管理器。实际上,它甚至可能不是您所有任务的主要文本编辑器。它很好地专注于一件事,那就是成为一个通用的文本编辑器。 JOE具有您需要的所有基本功能,例如能够快速浏览文本,能够选择文本,复制和粘贴等等。尝试JOE并使用您喜欢的符号链接。负责编辑AJX