freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux下vi使用手冊(cè)(編輯修改稿)

2025-07-22 21:27 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)據(jù)丟失。要查看缺省映射,請(qǐng)發(fā)出 :map 子命令。ESCJ 或 ShiftJ 按鍵順序產(chǎn)生特殊的問題。這些按鍵順序從光標(biāo)的當(dāng)前位置到文件尾刪除所有的信息。為了避免問題出現(xiàn),使用 .exrc 文件來更改這個(gè)按鍵順序。 :map、:map! 和 :ab 子命令按以下定義: :map 按命令方式定義宏。在 vi 編輯器中,:map 子命令允許通過按單一鍵來運(yùn)行指定的命令或命令序列。 要按命令方式映射鍵,用空的編輯緩沖區(qū)啟動(dòng) vi 編輯器而不用 vi 命令給 vi 文件命名或在 vi 編輯器啟動(dòng)后輸入任何東西到緩沖區(qū)??梢允褂?:map 子命令完成以下任務(wù): 要將字符映射到編輯命令序列,輸入: :map Letter viSubmand 要按命令方式取消先前映射的字符,輸入: :unmap Letter 要為命令方式顯示當(dāng)前映射列表,輸入: :map vi 編輯器不使用以下鍵,但是可以在命令方式中和 :map 子命令一起使用。 字母 s、g、K、q、V 和 v 控制鍵序列 CtrlA、CtrlK、CtrlO、CtrlT、CtrlW 和 CtrlX 符號(hào) _(下劃線)、*(星號(hào))、 \ (反斜杠) 和 =(等號(hào)) 盡管可以映射已被 vi 編輯使用的鍵,但只要映射有效,就無法使用鍵的常用功能。有些終端允許將命令序列映射到功能鍵。如果處于 LISP 方式,=(等號(hào))不能使用,因?yàn)樗延?vi 編輯器使用。 要映射字母 v 到命令序列,該命令序列定位的下一個(gè)出現(xiàn)的 map 單詞并將它改成單詞 MAP,請(qǐng)輸入以下命令: :map v /mapCtrlVEntercwMAPCtrlVEscCtrlVEnter 前 面的示例指導(dǎo) vi 編輯器定位下一個(gè) map 的出現(xiàn)(/mapCtrlVEnter),將 map 更改為 MAP(cwMAP),結(jié)束 changeword 子命令(CtrlVEsc),輸入命令(CtrlVEnter)。 注: 為了防止 vi 編輯器解釋 Enter 鍵,當(dāng)被映射時(shí),必須在前面輸入 CtrlV 按鍵順序。此情況對(duì) Esc、Backspace 和 Delete 鍵也成立。 要映射控制字符 CtrlA、CtrlK 和 CtrlO,同時(shí)按 Ctrl 鍵和相應(yīng)的字母。例如,要將 CtrlA 按鍵順序映射到保存文件和編輯系列中下一個(gè)文件命令序列,輸入以下命令: :map CtrlA :wCtrlVEnter:nCtrlVEnter 要將映射控制字符 CtrlT、CtrlW 和 CtrlX,必須首先用 CtrlV按鍵順序序?yàn)樗鼈冝D(zhuǎn)義。 要映射 |(管道符),首先必須用兩個(gè) CtrlV 按鍵順序?yàn)樗D(zhuǎn)義,這通過以下示例說明:將字符 g 映射到命令序列,該命令序列轉(zhuǎn)義到外殼程序,連接文件 /etc/motd 并輸出到 wc 命令: :map g :!cat /etc/motd CtrlVCtrlV| wcCtrlVEnter 如果終端允許映射功能鍵,必須用 number 按鍵順序引用它們,以指定想映射的功能鍵的號(hào)碼。在以下示例中,F(xiàn)1 功能鍵映射到刪除單詞和將光標(biāo)下移三個(gè)單詞的命令序列: :map 1 dw 為 了使功能鍵映射起作用,功能鍵給終端類型的輸出必須和 terminfo 文件中定義的輸出相匹配。這些定義由 kfnumber 條目標(biāo)志,其中,kf1 代表 F1 功能鍵,kf2 代表 F2 功能鍵,等等。如果當(dāng)按功能鍵時(shí)所獲取的輸出與這個(gè)條目不匹配,在任何映射可以發(fā)生之前,必須使用終端的設(shè)置方式去糾正設(shè)置以便和這些終端數(shù)據(jù)庫條目相匹 配。 也可以映射某個(gè)鍵盤特殊鍵,如 Home、End、Page Up 和 Page Down 鍵。對(duì)于大多數(shù)的終端,這些鍵已經(jīng)在 vi 編輯器中映射。可以通過使用 :map 子命令驗(yàn)證這個(gè)映射。如果這些鍵還沒有映射,可以如下使用 :map 子命令: :map CtrlVEnd G :map CtrlVHome 1G :map CtrlVPageUp CtrlF :map CtrlVPageDown CtrlB 要在命令方式中獲取所有當(dāng)前映射,請(qǐng)輸入 :map 子命令。前面的示例顯示如下: v v /mapCtrlMcwMAPCtrl[CtrlM CtrlA CtrlA :wCtrlM:nCtrlM g g :!cat /etc/motd | wc CtrlM 注: CtrlV 和 Enter 按鍵順序顯示為 CtrlM 按鍵順序,而 CtrlV 和 Esc 按鍵順序顯示為 Ctrl[ 按鍵順序。 :map! 當(dāng)處于文本輸入方式時(shí),將字符串映射到單個(gè)鍵。要按文本輸入方式映射鍵,用空的編輯緩沖區(qū)啟動(dòng) vi 編輯器而不用 vi 命令給 vi 文件命名或在 vi 編輯器啟動(dòng)后輸入任何東西到緩沖區(qū)??梢允褂?:map! 子命令完成以下任務(wù): 要按文本輸入方式映射一個(gè)字母到一個(gè)或多個(gè) vi 字符串,輸入: :map! Letter String 要在文本輸入方式中取消先前映射的字母,請(qǐng)輸入: :unmap! Letter 要顯示在文本輸入方式已映射到特殊鍵的現(xiàn)有字符串,請(qǐng)輸入: :map! 當(dāng)處于文本輸入方式時(shí),輸入映射鍵處理指定的字符串。CtrlV 和 Esc 按鍵順序進(jìn)入命令方式 ,回到當(dāng)前單詞的開始(bbw),并啟動(dòng) cw(changeword)子命令。例如: :map! % CtrlVEscbbwcw 當(dāng)輸入文本時(shí),如果意識(shí)到已經(jīng)輸錯(cuò)了一個(gè)單詞,可以通過按 %(百分號(hào))鍵并重新輸入這個(gè)單詞。編輯器自動(dòng)返回到插入方式。 注: 當(dāng)選擇將用于 :map! 子命令的鍵時(shí)要特別當(dāng)心。一旦鍵已映射,除非先發(fā)出 :unmap! 子命令,它們就不能再按文本輸入。 :ab 將鍵或按鍵順序映射到字符串以用于文本輸入方式。當(dāng)輸入具有幾個(gè)重復(fù)的短句、名稱或標(biāo)題時(shí),:ab 子命令十分有用。 以下示例將 city 替換為短句 Austin, Texas 78759,只要它是用文本輸入方式輸入并緊跟一個(gè)空格、句號(hào)或冒號(hào): :ab city Austin, Texas 78759 例如,如果在輸入文本時(shí),輸入以下內(nèi)容: My current residence is city. 按 Tab 鍵擴(kuò)展單詞 city 用于閱讀: My current residence is Austin, Texas 78759. 縮寫在單詞中不擴(kuò)展。例如,如果輸入 My current residence iscity,單詞 iscity 不擴(kuò)展。 如 果 :map! 子命令用于映射縮寫用于插入方式,則出現(xiàn)的所有縮寫都被擴(kuò)展,而不管它出現(xiàn)在什么位置。如果在前面的示例中使用 :map! 子命令(:map! city Austin, Texas 78759),那么無論什么時(shí)候輸入單詞 city,無論前面和后面是什么,這個(gè)單詞將擴(kuò)展為 Austin, Texas 78759。因此,單詞 iscity 成為 isAustin, Texas 78759。 注: 當(dāng)選擇用于 :ab 子命令的鍵時(shí),需要小心。一旦鍵已定義,除非先發(fā)出 :unab 子命令,它們就不能再按文本輸入。 設(shè)置縮寫 set 命令具有與 map! 命令類似的行為,除了 set 命令僅當(dāng)縮寫是單個(gè)單詞時(shí)以縮寫形式代替字符串??梢允褂?vi 編輯器的 set 命令完成以下任務(wù): 列出現(xiàn)有的縮寫 除去縮寫 設(shè)置(定義)縮寫 注: 用空編輯緩沖區(qū)啟動(dòng) vi 編輯器。不要用 vi 命令給 vi 文件命名或在 vi 編輯器啟動(dòng)后輸入任何東西到緩沖區(qū)。按 Esc 鍵以確保處于命令方式。 要列出縮寫 輸入 :ab 命令來列出現(xiàn)有的縮寫。按 Enter 鍵返回到命令方式。 要除去縮寫 輸入 :anab Abbreviation 命令以除去縮寫,其中 Abbreviation 變量指定不再想縮寫的字符串。 要設(shè)置(定義)縮寫 輸入 :ab Abbreviation String 命令來設(shè)置縮寫,其中 Abbreviation 變量指定定義為縮寫的字符串,而 String 變量指定被縮寫的字符串。 只有當(dāng)縮寫是單獨(dú)的單詞時(shí),縮寫可以替代字符串。 例如, 如果輸入 :ab kn upper 命令,然后當(dāng)處于文本輸入方式時(shí)輸入 acknowledge,因?yàn)閱卧~ acknowledge 中的 kn 字符串不是單獨(dú)的單詞,所以不啟動(dòng) set 命令 :ab abbreviation string 命令。 然而,如果輸入 :ab kn upper命令,然后當(dāng)處于文本輸入方式時(shí),輸入 make the kn line all kncase,結(jié)果是 make the upper l
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1