自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學(xué)習(xí)在 Linux 上使用 JOE 文本編輯器

系統(tǒng) Linux
我很喜歡那些能讓你輕松學(xué)會如何使用的文本編輯器。GNU nano 是我最喜歡的例子:你啟動 nano,你會在整個會話的窗口底部看到一個最常用的命令列表。Joe's Own Editor(簡稱 joe)是另一個很好的例子。

[[374653]]

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

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

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

安裝

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

  1. $ ./configure
  2. $ make
  3. $ sudo make install

使用 JOE

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

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

鍵盤快捷鍵

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

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

  • jmacs JOE 使用 Emacs 鍵綁定
  • jpico JOE 使用 Pico (或 GNU nano) 鍵綁定
  • rjoe JOE 的編輯只限于啟動時傳遞給 JOE 的文件
  • jstar JOE 使用 WordStar 鍵綁定

 

Black terminal with white text showing WordStar key bindings

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

嘗試 JOE

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

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

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-01-07 11:00:59

Sed文本編輯器Linux

2010-03-24 09:20:07

CentOS vi編輯

2020-12-23 22:25:11

Vi文本編輯器Unix

2020-12-29 06:34:55

KDE Plasma文本編輯器

2022-05-13 15:32:11

GNOME文本編輯器

2011-03-03 09:53:15

Linux文本編輯器

2017-02-14 10:00:57

2009-07-31 17:38:47

linux vi命令詳linux vi命令屏幕文本編輯器

2021-06-17 16:20:05

LinuxHelix文本編輯器

2022-10-31 08:39:14

Gedit編輯器

2021-01-21 16:03:15

Java文本編輯器編程語言

2021-01-13 19:13:57

Atom文本編輯器

2017-07-27 20:21:06

iOSUITableView富文本編輯器

2021-01-13 13:29:06

文本編輯器Atom開源

2023-04-17 11:03:52

富文本編輯器MTE

2016-08-22 11:01:47

Linux命令行文本編輯器

2020-12-20 08:49:01

gedit文本編輯器GNOME

2021-01-03 16:57:43

heredoc文本編輯器Linux

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2011-05-11 10:27:42

文本編輯器
點贊
收藏

51CTO技術(shù)棧公眾號