跳轉到內容

LPI Linux 認證/使用 Vi 執行基本檔案編輯操作

來自華夏公益教科書,開放的書籍,為開放的世界

詳細目標

[編輯 | 編輯原始碼]

(LPIC-1 版本 5.0)

權重:3

描述
考生應能夠使用 vi 編輯文字檔案。此目標包括 vi 導航、vi 模式、插入、編輯、刪除、複製和查詢文字。它還包括對其他常用編輯器的瞭解以及設定預設編輯器。

關鍵知識領域

  • 使用 vi 導航文件。
  • 瞭解和使用 vi 模式。
  • 在 vi 中插入、編輯、刪除、複製和查詢文字。
  • 瞭解 Emacs、nano 和 vim。
  • 配置標準編輯器。

以下是使用檔案、術語和實用程式的部分列表

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • d, p, y, dd, yy
  • ZZ, :w!, :q!
  • EDITOR

當使用 X-Windows 時,您可以使用滑鼠驅動的編輯器,如 xedit。在交叉開發環境中,使用者使用他們最喜歡的編輯器。在非視窗系統上,您只需要一個鍵盤編輯器,如 vi。Linux 上的 vi 編輯器與任何 Unix 系統上的 vi 編輯器相同。vi 有兩種模式

  • 命令模式:您輸入的任何內容都將被解釋為命令
  • 輸入模式:您輸入的任何內容都將插入到檔案中

要從命令模式過渡到輸入模式,請使用 i、I、a、A、o 和 O 鍵。要從輸入模式過渡到命令模式,請使用 ESC 鍵。

預設的起始模式是命令模式。

檔案配置 .exrc 可以建立在您的主目錄中,以設定一些 vi 行為。

set ignorecase # vi will not be case-sensitive
set tabs=3     # each tab will be three spaces long
set ai         # auto indent
set nu         # show line numbers

要使用 vi 執行基本檔案編輯,請使用以下鍵

  • 移動游標
    • l 向右一個空格
    • h 向左一個空格
    • j 向下移動一行
    • k 向上移動一行
    • $ 行尾
    • ^ 行首
    • w 下一個單詞
    • e 單詞結尾
  • 進入輸入模式
    • i 游標前
    • I 行首
    • a 游標後
    • A 行尾
    • o 在下方開啟一行
    • O 在上方開啟一行
  • 刪除
    • dw 刪除單詞
    • dd 刪除行
    • D 刪除到行尾
    • x 刪除游標處的字元
  1. 從任何目錄使用 vi 開始編輯一個空緩衝區。
  2. 在該緩衝區中輸入幾行文字。
  3. 將緩衝區的內容儲存到目錄中。
  4. 用 vi 再次開啟該檔案。
  5. 在您之前輸入的內容下方建立一個新行。(不使用命令模式下的 i)。
  6. 退出 vi 而不儲存這些更改。


華夏公益教科書