日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

X Window 系統(tǒng)使用指南--使用X的應用程序


第10章 使用X的應用程式
本章將介紹一些包含在 core 版本內(nèi)的公用程式, 它們的主要功能和視窗
系統(tǒng)并無密切關(guān)系, 但使用它們卻可提供一個相當不錯的使用者介面 :
. Xedit - 一個以視窗為基礎(chǔ)的 (window-based) 一般目的文字編輯器.
. Xman - 一個指南頁 (manpage) 或系統(tǒng)文件的瀏覽工具.
. Xmh - 一個 mh 郵件處理程式的視窗前端 (front-end) .
10.1 文字編輯器 - XeditXedit 是一個非常簡單而具有視窗介面的文字編輯器. 藉著對 Xedit 所
顯示的選擇盒碰觸按鈕, 你可以完成某些操作, 但透過使用鍵盤你可以執(zhí)行的
更多, 特別是控制字元. 在這個程式內(nèi)大多數(shù)以鍵盤為基礎(chǔ)的功能由一個標準
軟體片段提供 -- 假如你喜歡也可以視為一個建□區(qū)塊 "building block" --
叫做一個文字小工具 (text widget). (有關(guān)小工具 (Widget) 在 "資源
(Resources)" 那一章 (第15章)中我們將談得更多). 因為這是一個很普通的
結(jié)構(gòu), 且你將在其他地方遇到相同的編輯功能, 我們在隨後的幾節(jié)將詳細描述
它的功能.
10.1.1 啟動與結(jié)束程式假如你想編輯一個名叫 foobar的 檔案, 在 xterm 視窗鍵入命令 :xedit foobar &(假如你不想編輯已存在的檔案, 只要鍵入 "xedit &")xedit 啟動與顯示它的視窗, 如圖 10 - 1 :┌————————————————┐
│ p108 fig 10 - 1 │
│ │
│ │
│ │
│ │
│ 圖 10 - 1 xedit 文字編輯器 │
└————————————————┘視窗被分成三部分 :. 上面是命令選單, 具有標著 Quit, Save 等的命令盒.. 中間部分是訊息視窗, xedit 在里面顯示錯誤訊息與狀態(tài), 你也能把它
當作一個抓取區(qū) (scratch area) 來使用, 可在里面鍵入一段你想剪貼
到其他地方的文字.. 下面較大的部分是編輯視窗, 它顯示你正在編輯或建立的本文.當你想結(jié)束程式時, 在 Quit 盒上碰觸左按鈕, 假如你做了一些改變但未
儲存, 則 xedit會在訊息視窗內(nèi)印出警告訊息 :Unsaved changes. Save them, or press Quit again.
10.1.2 插入文字首先確定指標在編輯視窗內(nèi), 然後鍵入你要的文字 (鍵盤上任意的列印字
元),在你鍵入時,被直接地插入. 當你鍵入時, 你將會注意到新插入的文字是不
斷地推送一個在它前面的一個小脫字符 (^) 游標 : 這個游標是插入點
(insertion point) 或簡稱為點 (point). 任何你鍵入的或貼入(paste-in)
的文字都將在這個點的位置被插入. 插入點總是位於兩個字元間, 而不在一個
字元上面 (就像一個正常終端機游標的狀況).自動 "列卷繞" (Line-Wrapping) -- xedit 的 "段落" (paragraphs)當你在接近一列的尾端插入文字, 假如你鍵入的字太長以致無法適合目前
這一列時, xedit 將自動移至下一列. 假如接著剪短該字使得可以適合它原來
的列,它將再跳回上一列.這個作用與 xedit 的段落定義息息相關(guān) : 一個段落是被新列字元
(newline character)終結(jié)的本文. (實際上它意味著連續(xù)鍵入文字而無需插入
新列字元) edit 列卷繞僅作用於一個段落內(nèi), 且能正確地處理特殊狀況, 例如 :
在移動一個單字 (Word)到這列時造成這列必須卷繞到下一列的狀況等等.注意 1 : 這個段落的定義實際上就是被各種其他 Unix 程式視為一列的定
義, 若你使用 xedit 編輯一個正常的檔案, xedit會將讀入的每一列
視為一個段落處理.注意 2 : 顯示器沒有明顯的標示出螢幕上的一列在尾端有一個新列字元 (無法
憑肉眼直接辨識) , 亦即xedit 可能視它為一個列尾或一個段落.注意 3 : 以 xedit 產(chǎn)生的檔案, 若用其他程式查看內(nèi)容時, 可能看到具有非
常長的一列.譯注:這種方式類似於 PC 上的 Wordstar 文書編輯器 。
特殊插入操作下面有一些插入新列的特殊命令, 各種命令稍為有些不同:插入一個新列, 且插入點移至新列 : 按 RETURN. 便可以插入一個新列, 事

推薦閱讀