RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux上使用JOE文本編輯器的方法

如意 ? 來(lái)源:Linux中國(guó) ? 作者:Seth Kenlon ? 2021-02-16 16:28 ? 次閱讀

Joe’s Own Editor (JOE)是一款簡(jiǎn)單易學(xué)和使用的通用文本編輯器。

我很喜歡那些能讓你輕松學(xué)會(huì)如何使用的文本編輯器。GNU nano 是我最喜歡的例子:你啟動(dòng) nano,你會(huì)在整個(gè)會(huì)話的窗口底部看到一個(gè)最常用的命令列表。Joe‘s Own Editor(簡(jiǎn)稱(chēng) joe)是另一個(gè)很好的例子。

joe 編輯器使用了一個(gè)基于終端的界面,提供了簡(jiǎn)單的文本編輯功能和一個(gè)易于訪問(wèn)的幫助屏幕。它用 C 語(yǔ)言編寫(xiě),體積小,只對(duì) libc 有硬性依賴(lài)(ncurses 是可選的),并且采用 GPL 許可證。

安裝

Linux 上,你也許能在你的發(fā)行版軟件倉(cāng)庫(kù)中找到 JOE。雖然它有點(diǎn)小眾,并不是所有的發(fā)行版都打包了它。如果是這樣的話,你可以從 SourceForge 下載源碼,然后自己編譯。這是個(gè)簡(jiǎn)單的過(guò)程:

$ 。/configure

$ make

$ sudo make install

使用 JOE

據(jù)其作者介紹,JOE 的靈感來(lái)自于一個(gè)叫 WordStar 的應(yīng)用和 GNU Emacs。它的大部分基本編輯鍵都與 WordStar 的快捷鍵相同,編輯器本身也在努力向 WordStar 靠攏。JOE 也有 GNU Emacs 的一些鍵綁定和功能。這種兩種靈感來(lái)源的混合有時(shí)會(huì)讓人迷惑,但話又說(shuō)回來(lái),在任何情況下,讓自己離開(kāi) Emacs(或你通常選擇的文本編輯器)都會(huì)讓人迷惑。重要的是,JOE 提供了幫助,而且很容易訪問(wèn)。

在 JOE 界面右上角,有一個(gè)持續(xù)的提示,你可以按 Ctrl+K,緊接著按 H 來(lái)查看幫助界面。這是一個(gè)切換鍵,所以一旦你激活它,幫助屏幕就會(huì)一直顯示在你的編輯器窗口頂部,直到用同樣的組合鍵(JOE 中的鍵盤(pán)符號(hào)為 ^KH)解除。

鍵盤(pán)快捷鍵

盡管 JOE 的作者在模擬 WordStar 用戶(hù)體驗(yàn)方面非常自豪,但我不得不承認(rèn),這對(duì)我來(lái)說(shuō)是失落的。我從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò) WordStar,直到我在 JOE 的文檔中讀到了它,在我看來(lái),它的鍵盤(pán)快捷鍵方案完全是任意的。有的用 Ctrl+K 作為轉(zhuǎn)義序列的前綴,有的用 Esc 作為前綴,還有的完全不需要轉(zhuǎn)義序列。我無(wú)法確定其中的邏輯。編輯操作和應(yīng)用選項(xiàng)一樣,都有可能需要或不需要轉(zhuǎn)義序列,而且字母關(guān)聯(lián)對(duì)我來(lái)說(shuō)是沒(méi)有什么意義(例如,Ctrl+K D 代表另存為)。

幸運(yùn)的是,JOE 可以讓你在鍵盤(pán)快捷鍵上作弊。安裝后,JOE 會(huì)悄悄為 joe 可執(zhí)行文件創(chuàng)建一些符號(hào)鏈接。包括:

jmacs JOE 使用 Emacs 鍵綁定

jpico JOE 使用 Pico (或 GNU nano) 鍵綁定

rjoe JOE 的編輯只限于啟動(dòng)時(shí)傳遞給 JOE 的文件

jstar JOE 使用 WordStar 鍵綁定

Black terminal with white text showing WordStar key bindings

持久保留的幫助菜單仍然存在,所以如果你不清楚有哪些功能可以使用,可以通過(guò)屏幕右上方的幫助提示來(lái)參考。當(dāng)然,在 Pico/nano 模式下,主要命令總是可見(jiàn)的。

嘗試 JOE

JOE 并不是一個(gè)你永遠(yuǎn)不會(huì)離開(kāi)的文本編輯器,它不會(huì)成為你的 IDE、電子郵件客戶(hù)端、網(wǎng)絡(luò)瀏覽器和文件管理器。事實(shí)上,它甚至可能不是你所有任務(wù)的主要文本編輯器。它專(zhuān)注于做好一件事,那就是成為一般的文本編輯。

JOE 擁有你所需要的所有基本功能,比如能夠快速瀏覽你的文本、能夠選擇文本、復(fù)制和粘貼等等。試試 JOE 吧,使用你喜歡的符號(hào)鏈接。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209322
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2945

    瀏覽量

    66730
  • 文本編輯器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    8106
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    vim Linux文本編輯器

    vimLinux文本編輯器:vim——最強(qiáng)大的文本編輯器——擺脫鼠標(biāo)vi—vim—gvim三種模式:①命令模式:yy(復(fù)制)、p(粘貼)、dd(刪除)、u(恢復(fù))②插入模式:i/a(進(jìn)入文本編輯模式
    發(fā)表于 12-15 06:30

    如何選擇文本編輯器

    如何選擇文本編輯器?
    發(fā)表于 12-27 06:15

    java文本編輯器下載(源代碼)

    java文本編輯器有哪些?給大家分享一下免費(fèi)的java文本編輯器下載(源代碼)地址。好用。htmlArea v2.03A free WYSIWYG editor replacement for fields.from your friends at interactiv
    發(fā)表于 06-02 21:29 ?31次下載

    linux文本編輯器工具下載

    linux文本編輯工具:VIM是優(yōu)秀的開(kāi)源文本編輯器,是Linux/UNIX用戶(hù)非常常用的文本編輯工具.
    發(fā)表于 06-02 22:30 ?31次下載

    文本編輯器

    一個(gè)功能簡(jiǎn)單的文本編輯器 這是一個(gè)用JAVA編寫(xiě)的文本編輯器,主要實(shí)現(xiàn)了部分簡(jiǎn)單常用的功能.(并且能夠?qū)崿F(xiàn)界面風(fēng)格的轉(zhuǎn)換).本人發(fā)布此源碼的原因是為了和所
    發(fā)表于 04-07 14:12 ?23次下載

    文本編輯器的實(shí)現(xiàn)

      本章的目的是建立一個(gè)文本編輯器,同時(shí)繼續(xù)介紹控件的用法。有兩類(lèi)文本編輯器:?jiǎn)挝臋n和多文檔文本編輯器。單文檔文本編輯器一次只能打開(kāi)一個(gè)文件,如果要打開(kāi)另一
    發(fā)表于 11-11 11:13 ?0次下載

    EditPlus(文本編輯器)下載入口

    EditPlus(文本編輯器)下載入口
    發(fā)表于 11-11 11:28 ?4次下載

    JAVA教程之簡(jiǎn)單的文本編輯器

    JAVA教程之簡(jiǎn)單的文本編輯器,很好的學(xué)習(xí)資料。
    發(fā)表于 03-31 11:13 ?11次下載

    UltraEdit文本編輯器免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是UltraEdit 文本編輯器32位綠色版免費(fèi)下載,用于相關(guān)文件的完成
    發(fā)表于 10-29 08:00 ?0次下載

    如何從Linux中探討Ⅵ編輯器的教學(xué)問(wèn)題

    Linux文本編輯器訪的主要教學(xué)方法和常見(jiàn)的教學(xué)問(wèn)題兩個(gè)方面,探討了Ⅵ編輯器的教學(xué)問(wèn)題。
    發(fā)表于 01-18 15:07 ?9次下載
    如何從<b class='flag-5'>Linux</b>中探討Ⅵ<b class='flag-5'>編輯器</b>的教學(xué)問(wèn)題

    如何進(jìn)行HTML在線文本編輯器Java web開(kāi)發(fā)中的使用分析

    隨著Java web程序應(yīng)用開(kāi)發(fā)的發(fā)展,出現(xiàn)了多種HTML在線文本編輯器,在網(wǎng)站的設(shè)計(jì)與制作過(guò)程中應(yīng)用支持多種語(yǔ)言的在線文本編輯器可簡(jiǎn)化用戶(hù)操作,使網(wǎng)站或系統(tǒng)更具有親和性,尤其是在網(wǎng)站內(nèi)容管理系統(tǒng)中
    發(fā)表于 03-05 16:30 ?10次下載
    如何進(jìn)行HTML在線<b class='flag-5'>文本編輯器</b><b class='flag-5'>在</b>Java web開(kāi)發(fā)中的使用分析

    Linux Fedora計(jì)劃添加Nano文本編輯器

    Fedora計(jì)劃在默認(rèn)的Fedora Workstation安裝中添加Nano文本編輯器,作為對(duì)Vi的補(bǔ)充,但其利益相關(guān)者打算提交一個(gè)系統(tǒng)范圍內(nèi)的提案,該提案會(huì)將默認(rèn)安裝的編輯器從Vi更改為Nano。
    的頭像 發(fā)表于 11-20 14:57 ?2612次閱讀

    使用Atom文本編輯器的五個(gè)優(yōu)勢(shì)

    現(xiàn)在漂亮的開(kāi)源文本編輯器很常見(jiàn),有 Adobe 的 Brackets 、微軟的 VSCode 和 GitHub 的 Atom 。這些似乎都提供了類(lèi)似的體驗(yàn):現(xiàn)代化的界面、易于安裝的插件,以及背后的一
    的頭像 發(fā)表于 02-13 14:49 ?4183次閱讀
    使用Atom<b class='flag-5'>文本編輯器</b>的五個(gè)優(yōu)勢(shì)

    比Vim更現(xiàn)代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預(yù)裝在大多數(shù) Linux 發(fā)行版中。但是,某些編輯器(如 Vi 或 Vim)的學(xué)習(xí)曲線和鍵綁定對(duì)于初學(xué)者來(lái)說(shuō)可能很難掌握。這是一個(gè)更簡(jiǎn)單的選擇:M
    的頭像 發(fā)表于 02-24 10:08 ?997次閱讀

    Ultraedit數(shù)據(jù)庫(kù)編輯器文本編輯器的區(qū)別

    開(kāi)發(fā)環(huán)境(IDE)。其中一些提供一組基本功能。其他人提供付費(fèi)訂閱并提供高級(jí)功能。本文中,我們將討論數(shù)據(jù)庫(kù)編輯器文本編輯器,并分析使用這些工具處理數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)。
    發(fā)表于 08-17 10:34 ?475次閱讀
    RM新时代网站-首页